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.void
Sets the human-readable name assigned to this object.void
setParentIdentifier
(String parentIdentifier) Sets the unique identifier of the parent ConnectionGroup for this ConnectionGroup.void
setType
(ConnectionGroup.Type type) Set the type of this ConnectionGroup.Methods inherited from class org.apache.guacamole.net.auth.AbstractIdentifiable
equals, getIdentifier, hashCode, setIdentifier
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.guacamole.net.auth.Attributes
setAttributes
Methods inherited from interface org.apache.guacamole.net.auth.Connectable
connect, connect, getActiveConnections
Methods inherited from interface org.apache.guacamole.net.auth.ConnectionGroup
getConnectionGroupIdentifiers, getConnectionIdentifiers
Methods inherited from interface org.apache.guacamole.net.auth.Identifiable
getIdentifier, setIdentifier
Methods inherited from interface org.apache.guacamole.net.auth.ReadableAttributes
getAttributes
-
Constructor Details
-
AbstractConnectionGroup
public AbstractConnectionGroup()
-
-
Method Details
-
getName
Description copied from interface:Nameable
Returns the human-readable name assigned to this object. -
setName
Description copied from interface:Nameable
Sets the human-readable name assigned to this object. -
getParentIdentifier
Description copied from interface:ConnectionGroup
Returns the unique identifier of the parent ConnectionGroup for this ConnectionGroup.- Specified by:
getParentIdentifier
in interfaceConnectionGroup
- Returns:
- The unique identifier of the parent ConnectionGroup for this ConnectionGroup.
-
setParentIdentifier
Description copied from interface:ConnectionGroup
Sets the unique identifier of the parent ConnectionGroup for this ConnectionGroup.- Specified by:
setParentIdentifier
in interfaceConnectionGroup
- Parameters:
parentIdentifier
- The unique identifier of the parent ConnectionGroup for this ConnectionGroup.
-
getType
Description copied from interface:ConnectionGroup
Returns the type of this connection.- Specified by:
getType
in interfaceConnectionGroup
- Returns:
- the type of this connection.
-
setType
Description copied from interface:ConnectionGroup
Set the type of this ConnectionGroup.- Specified by:
setType
in interfaceConnectionGroup
- Parameters:
type
- The type of this ConnectionGroup.
-