Package org.apache.guacamole.net.auth
Class AbstractConnectionGroup
java.lang.Object
org.apache.guacamole.net.auth.AbstractIdentifiable
org.apache.guacamole.net.auth.AbstractConnectionGroup
- All Implemented Interfaces:
Attributes,Connectable,ConnectionGroup,Identifiable,Nameable,ReadableAttributes
- Direct Known Subclasses:
SimpleConnectionGroup
public abstract class AbstractConnectionGroup
extends AbstractIdentifiable
implements ConnectionGroup
Basic implementation of a Guacamole connection group.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.guacamole.net.auth.ConnectionGroup
ConnectionGroup.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Returns the human-readable name assigned to this object.Returns the unique identifier of the parent ConnectionGroup for this ConnectionGroup.getType()Returns the type of this connection.voidSets the human-readable name assigned to this object.voidsetParentIdentifier(String parentIdentifier) Sets the unique identifier of the parent ConnectionGroup for this ConnectionGroup.voidsetType(ConnectionGroup.Type type) Set the type of this ConnectionGroup.Methods inherited from class org.apache.guacamole.net.auth.AbstractIdentifiable
equals, getIdentifier, hashCode, setIdentifierMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.guacamole.net.auth.Attributes
setAttributesMethods inherited from interface org.apache.guacamole.net.auth.Connectable
connect, connect, getActiveConnectionsMethods inherited from interface org.apache.guacamole.net.auth.ConnectionGroup
getConnectionGroupIdentifiers, getConnectionIdentifiersMethods inherited from interface org.apache.guacamole.net.auth.Identifiable
getIdentifier, setIdentifierMethods inherited from interface org.apache.guacamole.net.auth.ReadableAttributes
getAttributes
-
Constructor Details
-
AbstractConnectionGroup
public AbstractConnectionGroup()
-
-
Method Details
-
getName
Description copied from interface:NameableReturns the human-readable name assigned to this object. -
setName
Description copied from interface:NameableSets the human-readable name assigned to this object. -
getParentIdentifier
Description copied from interface:ConnectionGroupReturns the unique identifier of the parent ConnectionGroup for this ConnectionGroup.- Specified by:
getParentIdentifierin interfaceConnectionGroup- Returns:
- The unique identifier of the parent ConnectionGroup for this ConnectionGroup.
-
setParentIdentifier
Description copied from interface:ConnectionGroupSets the unique identifier of the parent ConnectionGroup for this ConnectionGroup.- Specified by:
setParentIdentifierin interfaceConnectionGroup- Parameters:
parentIdentifier- The unique identifier of the parent ConnectionGroup for this ConnectionGroup.
-
getType
Description copied from interface:ConnectionGroupReturns the type of this connection.- Specified by:
getTypein interfaceConnectionGroup- Returns:
- the type of this connection.
-
setType
Description copied from interface:ConnectionGroupSet the type of this ConnectionGroup.- Specified by:
setTypein interfaceConnectionGroup- Parameters:
type- The type of this ConnectionGroup.
-