Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

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