Package org.apache.guacamole.net.auth
Interface Identifiable
- All Known Subinterfaces:
ActiveConnection,AuthenticatedUser,Connection,ConnectionGroup,SharingProfile,User,UserGroup
- All Known Implementing Classes:
AbstractActiveConnection,AbstractAuthenticatedUser,AbstractConnection,AbstractConnectionGroup,AbstractIdentifiable,AbstractSharingProfile,AbstractUser,AbstractUserGroup,DelegatingConnection,DelegatingConnectionGroup,DelegatingSharingProfile,DelegatingUser,DelegatingUserGroup,SimpleConnection,SimpleConnectionGroup,SimpleUser,SimpleUserGroup,TokenInjectingConnection,TokenInjectingConnectionGroup
public interface Identifiable
An object which has a deterministic, unique identifier, which may not be
null.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the unique identifier assigned to this object.voidsetIdentifier(String identifier) Sets the identifier assigned to this object.
-
Method Details
-
getIdentifier
String getIdentifier()Returns the unique identifier assigned to this object. All identifiable objects must have a deterministic, unique identifier which may not be null.- Returns:
- The unique identifier assigned to this object, which may not be null.
-
setIdentifier
Sets the identifier assigned to this object.- Parameters:
identifier- The identifier to assign.
-