public interface UserContext
| Modifier and Type | Method and Description | 
|---|---|
Directory<ActiveConnection> | 
getActiveConnectionDirectory()
Retrieves a Directory which can be used to view and manipulate
 active connections, but only as allowed by the permissions given to the
 user. 
 | 
AuthenticationProvider | 
getAuthenticationProvider()
Returns the AuthenticationProvider which created this UserContext, which
 may not be the same AuthenticationProvider that authenticated the user
 associated with this UserContext. 
 | 
Collection<Form> | 
getConnectionAttributes()
Retrieves a collection of all attributes applicable to connections. 
 | 
Directory<Connection> | 
getConnectionDirectory()
Retrieves a Directory which can be used to view and manipulate
 connections and their configurations, but only as allowed by the
 permissions given to the user. 
 | 
Collection<Form> | 
getConnectionGroupAttributes()
Retrieves a collection of all attributes applicable to connection
 groups. 
 | 
Directory<ConnectionGroup> | 
getConnectionGroupDirectory()
Retrieves a Directory which can be used to view and manipulate
 connection groups and their members, but only as allowed by the
 permissions given to the user. 
 | 
ConnectionRecordSet | 
getConnectionHistory()
Retrieves all connection records visible to current user. 
 | 
Object | 
getResource()
Returns an arbitrary REST resource representing this UserContext. 
 | 
ConnectionGroup | 
getRootConnectionGroup()
Retrieves a connection group which can be used to view and manipulate
 connections, but only as allowed by the permissions given to the user of 
 this UserContext. 
 | 
Collection<Form> | 
getSharingProfileAttributes()
Retrieves a collection of all attributes applicable to sharing profiles. 
 | 
Directory<SharingProfile> | 
getSharingProfileDirectory()
Retrieves a Directory which can be used to view and manipulate
 sharing profiles and their configurations, but only as allowed by the
 permissions given to the user. 
 | 
Collection<Form> | 
getUserAttributes()
Retrieves a collection of all attributes applicable to users. 
 | 
Directory<User> | 
getUserDirectory()
Retrieves a Directory which can be used to view and manipulate other
 users, but only as allowed by the permissions given to the user of this
 UserContext. 
 | 
User | 
self()
Returns the User whose access rights control the operations of this
 UserContext. 
 | 
User self()
Object getResource() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If the REST resource cannot be returned due to an error.AuthenticationProvider getAuthenticationProvider()
Directory<User> getUserDirectory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the
                            Directory.Directory<Connection> getConnectionDirectory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the
                            Directory.Directory<ConnectionGroup> getConnectionGroupDirectory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the
                            Directory.Directory<ActiveConnection> getActiveConnectionDirectory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the Directory.Directory<SharingProfile> getSharingProfileDirectory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the Directory.ConnectionRecordSet getConnectionHistory() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while retrieving the connection records.ConnectionGroup getRootConnectionGroup() throws org.apache.guacamole.GuacamoleException
org.apache.guacamole.GuacamoleException - If an error occurs while creating the
                            Directory.Collection<Form> getUserAttributes()
Collection<Form> getConnectionAttributes()
Collection<Form> getConnectionGroupAttributes()
Collection<Form> getSharingProfileAttributes()
Copyright © 2017. All rights reserved.