deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Class
org.deegree.security.drm.model.Group

Packages that use Group
org.deegree.security.drm   
org.deegree.security.drm.model   
org.deegree.tools.security   
 

Uses of Group in org.deegree.security.drm
 

Methods in org.deegree.security.drm that return Group
 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.
 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, String name)
          Retrieves a Group from the Registry.
 Group SQLRegistry.getGroupByName(SecurityAccess securityAccess, String name)
          Retrieves a Group from the Registry.
 Group SecurityAccess.getGroupByName(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).
 Group SecurityRegistry.registerGroup(SecurityTransaction transaction, String name, String title)
          Adds a new Group-account to the Registry.
 Group SQLRegistry.registerGroup(SecurityTransaction transaction, String name, String title)
          Adds a new group account to the Registry.
 Group SecurityTransaction.registerGroup(String name, String title)
          Registers a new Group to the Registry.
 

Methods in org.deegree.security.drm with parameters of type Group
 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).
 Role[] SecurityAccess.getAllRolesForGroup(Group group)
          Returns all Role s that the given Group is associated with (directly and via group memberships).
 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.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).
 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).
 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).
 void SecurityTransaction.setGroupsForGroup(Group group, Group[] newGroups)
          Sets the Group s that a given Group is a DIRECT member of.
 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 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 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 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 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 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 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 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).
 

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

Methods in org.deegree.security.drm.model that return Group
 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.
 Group[] Role.getGroups(SecurityAccess securityAccess)
          Returns the Group s that are associated with this role DIRECTLY, i.e. not via membership in other roles.
 

Uses of Group in org.deegree.tools.security
 

Methods in org.deegree.tools.security that return Group
 Group DRMAccess.addGroup(String name, String title)
           
 

Methods in org.deegree.tools.security that return types with arguments of type Group
(package private)  HashMap<String,Group> ActiveDirectoryImporter.synchronizeGroups()
          Synchronizes the AD's group objects with the SecurityManager's group objects.
 

Method parameters in org.deegree.tools.security with type arguments of type Group
(package private)  void ActiveDirectoryImporter.synchronizeUsers(HashMap<String,Group> groups)
          Synchronizes the AD's user objects with the SecurityManager's user objects.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

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