Uses of Interface
org.apache.fulcrum.security.entity.Group
-
Uses of Group in org.apache.fulcrum.security
Methods in org.apache.fulcrum.security with type parameters of type Group Modifier and Type Method Description <T extends Group>
TGroupManager. addGroup(T group)Creates a new group with specified attributes.<T extends Group>
TGroupManager. getGroupById(Object id)Retrieve a Group object with specified Id.<T extends Group>
TGroupManager. getGroupByName(String name)Retrieve a Group object with specified name.<T extends Group>
TGroupManager. getGroupInstance()Construct a blank Group object.<T extends Group>
TGroupManager. getGroupInstance(String groupName)Construct a blank Group object.Methods in org.apache.fulcrum.security with parameters of type Group Modifier and Type Method Description booleanGroupManager. checkExists(Group group)Determines if theGroupexists in the security system.voidGroupManager. removeGroup(Group group)Removes a Group from the system.voidGroupManager. renameGroup(Group group, String name)Renames an existing Group. -
Uses of Group in org.apache.fulcrum.security.model.basic
Methods in org.apache.fulcrum.security.model.basic with parameters of type Group Modifier and Type Method Description voidBasicModelManager. grant(User user, Group group)Puts a user in a group.booleanBasicAccessControlList. hasGroup(Group group)Checks if the user is assigned a specific GroupbooleanBasicAccessControlListImpl. hasGroup(Group group)Checks if the user is assigned a specific GroupvoidBasicModelManager. revoke(User user, Group group)Removes a user from a group -
Uses of Group in org.apache.fulcrum.security.model.basic.entity
Subinterfaces of Group in org.apache.fulcrum.security.model.basic.entity Modifier and Type Interface Description interfaceBasicGroupRepresents the "basic" model where users are part of groups, but nothing else.Methods in org.apache.fulcrum.security.model.basic.entity with type parameters of type Group Modifier and Type Method Description <T extends Group>
Set<T>BasicUser. getGroupsAsSet()Get the groups this user is part of as a Set<T extends Group>
voidBasicUser. setGroupsAsSet(Set<T> groups)Set the groups this user is part of as a SetMethods in org.apache.fulcrum.security.model.basic.entity with parameters of type Group Modifier and Type Method Description voidBasicUser. addGroup(Group group)Add the group to the list of groupsvoidBasicUser. removeGroup(Group group)Remove the group from the list of groups -
Uses of Group in org.apache.fulcrum.security.model.basic.entity.impl
Classes in org.apache.fulcrum.security.model.basic.entity.impl that implement Group Modifier and Type Class Description classBasicGroupImplRepresents the "basic" model where users are part of groups, but nothing else.Methods in org.apache.fulcrum.security.model.basic.entity.impl with type parameters of type Group Modifier and Type Method Description <T extends Group>
Set<T>BasicUserImpl. getGroupsAsSet()Get the groups this user is part of as a Set<T extends Group>
voidBasicUserImpl. setGroupsAsSet(Set<T> groups)Set the groups this user is part of as a SetMethods in org.apache.fulcrum.security.model.basic.entity.impl with parameters of type Group Modifier and Type Method Description voidBasicUserImpl. addGroup(Group group)Add the group to the list of groupsvoidBasicUserImpl. removeGroup(Group group)Remove the group from the list of groups -
Uses of Group in org.apache.fulcrum.security.model.dynamic
Methods in org.apache.fulcrum.security.model.dynamic with parameters of type Group Modifier and Type Method Description PermissionSetDynamicAccessControlList. getPermissions(Group group)Retrieves a set of Permissions an user is assigned in a Group.PermissionSetDynamicAccessControlListImpl. getPermissions(Group group)Retrieves a set of Permissions an user is assigned in a Group.RoleSetDynamicAccessControlList. getRoles(Group group)Retrieves a set of Roles an user is assigned in a Group.RoleSetDynamicAccessControlListImpl. getRoles(Group group)Retrieves a set of Roles an user is assigned in a Group.voidDynamicModelManager. grant(Group group, Role role)Puts a role into a group This method is used when adding a role to a group.voidDynamicModelManager. grant(User user, Group group)Puts a user in a group.booleanDynamicAccessControlList. hasPermission(String permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlList. hasPermission(Permission permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlListImpl. hasPermission(String permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlListImpl. hasPermission(Permission permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlList. hasRole(Role role, Group group)Checks if the user is assigned a specific Role in the Group.booleanDynamicAccessControlListImpl. hasRole(Role role, Group group)Checks if the user is assigned a specific Role in the Group.voidDynamicModelManager. revoke(Group group, Role role)Remove a role from a group This method is used when removeing a role to a group.voidDynamicModelManager. revoke(User user, Group group)Removes a user from a groupvoidAbstractDynamicModelManager. revokeAll(Group group)Revokes all users and roles from a group This method is used when deleting a group.voidDynamicModelManager. revokeAll(Group group)Revokes all roles and users from a Group This method is typically used when deleting a Group.Constructor parameters in org.apache.fulcrum.security.model.dynamic with type arguments of type Group Constructor Description DynamicAccessControlListImpl(Map<? extends Group,? extends RoleSet> roleSets, Map<? extends Role,? extends PermissionSet> permissionSets)Constructs a new AccessControlList. -
Uses of Group in org.apache.fulcrum.security.model.dynamic.entity
Subinterfaces of Group in org.apache.fulcrum.security.model.dynamic.entity Modifier and Type Interface Description interfaceDynamicGroupRepresents the "dynamic" model where permissions are related to roles, roles are related to groups and groups are related to userSet, all in many to many relationships.Methods in org.apache.fulcrum.security.model.dynamic.entity with type parameters of type Group Modifier and Type Method Description <T extends Group>
Set<T>DynamicRole. getGroupsAsSet()Get the groups this role belongs to as a Set<T extends Group>
voidDynamicRole. setGroupsAsSet(Set<T> groups)Set the groups this role belongs to as a SetMethods in org.apache.fulcrum.security.model.dynamic.entity with parameters of type Group Modifier and Type Method Description voidDynamicRole. addGroup(Group group)This method should only be used by a RoleManager.voidDynamicRole. removeGroup(Group group)This method should only be used by a RoleManager. -
Uses of Group in org.apache.fulcrum.security.model.dynamic.entity.impl
Classes in org.apache.fulcrum.security.model.dynamic.entity.impl that implement Group Modifier and Type Class Description classDynamicGroupImplRepresents the "dynamic" model where permissions are related to roles, roles are related to groups and groups are related to userSet, all in many to many relationships.Methods in org.apache.fulcrum.security.model.dynamic.entity.impl with type parameters of type Group Modifier and Type Method Description <T extends Group>
Set<T>DynamicRoleImpl. getGroupsAsSet()Get the groups this role belongs to as a Set<T extends Group>
voidDynamicRoleImpl. setGroupsAsSet(Set<T> groups)Set the groups this role belongs to as a SetMethods in org.apache.fulcrum.security.model.dynamic.entity.impl with parameters of type Group Modifier and Type Method Description voidDynamicRoleImpl. addGroup(Group group)This method should only be used by a RoleManager.voidDynamicRoleImpl. removeGroup(Group group)This method should only be used by a RoleManager. -
Uses of Group in org.apache.fulcrum.security.model.turbine
Methods in org.apache.fulcrum.security.model.turbine that return Group Modifier and Type Method Description Group[]TurbineAccessControlList. getAllGroups()Returns all groups defined in the system.Group[]TurbineAccessControlListImpl. getAllGroups()Returns all groups defined in the system.GroupAbstractTurbineModelManager. getGlobalGroup()Provides a reference to the Group object that represents the global group .GroupTurbineModelManager. getGlobalGroup()Provides a reference to the Group object that represents the global group.Methods in org.apache.fulcrum.security.model.turbine with parameters of type Group Modifier and Type Method Description PermissionSetTurbineAccessControlList. getPermissions(Group group)Retrieves a set of Permissions an user is assigned in a Group.PermissionSetTurbineAccessControlListImpl. getPermissions(Group group)Retrieves a set of Permissions an user is assigned in a Group.RoleSetTurbineAccessControlList. getRoles(Group group)Retrieves a set of Roles an user is assigned in a Group.RoleSetTurbineAccessControlListImpl. getRoles(Group group)Retrieves a set of Roles an user is assigned in a Group.voidTurbineModelManager. grant(User user, Group group, Role role)Grant an User a Role in a Group.booleanTurbineAccessControlList. hasPermission(String permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlList. hasPermission(Permission permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlListImpl. hasPermission(String permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlListImpl. hasPermission(Permission permission, Group group)Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlList. hasRole(Role role, Group group)Checks if the user is assigned a specific Role in the Group.booleanTurbineAccessControlListImpl. hasRole(Role role, Group group)Checks if the user is assigned a specific Role in the Group.voidTurbineModelManager. revoke(User user, Group group, Role role)Revoke a Role in a Group from an User.voidAbstractTurbineModelManager. revokeAll(Group group)Revokes all roles and users from a Group.voidTurbineModelManager. revokeAll(Group group)Revokes all roles and users from a Group. -
Uses of Group in org.apache.fulcrum.security.model.turbine.entity
Subinterfaces of Group in org.apache.fulcrum.security.model.turbine.entity Modifier and Type Interface Description interfaceTurbineGroupRepresents the "turbine" model where permissions are in a many to many relationship to roles, roles are related to groups are related to users, all in many to many relationships.Methods in org.apache.fulcrum.security.model.turbine.entity that return Group Modifier and Type Method Description GroupTurbineUserGroupRole. getGroup()Get the groupMethods in org.apache.fulcrum.security.model.turbine.entity with parameters of type Group Modifier and Type Method Description voidTurbineUserGroupRole. setGroup(Group group)Set the group -
Uses of Group in org.apache.fulcrum.security.model.turbine.entity.impl
Classes in org.apache.fulcrum.security.model.turbine.entity.impl that implement Group Modifier and Type Class Description classTurbineGroupImplRepresents the "turbine" model where permissions are in a many to many relationship to roles, roles are related to groups are related to users, all in many to many relationships. -
Uses of Group in org.apache.fulcrum.security.spi
Methods in org.apache.fulcrum.security.spi with type parameters of type Group Modifier and Type Method Description <T extends Group>
TAbstractGroupManager. addGroup(T group)Creates a new group with specified attributes.<T extends Group>
TAbstractGroupManager. getGroupById(Object id)Retrieve a Group object with specified Id.<T extends Group>
TAbstractGroupManager. getGroupByName(String name)Retrieve a Group object with specified name.<T extends Group>
TAbstractGroupManager. getGroupInstance()Construct a blank Group object.<T extends Group>
TAbstractGroupManager. getGroupInstance(String groupName)Construct a blank Group object.protected abstract <T extends Group>
TAbstractGroupManager. persistNewGroup(T group)Methods in org.apache.fulcrum.security.spi with parameters of type Group Modifier and Type Method Description booleanAbstractGroupManager. checkExists(Group group)Check whether a specified group exists. -
Uses of Group in org.apache.fulcrum.security.util
Methods in org.apache.fulcrum.security.util that return Group Modifier and Type Method Description GroupGroupSet. getGroupById(Object groupId)Deprecated.Use getById()GroupGroupSet. getGroupByName(String groupName)Deprecated.Use getByName()Constructor parameters in org.apache.fulcrum.security.util with type arguments of type Group Constructor Description GroupSet(Collection<? extends Group> groups)Constructs a new GroupSet with specified contents.