Class SessionImplementation
- java.lang.Object
- 
- es.bsc.dataclay.util.management.sessionmgr.SessionImplementation
 
- 
- All Implemented Interfaces:
- Serializable
 
 public final class SessionImplementation extends Object implements Serializable This class represents an implementation in a Session.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description SessionImplementation()Empty constructor for specification of requirements while validating sessionsSessionImplementation(ImplementationID newimplementationID, NamespaceID newnamespaceID, AccountID newrespAccountID)SessionImplementation Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object t)This operation allows to compare this object with other object.UUIDgetId()get idImplementationIDgetImplementationID()Get the SessionImplementation::implementationIDNamespaceIDgetNamespaceID()Get the SessionImplementation::namespaceIDAccountIDgetRespAccountID()Get the SessionImplementation::respAccountIDinthashCode()This operation allows to compare with other Object by setting its Java default Hashcode to a constant.voidsetId(UUID newid)Set idvoidsetImplementationID(ImplementationID newimplementationID)Set the SessionImplementation::implementationIDvoidsetNamespaceID(NamespaceID newnamespaceID)Set the SessionImplementation::namespaceIDvoidsetRespAccountID(AccountID newrespAccountID)Set the SessionImplementation::respAccountID
 
- 
- 
- 
Constructor Detail- 
SessionImplementationpublic SessionImplementation() Empty constructor for specification of requirements while validating sessions
 - 
SessionImplementationpublic SessionImplementation(ImplementationID newimplementationID, NamespaceID newnamespaceID, AccountID newrespAccountID) SessionImplementation Constructor- Parameters:
- newimplementationID- ID of the implementation
- newnamespaceID- ID of the namespace of the implementation
- newrespAccountID- ID of the responsible of the namespace of the implementation
 
 
- 
 - 
Method Detail- 
getImplementationIDpublic ImplementationID getImplementationID() Get the SessionImplementation::implementationID- Returns:
- the implementationID
 
 - 
setImplementationIDpublic void setImplementationID(ImplementationID newimplementationID) Set the SessionImplementation::implementationID- Parameters:
- newimplementationID- the implementationID to set
 
 - 
getNamespaceIDpublic NamespaceID getNamespaceID() Get the SessionImplementation::namespaceID- Returns:
- the namespaceID
 
 - 
setNamespaceIDpublic void setNamespaceID(NamespaceID newnamespaceID) Set the SessionImplementation::namespaceID- Parameters:
- newnamespaceID- the namespaceID to set
 
 - 
getRespAccountIDpublic AccountID getRespAccountID() Get the SessionImplementation::respAccountID- Returns:
- the respAccountID
 
 - 
setRespAccountIDpublic void setRespAccountID(AccountID newrespAccountID) Set the SessionImplementation::respAccountID- Parameters:
- newrespAccountID- the respAccountID to set
 
 - 
equalspublic boolean equals(Object t) This operation allows to compare this object with other object.
 - 
hashCodepublic int hashCode() This operation allows to compare with other Object by setting its Java default Hashcode to a constant. It is necessary to override the equality function.- Overrides:
- hashCodein class- Object
- Returns:
- the hashcode
- See Also:
- equals(java.lang.Object)
 
 - 
getIdpublic UUID getId() get id- Returns:
- id
 
 - 
setIdpublic void setId(UUID newid) Set id- Parameters:
- newid- the id
 
 
- 
 
-