org.gcube.common.database.engine
Class DatabaseInstance

java.lang.Object
  extended by org.gcube.common.database.engine.DatabaseInstance

public class DatabaseInstance
extends Object


Constructor Summary
DatabaseInstance()
           
DatabaseInstance(String id, Map<String,DatabaseEndpoint> endpoints, Platform platform, HostingNode node)
           
 
Method Summary
 void addEndpoint(DatabaseEndpoint endpoint)
           
 Short getBuildVersion()
           
 DatabaseEndpoint getEndpoint(String endpointId)
          Custom methods
 Map<String,DatabaseEndpoint> getEndpoints()
           
 String getGhnUniqueId()
           
 String getHostingURL()
           
 String getId()
          Main getter/setter methods
 Short getMinorVersion()
           
 String getName()
          Delegate methods
 HostingNode getNode()
           
 Platform getPlatform()
           
 Short getRevisionVersion()
           
 String getStatus()
           
 Short getVersion()
           
 void setEndpoints(Map<String,DatabaseEndpoint> endpoints)
           
 void setId(String id)
           
 void setNode(HostingNode node)
           
 void setPlatform(Platform platform)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DatabaseInstance

public DatabaseInstance()

DatabaseInstance

public DatabaseInstance(String id,
                        Map<String,DatabaseEndpoint> endpoints,
                        Platform platform,
                        HostingNode node)
Method Detail

getId

public String getId()
Main getter/setter methods


setId

public void setId(String id)

getEndpoints

public Map<String,DatabaseEndpoint> getEndpoints()

getPlatform

public Platform getPlatform()

getNode

public HostingNode getNode()

setEndpoints

public void setEndpoints(Map<String,DatabaseEndpoint> endpoints)

setPlatform

public void setPlatform(Platform platform)

setNode

public void setNode(HostingNode node)

getName

public String getName()
Delegate methods


getVersion

public Short getVersion()

getMinorVersion

public Short getMinorVersion()

getRevisionVersion

public Short getRevisionVersion()

getBuildVersion

public Short getBuildVersion()

getHostingURL

public String getHostingURL()

getGhnUniqueId

public String getGhnUniqueId()

getStatus

public String getStatus()

getEndpoint

public DatabaseEndpoint getEndpoint(String endpointId)
Custom methods


addEndpoint

public void addEndpoint(DatabaseEndpoint endpoint)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.