deegree 2.5 (2011/06/29 09:44 build-8-official)

Uses of Class
org.deegree.security.GeneralSecurityException

Packages that use GeneralSecurityException
org.deegree.ogcwebservices.csw.iso_profile.ebrim   
org.deegree.ogcwebservices.wass.common   
org.deegree.ogcwebservices.wass.was.operation   
org.deegree.ogcwebservices.wass.wss.operation   
org.deegree.portal.standard.security.control   
org.deegree.security   
org.deegree.security.drm   
org.deegree.security.drm.model   
org.deegree.tools.security   
 

Uses of GeneralSecurityException in org.deegree.ogcwebservices.csw.iso_profile.ebrim
 

Methods in org.deegree.ogcwebservices.csw.iso_profile.ebrim that throw GeneralSecurityException
 User OWSProxyHandler.authentificateFromUserPw(java.lang.String user, java.lang.String password)
           
 

Uses of GeneralSecurityException in org.deegree.ogcwebservices.wass.common
 

Methods in org.deegree.ogcwebservices.wass.common that throw GeneralSecurityException
 SecurityAccessManager WASSSecurityManager.getSecurityAccessManager()
           
 java.lang.String GetSessionDispatcher.handleRequest(GetSession request)
          Returns a new session ID.
 java.lang.String GetSessionAnonymousHandler.handleRequest(GetSession request)
           
 java.lang.String GetSessionWASHandler.handleRequest(GetSession request)
          Handles only requests with password authentication method.
 java.lang.String GetSessionHandler.handleRequest(GetSession request)
          Returns a new session ID.
 java.lang.String GetSessionPasswordHandler.handleRequest(GetSession request)
          Handles only requests with password authentication method.
 

Constructors in org.deegree.ogcwebservices.wass.common that throw GeneralSecurityException
GetSessionPasswordHandler(WASSSecurityManager securityManager, int sessionLifetime)
          Creates new instance using a wass SecurityAccessManager instance to create and instantiate the deegree SecurityAccessManager.
GetSessionWASHandler(OnlineResource address, int sessionLifetime)
          Creates new instance using a wass SecurityAccessManager instance to create and instantiate the deegree SecurityAccessManager.
WASSSecurityManager(JDBCConnection dbInfo)
          This constructor initializes the connection to the security database.
 

Uses of GeneralSecurityException in org.deegree.ogcwebservices.wass.was.operation
 

Methods in org.deegree.ogcwebservices.wass.was.operation that throw GeneralSecurityException
 DescribeUserResponse DescribeUserHandler.handleRequest(DescribeUser request)
          Handles a DescribeUser request.
 

Uses of GeneralSecurityException in org.deegree.ogcwebservices.wass.wss.operation
 

Constructors in org.deegree.ogcwebservices.wass.wss.operation that throw GeneralSecurityException
DoServicePasswordHandler(WASSSecurityManager securityManager)
           
 

Uses of GeneralSecurityException in org.deegree.portal.standard.security.control
 

Methods in org.deegree.portal.standard.security.control that throw GeneralSecurityException
static SecurityAccess ClientHelper.acquireAccess(AbstractListener listener)
          Tries to acquire a SecurityAccess for the credentials (username, password) stored in the associated HttpSesssion of the given AbstractListener.
static SecurityAccess SecurityHelper.acquireAccess(AbstractListener listener)
          Tries to acquire a SecurityAccess for the credentials (username, password) stored in the associated HttpSesssion of the given AbstractListener.
static SecurityTransaction ClientHelper.acquireTransaction(AbstractListener listener)
          Tries to acquire a SecurityTransaction for the credentials (username, password) stored in the associated HttpSesssion.
static SecurityTransaction SecurityHelper.acquireTransaction(AbstractListener listener)
          Tries to acquire a SecurityTransaction for the credentials (username, password) stored in the associated HttpSesssion.
static Role ClientHelper.checkForAdminOrSubadminRole(SecurityAccess access)
          Returns the associated 'Administrator'- or 'SUBADMIN:'-role of the token holder.
static Role SecurityHelper.checkForAdminOrSubadminRole(SecurityAccess access)
          Returns the associated 'Administrator'- or 'SUBADMIN:'-role of the token holder.
static void ClientHelper.checkForAdminRole(SecurityAccess access)
          Tests if the given token is associated with the 'Administrator'-role.
static void SecurityHelper.checkForAdminRole(SecurityAccess access)
          Tests if the given token is associated with the 'Administrator'-role.
static void ClientHelper.checkSubadminRoleValidity(SecurityAccess access)
          Tests if the 'SUBADMIN:' and 'Administrator'-roles are all disjoint (so that there are no users that have more than 1 role).
static void SecurityHelper.checkSubadminRoleValidity(SecurityAccess access)
          Tests if the 'SUBADMIN:' and 'Administrator'-roles are all disjoint (so that there are no users that have more than 1 role).
static Role ClientHelper.findAdminForRole(SecurityAccess access, Role role)
          Returns the administrator (the 'Administrator'- or a 'SUBADMIN:'-role) for the given role.
static Role SecurityHelper.findAdminForRole(SecurityAccess access, Role role)
          Returns the administrator (the 'Administrator'- or a 'SUBADMIN:'-role) for the given role.
 

Uses of GeneralSecurityException in org.deegree.security
 

Subclasses of GeneralSecurityException in org.deegree.security
 class UnauthorizedException
          Marks that the requested operation is not permitted.
 

Uses of GeneralSecurityException in org.deegree.security.drm
 

Subclasses of GeneralSecurityException in org.deegree.security.drm
 class DuplicateException
          Marks that the requested operation failed, because an entity with the same name already existed.
 class ReadWriteLockInUseException
          Marks that the requested operation failed, because the ReadWriteLock is not currently active.
 class ReadWriteLockInvalidException
          Marks that the requested operation failed, because the ReadWriteLock is currently in use.
 class UnknownException
          Marks that the requested operation failed, because no entity with the name exists.
 class WrongCredentialsException
          Marks that the entered credentials (password) are wrong.
 

Methods in org.deegree.security.drm that throw GeneralSecurityException
 void SecurityRegistry.abortTransaction(SecurityTransaction transaction)
          Signals the Registry that the transaction shall be aborted.
 void SecurityAccessManager.abortTransaction(SecurityTransaction lock)
          Aborts the current transaction and undoes all changes made to the Registry.
 void SQLRegistry.abortTransaction(SecurityTransaction transaction)
          Signals the SQLRegistry that the current transaction shall be aborted.
 SecurityAccess SecurityAccessManager.acquireAccess(User user)
          Tries to acquire a SecurityAccess -instance.
 SecurityTransaction SecurityAccessManager.acquireTransaction(User user)
          Tries to acquire the SecurityTransaction for the given User.
 void SecurityTransaction.addRights(SecurableObject object, Role role, Right[] additionalRights)
          Adds the specified Rights on the passed object to the passed role.
 void SecurityTransaction.addRights(SecurableObject object, Role role, RightType[] types)
          Adds the specified Rights on the passed object to the passed role.
 void SecurityRegistry.beginTransaction(SecurityTransaction transaction)
          Signals the Registry that a new transaction starts.
 void SQLRegistry.beginTransaction(SecurityTransaction transaction)
          Signals the SQLRegistry that a new transaction begins.
static Role SecurityHelper.checkForAdminOrSubadminRole(SecurityAccess access)
          Returns the associated 'Administrator'- or 'SUBADMIN:'-role of the token holder.
static void SecurityHelper.checkForAdminRole(SecurityAccess access)
          Tests if the given token is associated with the 'Administrator'-role.
protected  void SecurityAccess.checkForPrivilege(Privilege privilege)
          Checks if the associated User has a certain Privilege.
protected  void SecurityAccess.checkForRight(RightType right, SecurableObject object)
          Checks if the associated User has a certain Right on the given SecurableObject.
static void SecurityHelper.checkSubadminRoleValidity(SecurityAccess access)
          Tests if the 'SUBADMIN:' and 'Administrator'-roles are all disjoint (so that there are no users that have more than 1 role).
 void SecurityTransaction.clean()
          Deletes all data from the underlying Registry and sets the default objects (SEC_ADMIN user, role and group) and standard rights and privileges.
 void SecurityRegistry.clean(SecurityTransaction transaction)
          Deletes all data from the Registry and sets the default objects (SEC_ADMIN user, role and group) and standard rights and privileges.
 void SQLRegistry.clean(SecurityTransaction transaction)
           
 void SecurityRegistry.commitTransaction(SecurityTransaction transaction)
          Signals the Registry that the current transaction ends.
 void SecurityAccessManager.commitTransaction(SecurityTransaction transaction)
          Ends the current transaction and commits all changes to the Registry.
 void SQLRegistry.commitTransaction(SecurityTransaction transaction)
          Signals the SQLRegistry that the current transaction ends, i.e. the changes made by the transaction are made persistent.
 void SecurityTransaction.deregisterGroup(Group group)
          Removes a Group from the Registry.
 void SecurityRegistry.deregisterGroup(SecurityTransaction transaction, Group group)
          Removes an existing Group from the Registry (including its relations).
 void SQLRegistry.deregisterGroup(SecurityTransaction transaction, Group group)
          Removes an existing Group from the Registry (including its relations).
 void SecurityRegistry.deregisterPrivilege(SecurityTransaction transaction, Privilege privilege)
          Removes an existing Privilege from the Registry (including its relations).
 void SQLRegistry.deregisterPrivilege(SecurityTransaction transaction, Privilege privilege)
          Removes an existing Privilege from the Registry (including its relations).
 void SecurityRegistry.deregisterRightType(SecurityTransaction transaction, RightType type)
          Removes an existing RightType from the Registry (including its relations).
 void SQLRegistry.deregisterRightType(SecurityTransaction transaction, RightType type)
          Removes an existing RightType from the Registry (including its relations).
 void SecurityTransaction.deregisterRole(Role role)
          Removes a Role from the Registry.
 void SecurityRegistry.deregisterRole(SecurityTransaction transaction, Role role)
          Removes an existing Role from the Registry (including its relations).
 void SQLRegistry.deregisterRole(SecurityTransaction transaction, Role role)
          Removes an existing Role from the Registry (including its relations).
 void SecurityTransaction.deregisterSecuredObject(SecuredObject object)
          Removes a SecuredObject from the Registry.
 void SecurityRegistry.deregisterSecuredObject(SecurityTransaction transaction, SecuredObject object)
          Removes an existing SecuredObject from the Registry (including its associated rights).
 void SQLRegistry.deregisterSecuredObject(SecurityTransaction transaction, SecuredObject object)
          Removes an existing SecuredObject from the Registry (including its associations).
 void SecurityRegistry.deregisterService(SecurityTransaction transaction, Service service)
           
 void SQLRegistry.deregisterService(SecurityTransaction transaction, Service service)
           
 void SecurityTransaction.deregisterService(Service service)
           
 void SecurityRegistry.deregisterUser(SecurityTransaction transaction, User user)
          Removes an existing User from the Registry.
 void SQLRegistry.deregisterUser(SecurityTransaction transaction, User user)
          Removes an existing User from the Registry (including its relations).
 void SecurityTransaction.deregisterUser(User user)
          Removes a User from the Registry.
 void SecurityRegistry.editService(SecurityTransaction securityTransaction, Service service, java.lang.String newTitle, java.lang.String newAddress)
           
 void SQLRegistry.editService(SecurityTransaction transaction, Service service, java.lang.String newTitle, java.lang.String newAddress)
           
 void SecurityTransaction.editService(Service service, java.lang.String newTitle, java.lang.String newAddress)
           
static Role SecurityHelper.findAdminForRole(SecurityAccess access, Role role)
          Returns the administrator (the 'Administrator'- or a 'SUBADMIN:'-role) for the given role.
 Group[] SecurityAccess.findGroupCycle()
          Tries to find a cyle in the groups relations of the Registry.
 Group[] SecurityAccess.getAllGroups()
           
 Group[] SecurityRegistry.getAllGroups(SecurityAccess securityAccess)
          Retrieves all Group s from the Registry.
 Group[] SQLRegistry.getAllGroups(SecurityAccess securityAccess)
          Retrieves all Group s from the Registry.
 Role[] SecurityAccess.getAllRoles()
          Retrieves all Role s from the Registry, except those that are only used internally (these have a namespace starting with the $ symbol);
 Role[] SecurityRegistry.getAllRoles(SecurityAccess securityAccess)
          Retrieves all Role s from the Registry, except those that are only used internally (these end with a $ symbol);
 Role[] SQLRegistry.getAllRoles(SecurityAccess securityAccess)
          Retrieves all Role s from the Registry, except those that are only used internally (these have namespaces that begin with $).
 Role[] SecurityAccess.getAllRolesForGroup(Group group)
          Returns all Role s that the given Group is associated with (directly and via group memberships).
 Role[] SecurityAccess.getAllRolesForUser(User user)
          Returns all Role s that the given User is associated with (directly and via group memberships).
 SecuredObject[] SecurityRegistry.getAllSecuredObjects(SecurityAccess securityAccess, java.lang.String type)
          Retrieves all SecuredObject s from the Registry.
 SecuredObject[] SQLRegistry.getAllSecuredObjects(SecurityAccess securityAccess, java.lang.String type)
          Retrieves all SecuredObject s with the given type from the Registry.
 SecuredObject[] SecurityAccess.getAllSecuredObjects(java.lang.String type)
           
 java.util.LinkedList<Service> SecurityAccess.getAllServices()
           
 java.util.LinkedList<Service> SecurityRegistry.getAllServices(SecurityAccess access)
           
 java.util.LinkedList<Service> SQLRegistry.getAllServices(SecurityAccess access)
           
 User[] SecurityAccess.getAllUsers()
           
 User[] SecurityRegistry.getAllUsers(SecurityAccess securityAccess)
          Retrieves all User s from the Registry.
 User[] SQLRegistry.getAllUsers(SecurityAccess securityAccess)
          Retrieves all User s from the Registry.
 Group SecurityAccess.getGroupById(int id)
           
 Group SecurityRegistry.getGroupById(SecurityAccess securityAccess, int id)
          Retrieves a Group from the Registry.
 Group SQLRegistry.getGroupById(SecurityAccess securityAccess, int id)
          Retrieves a Group from the Registry.
 Group SecurityRegistry.getGroupByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Group from the Registry.
 Group SQLRegistry.getGroupByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Group from the Registry.
 Group SecurityAccess.getGroupByName(java.lang.String name)
           
 Group[] SecurityRegistry.getGroupsForGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Group s from the Registry that the given Group belongs to.
 Group[] SQLRegistry.getGroupsForGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Group s from the Registry that the given Group is a DIRECT member (i.e. not via inheritance) of.
 Group[] SecurityRegistry.getGroupsForUser(SecurityAccess securityAccess, User user)
          Retrieves all Group s from the Registry that the given User belongs to.
 Group[] SQLRegistry.getGroupsForUser(SecurityAccess securityAccess, User user)
          Retrieves all Group s from the Registry that the given User is a DIRECT (i.e. not via inheritance) member of.
 Group[] SecurityRegistry.getGroupsInGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Group s from the Registry belong to the given Group.
 Group[] SQLRegistry.getGroupsInGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Groups s from the Registry that are members of another Group DIRECTLY (i.e. not via inheritance).
 Group[] SecurityRegistry.getGroupsWithRole(SecurityAccess securityAccess, Role role)
          Retrieves all Group s from the Registry that are associated with a given Role.
 Group[] SQLRegistry.getGroupsWithRole(SecurityAccess securityAccess, Role role)
          Retrieves all Group s from the Registry that are associated with a given Role DIRECTLY (i.e. not via inheritance).
static SecurityAccessManager SecurityAccessManager.getInstance()
          Returns the only instance of this class.
 Privilege SecurityRegistry.getPrivilegeByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Privilege from the Registry.
 Privilege SQLRegistry.getPrivilegeByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Privilege from the Registry.
 Privilege SecurityAccess.getPrivilegeByName(java.lang.String name)
           
 Privilege[] SecurityRegistry.getPrivilegesForRole(SecurityAccess securityAccess, Role role)
          Retrieves all Privileges s from the Registry that are associated with a given Role.
 Privilege[] SQLRegistry.getPrivilegesForRole(SecurityAccess securityAccess, Role role)
          Retrieves all Privileges s from the Registry that are associated DIRECTLY (i.e. not via group memberships) with a given Role.
 RightType SecurityAccess.getRightByName(java.lang.String name)
           
 Right[] SecurityRegistry.getRights(SecurityAccess securityAccess, SecurableObject object, Role role)
          Retrieves the Rights from the Registry that are associated with a given Role and a SecurableObject.
 Right[] SQLRegistry.getRights(SecurityAccess securityAccess, SecurableObject object, Role role)
          Retrieves the Rights from the Registry that are associated with a given Role and a SecurableObject.
 RightType SecurityRegistry.getRightTypeByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a RightType from the Registry.
 RightType SQLRegistry.getRightTypeByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Right from the Registry.
 Role SecurityAccess.getRoleById(int id)
           
 Role SecurityRegistry.getRoleById(SecurityAccess securityAccess, int id)
          Retrieves a Role from the Registry.
 Role SQLRegistry.getRoleById(SecurityAccess securityAccess, int id)
          Retrieves a Role from the Registry.
 Role SecurityRegistry.getRoleByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Role from the Registry.
 Role SQLRegistry.getRoleByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a Role from the Registry.
 Role SecurityAccess.getRoleByName(java.lang.String name)
           
 Role[] SecurityRegistry.getRolesByNS(SecurityAccess securityAccess, java.lang.String ns)
          Retrieves all Role s from the Registry that have a certain namespace.
 Role[] SQLRegistry.getRolesByNS(SecurityAccess securityAccess, java.lang.String ns)
          Retrieves all Roles s from the Registry that have a certain namespace.
 Role[] SecurityAccess.getRolesByNS(java.lang.String ns)
           
 Role[] SecurityRegistry.getRolesForGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Role s from the Registry that are associated with a given Group DIRECTLY (i.e. not via group memberships).
 Role[] SQLRegistry.getRolesForGroup(SecurityAccess securityAccess, Group group)
          Retrieves all Role s from the Registry that are associated with a given Group DIRECTLY (i.e. not via inheritance).
 Role[] SecurityRegistry.getRolesForUser(SecurityAccess securityAccess, User user)
          Retrieves all Role s from the Registry that are associated with a given User DIRECTLY (i.e. not via group memberships).
 Role[] SQLRegistry.getRolesForUser(SecurityAccess securityAccess, User user)
          Retrieves all Role s from the Registry that are associated with a given User DIRECTLY (i.e. not via group memberships).
 java.util.LinkedList<Service> SecurityAccess.getRolesServices(Role role)
           
 java.util.LinkedList<Service> SecurityRegistry.getRolesServices(SecurityAccess access, Role role)
           
 java.util.LinkedList<Service> SQLRegistry.getRolesServices(SecurityAccess access, Role role)
           
 SecuredObject SecurityAccess.getSecuredObjectById(int id)
           
 SecuredObject SecurityRegistry.getSecuredObjectById(SecurityAccess securityAccess, int id)
          Retrieves a SecuredObject from the Registry.
 SecuredObject SQLRegistry.getSecuredObjectById(SecurityAccess securityAccess, int id)
          Retrieves a SecuredObject from the Registry.
 SecuredObject SecurityRegistry.getSecuredObjectByName(SecurityAccess securityAccess, java.lang.String name, java.lang.String type)
          Retrieves a SecuredObject from the Registry.
 SecuredObject SQLRegistry.getSecuredObjectByName(SecurityAccess securityAccess, java.lang.String name, java.lang.String type)
          Retrieves a SecuredObject from the Registry.
 SecuredObject SecurityAccess.getSecuredObjectByName(java.lang.String name, java.lang.String type)
           
 SecuredObject[] SecurityRegistry.getSecuredObjectsByNS(SecurityAccess securityAccess, java.lang.String ns, java.lang.String type)
          Retrieves all SecuredObject s from the Registry that have a certain namespace.
 SecuredObject[] SQLRegistry.getSecuredObjectsByNS(SecurityAccess securityAccess, java.lang.String ns, java.lang.String type)
          Retrieves all SecuredObject s from the Registry that have a certain namespace.
 SecuredObject[] SecurityAccess.getSecuredObjectsByNS(java.lang.String ns, java.lang.String type)
           
 Service SecurityRegistry.getServiceByAddress(SecurityAccess access, java.lang.String address)
           
 Service SQLRegistry.getServiceByAddress(SecurityAccess access, java.lang.String address)
           
 Service SecurityAccess.getServiceByAddress(java.lang.String address)
           
 Service SQLRegistry.getServiceById(SecurityAccess access, int id)
           
 User SecurityAccess.getUserById(int id)
           
 User SecurityRegistry.getUserById(SecurityAccess securityAccess, int id)
          Retrieves a User from the Registry.
 User SQLRegistry.getUserById(SecurityAccess securityAccess, int id)
          Retrieves a User from the Registry.
 User SecurityRegistry.getUserByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a User from the Registry.
 User SQLRegistry.getUserByName(SecurityAccess securityAccess, java.lang.String name)
          Retrieves a User from the Registry.
 User SecurityAccess.getUserByName(java.lang.String name)
           
 User SecurityAccessManager.getUserByName(java.lang.String name)
          This method is only to be used to get an initial User object.
 User[] SecurityRegistry.getUsersInGroup(SecurityAccess securityAccess, Group group)
          Retrieves all User s from the Registry belong to the given Group.
 User[] SQLRegistry.getUsersInGroup(SecurityAccess securityAccess, Group group)
          Retrieves all User s from the Registry that belong to the given Group DIRECTLY (i.e. not via inheritance).
 User[] SecurityRegistry.getUsersWithRole(SecurityAccess securityAccess, Role role)
          Retrieves all Users s from the Registry that are associated DIRECTLY (SecurityAccess securityAccess, i.e. not via group memberships) with a given Role.
 User[] SQLRegistry.getUsersWithRole(SecurityAccess securityAccess, Role role)
          Retrieves all Users s from the Registry that are associated DIRECTLY (i.e. not via group memberships) with a given Role.
 void SecurityRegistry.initialize(java.util.Properties properties)
          Initializes the Registry -instance according to the contents of the submitted Properties.
 void SQLRegistry.initialize(java.util.Properties properties)
          Initializes the SQLRegistry -instance according to the contents of the submitted Properties.
static void SecurityAccessManager.initialize(java.lang.String registryClassName, java.util.Properties registryProperties, long timeout)
          Initializes the SecurityAccessManager -singleton with the given Registry -instance.
 Group SecurityRegistry.registerGroup(SecurityTransaction transaction, java.lang.String name, java.lang.String title)
          Adds a new Group-account to the Registry.
 Group SQLRegistry.registerGroup(SecurityTransaction transaction, java.lang.String name, java.lang.String title)
          Adds a new group account to the Registry.
 Group SecurityTransaction.registerGroup(java.lang.String name, java.lang.String title)
          Registers a new Group to the Registry.
 Privilege SecurityRegistry.registerPrivilege(SecurityTransaction transaction, java.lang.String name)
          Adds a new Privilege to the Registry.
 Privilege SQLRegistry.registerPrivilege(SecurityTransaction transaction, java.lang.String name)
          Adds a new Privilege to the Registry.
 RightType SecurityRegistry.registerRightType(SecurityTransaction transaction, java.lang.String name)
          Adds a new RightType to the Registry.
 RightType SQLRegistry.registerRightType(SecurityTransaction transaction, java.lang.String name)
          Adds a new Right to the Registry.
 Role SecurityRegistry.registerRole(SecurityTransaction transaction, java.lang.String name)
          Adds a new role to the Registry.
 Role SQLRegistry.registerRole(SecurityTransaction transaction, java.lang.String name)
          Adds a new role to the Registry.
 Role SecurityTransaction.registerRole(java.lang.String name)
          Registers a new Role to the Registry.
 SecuredObject SecurityRegistry.registerSecuredObject(SecurityTransaction transaction, java.lang.String type, java.lang.String name, java.lang.String title)
          Adds a new SecuredObject to the Registry.
 SecuredObject SQLRegistry.registerSecuredObject(SecurityTransaction transaction, java.lang.String type, java.lang.String name, java.lang.String title)
          Adds a new SecuredObject to the Registry.
 SecuredObject SecurityTransaction.registerSecuredObject(java.lang.String type, java.lang.String name, java.lang.String title)
          Registers a new SecuredObject to the Registry.
 Service SecurityRegistry.registerService(SecurityTransaction transaction, java.lang.String address, java.lang.String title, java.util.List<StringPair> objects, java.lang.String type)
           
 Service SQLRegistry.registerService(SecurityTransaction transaction, java.lang.String address, java.lang.String title, java.util.List<StringPair> objects, java.lang.String type)
           
 Service SecurityTransaction.registerService(java.lang.String address, java.lang.String title, java.util.List<StringPair> objects, java.lang.String type)
           
 User SecurityRegistry.registerUser(SecurityTransaction transaction, java.lang.String name, java.lang.String password, java.lang.String lastName, java.lang.String firstName, java.lang.String mailAddress)
          Adds a new User-account to the Registry.
 User SQLRegistry.registerUser(SecurityTransaction transaction, java.lang.String name, java.lang.String password, java.lang.String lastName, java.lang.String firstName, java.lang.String emailAddress)
          Adds a new user account to the Registry.
 User SecurityTransaction.registerUser(java.lang.String name, java.lang.String password, java.lang.String lastName, java.lang.String firstName, java.lang.String mailAddress)
          Registers a new User to the Registry.
 void SecurityTransaction.removeRights(SecurableObject object, Role role, RightType[] types)
          Removes all rights of the specified types that the role may have on the given SecurableObject.
 void SecurityRegistry.renameObject(SecurityTransaction securityTransaction, Service service, java.lang.String oldName, java.lang.String newName)
           
 void SQLRegistry.renameObject(SecurityTransaction transaction, Service service, java.lang.String oldName, java.lang.String newName)
           
 void SecurityTransaction.renameObject(Service service, java.lang.String oldName, java.lang.String newName)
           
 void SecurityTransaction.setGroupsForGroup(Group group, Group[] newGroups)
          Sets the Group s that a given Group is a DIRECT member of.
 void SecurityRegistry.setGroupsForGroup(SecurityTransaction transaction, Group group, Group[] groups)
          Sets the Groups s that a given Group is member of DIRECTLY (i.e. not via group membership).
 void SQLRegistry.setGroupsForGroup(SecurityTransaction transaction, Group group, Group[] groups)
          Sets the Group s that a given Group is member of DIRECTLY (i.e. not via inheritance).
 void SecurityRegistry.setGroupsForUser(SecurityTransaction transaction, User user, Group[] groups)
          Sets the Group s that a given User is a DIRECT member of.
 void SQLRegistry.setGroupsForUser(SecurityTransaction transaction, User user, Group[] groups)
          Sets the Group s that a given User is member of DIRECTLY (i.e. not via inheritance).
 void SecurityTransaction.setGroupsForUser(User user, Group[] newGroups)
          Sets the Groups that a given User is a DIRECT member of.
 void SecurityTransaction.setGroupsInGroup(Group group, Group[] groups)
          Sets the members (groups) for a group.
 void SecurityRegistry.setGroupsInGroup(SecurityTransaction transaction, Group group, Group[] groups)
          Sets the Groups s that are members of a given Group.
 void SQLRegistry.setGroupsInGroup(SecurityTransaction transaction, Group group, Group[] groups)
          Sets the Groups s that are members of a given Group DIRECTLY (i.e. not via inheritance).
 void SecurityTransaction.setGroupsWithRole(Role role, Group[] groups)
          Sets the groups to be associated with the given role.
 void SecurityRegistry.setGroupsWithRole(SecurityTransaction transaction, Role role, Group[] groups)
          Sets the Group s that a given Role is associated to.
 void SQLRegistry.setGroupsWithRole(SecurityTransaction transaction, Role role, Group[] groups)
          Sets the Group s that a given Role is associated to DIRECTLY (i.e. not via inheritance).
 void SecurityTransaction.setPrivilegesForRole(Role role, Privilege[] privileges)
          Sets the privileges for a certain role.
 void SecurityRegistry.setPrivilegesForRole(SecurityTransaction transaction, Role role, Privilege[] privileges)
          Sets all Privilege s that are associated with a given Role.
 void SQLRegistry.setPrivilegesForRole(SecurityTransaction transaction, Role role, Privilege[] privileges)
          Sets all Privilege s that are associated with a given Role.
 void SecurityTransaction.setRights(SecurableObject[] objects, Role role, Right right)
          Sets one certain right that a certain role has on the given objects.
 void SecurityTransaction.setRights(SecurableObject object, Role role, Right[] rights)
          Sets the Rights that a certain role has on a given object.
 void SecurityRegistry.setRights(SecurityTransaction transaction, SecurableObject[] objects, Role role, Right right)
          Sets one Right to be associated with a given Role and all given SecurableObjects.
 void SQLRegistry.setRights(SecurityTransaction transaction, SecurableObject[] objects, Role role, Right right)
          Sets one Right to be associated with a given Role and all given SecurableObjects.
 void SecurityRegistry.setRights(SecurityTransaction transaction, SecurableObject object, Role role, Right[] rights)
          Sets the Rights to be associated with a given Role and SecurableObject.
 void SQLRegistry.setRights(SecurityTransaction transaction, SecurableObject object, Role role, Right[] rights)
          Sets the Rights to be associated with a given Role and SecurableObject.
 void SecurityRegistry.setRolesForGroup(SecurityTransaction transaction, Group group, Role[] roles)
          Sets the Role s that a given Group is associated to.
 void SQLRegistry.setRolesForGroup(SecurityTransaction transaction, Group group, Role[] roles)
          Sets the Role s that a given Group is associated to directly (i.e. not via inheritance).
 void SecurityRegistry.setRolesForUser(SecurityTransaction transaction, User user, Role[] roles)
          Sets the Role s that a given User is directly associated to.
 void SQLRegistry.setRolesForUser(SecurityTransaction transaction, User user, Role[] roles)
          Sets the Role s that a given User is directly associated to (i.e. not via Group membership).
 void SecurityTransaction.setServicesRights(java.util.Collection<java.lang.Integer> services, Role role)
           
 void SecurityRegistry.setServicesRights(SecurityTransaction transaction, java.util.Collection<java.lang.Integer> services, Role role)
          Sets the services an user has access to.
 void SQLRegistry.setServicesRights(SecurityTransaction transaction, java.util.Collection<java.lang.Integer> services, Role role)
           
 void SecurityTransaction.setUsersInGroup(Group group, User[] users)
          Sets the members (users) in a group.
 void SecurityRegistry.setUsersInGroup(SecurityTransaction transaction, Group group, User[] users)
          Sets the User s that are members of a given Group.
 void SQLRegistry.setUsersInGroup(SecurityTransaction transaction, Group group, User[] users)
          Sets the User s that are members of a given Group DIRECTLY (i.e. not via inheritance).
 void SecurityTransaction.setUsersWithRole(Role role, User[] users)
          Sets the users to be associated with the given role (DIRECTLY, i.e. not via group memberships).
 void SecurityRegistry.setUsersWithRole(SecurityTransaction transaction, Role role, User[] users)
          Sets the User s that a given Role is associated to.
 void SQLRegistry.setUsersWithRole(SecurityTransaction transaction, Role role, User[] users)
          Sets the User s that a given Role is associated to DIRECTLY (i.e. not via Group membership).
 void SecurityRegistry.updateService(SecurityTransaction securityTransaction, Service oldService, Service newService)
           
 void SQLRegistry.updateService(SecurityTransaction transaction, Service oldService, Service newService)
           
 void SecurityTransaction.updateService(Service oldService, Service newService)
           
 void SecurityRegistry.updateUser(SecurityTransaction transaction, User user)
          Updates the metadata (name, email, etc.) of a User in the Registry.
 void SQLRegistry.updateUser(SecurityTransaction transaction, User user)
          Updates the metadata (name, email, etc.) of a User in the Registry.
 void SecurityTransaction.updateUser(User user)
          Updates the data of an existing User in the Registry.
 

Uses of GeneralSecurityException in org.deegree.security.drm.model
 

Methods in org.deegree.security.drm.model that throw GeneralSecurityException
 boolean Right.applies(SecurableObject object, Feature situation)
           
 boolean RightSet.applies(SecurableObject object, RightType type, Feature situation)
          Checks if the RightSet contains the permissions for a SecurableObject and a concrete situation (the situation is represented by the given Feature).
 User[] Role.getAllUsers(SecurityAccess securityAccess)
          Returns the User s that are associated with this role either directly or via group membership.
 Group[] Role.getGroups(SecurityAccess securityAccess)
          Returns the Group s that are associated with this role DIRECTLY, i.e. not via membership in other roles.
 Group[] User.getGroups(SecurityAccess securityAccess)
          Returns the groups that this user belongs to.
 Group[] Group.getGroups(SecurityAccess securityAccess)
          Returns the Groups s that are DIRECT members (i.e. not via inheritance) of this group.
 Privilege[] Role.getPrivileges(SecurityAccess securityAccess)
          Returns the Privilege s that this role has.
 Privilege[] User.getPrivileges(SecurityAccess securityAccess)
          Returns the Privileges that the User has (directly and via group memberships).
 Privilege[] Group.getPrivileges(SecurityAccess securityAccess)
          Returns the Privileges that the Group has.
 RightSet Role.getRights(SecurityAccess securityAccess, SecurableObject object)
          Returns the rights that this role defines concerning the given SecurableObject.
 RightSet User.getRights(SecurityAccess securityAccess, SecurableObject object)
          Returns the rights that this User has on the given SecurableObject (directly and via group memberships).
 RightSet Group.getRights(SecurityAccess securityAccess, SecurableObject object)
          Returns the rights that this Group has on the given SecurableObject.
 Role[] User.getRoles(SecurityAccess securityAccess)
          Returns the roles that this is user is associated with (directly and via group memberships).
 Role[] Group.getRoles(SecurityAccess securityAccess)
          Returns Role s that this group is associated with directly.
 User[] Role.getUsers(SecurityAccess securityAccess)
          Returns the User s that are associated with this role DIRECTLY, i.e. not via group membership.
 User[] Group.getUsers(SecurityAccess securityAccess)
          Returns the User s that are DIRECT (i.e. not via group membership) members of this group.
 boolean Role.hasPrivilege(SecurityAccess securityAccess, Privilege privilege)
          Returns whether the Role has a certain Privilege.
 boolean User.hasPrivilege(SecurityAccess securityAccess, Privilege privilege)
          Returns whether the User has a certain Privilege (either directly or via group memberships).
 boolean Role.hasPrivilege(SecurityAccess securityAccess, java.lang.String s)
          Returns whether the Role has a certain privilege.
 boolean User.hasPrivilege(SecurityAccess securityAccess, java.lang.String s)
          Returns whether the User has a certain privilege (either directly or via group memberships).
 boolean Role.hasRight(SecurityAccess securityAccess, RightType type, Feature accessParams, SecurableObject object)
          Returns whether the Role has a certain Right on a SecurableObject (directly or via group memberships).
 boolean User.hasRight(SecurityAccess securityAccess, RightType type, Feature accessParams, SecurableObject object)
          Returns whether the User has a certain Right on this SecurableObject (directly or via group memberships).
 boolean Role.hasRight(SecurityAccess securityAccess, RightType type, SecurableObject object)
          Returns whether the Role has a certain Right on a SecurableObject.
 boolean User.hasRight(SecurityAccess securityAccess, RightType type, SecurableObject object)
          Returns whether the User has a certain Right on this SecurableObject (directly or via group memberships).
 boolean Role.hasRight(SecurityAccess securityAccess, java.lang.String s, SecurableObject object)
          Returns whether the Role has a certain right on a SecurableObject.
 boolean User.hasRight(SecurityAccess securityAccess, java.lang.String s, SecurableObject object)
          Returns whether the User has a certain right on this SecurableObject (directly or via group memberships).
 Right Right.merge(Right that)
           
 

Uses of GeneralSecurityException in org.deegree.tools.security
 

Methods in org.deegree.tools.security that throw GeneralSecurityException
(package private)  void ActiveDirectoryImporter.checkSubadminRoleValidity()
          Checks subadmin-role validity (each user one role max).
(package private)  java.util.HashMap<java.lang.String,Group> ActiveDirectoryImporter.synchronizeGroups()
          Synchronizes the AD's group objects with the SecurityManager's group objects.
(package private)  void LDAPImporter.synchronizeUsers()
          Synchronizes the LDAP's user objects with the SecurityManager's user objects.
(package private)  void ActiveDirectoryImporter.synchronizeUsers(java.util.HashMap<java.lang.String,Group> groups)
          Synchronizes the AD's user objects with the SecurityManager's user objects.
(package private)  void LDAPImporter.updateSecAll()
          Updates the special group "SEC_ALL" (contains all users).
(package private)  void ActiveDirectoryImporter.updateSecAll()
          Updates the special group "SEC_ALL" (contains all users).
 

Constructors in org.deegree.tools.security that throw GeneralSecurityException
ActiveDirectoryImporter(java.util.Properties config)
          Constructs a new ADExporter -instance.
LDAPImporter(java.util.Properties config)
          Constructs a new ADExporter -instance.
 


deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org