Uses of Interface
org.apache.fulcrum.security.entity.Permission
Packages that use Permission
Package
Description
-
Uses of Permission in org.apache.fulcrum.security
Methods in org.apache.fulcrum.security with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
TPermissionManager.addPermission(T permission) Creates a new permission with specified attributes.<T extends Permission>
TPermissionManager.getPermissionById(Object id) Retrieve a Permission object with specified Id.<T extends Permission>
TPermissionManager.getPermissionByName(String name) Retrieve a Permission object with specified name.<T extends Permission>
TPermissionManager.getPermissionInstance()Construct a blank Permission object.<T extends Permission>
TPermissionManager.getPermissionInstance(String permName) Construct a blank Permission object.Methods in org.apache.fulcrum.security with parameters of type PermissionModifier and TypeMethodDescriptionbooleanPermissionManager.checkExists(Permission permission) Determines if thePermissionexists in the security system.voidPermissionManager.removePermission(Permission permission) Removes a Permission from the system.voidPermissionManager.renamePermission(Permission permission, String name) Renames an existing Permission. -
Uses of Permission in org.apache.fulcrum.security.model.dynamic
Methods in org.apache.fulcrum.security.model.dynamic with parameters of type PermissionModifier and TypeMethodDescriptionvoidDynamicModelManager.grant(Role role, Permission permission) Puts a permission in a role This method is used when adding a permission to a rolebooleanDynamicAccessControlList.hasPermission(Permission permission) Checks if the user is assigned a specific Permission in the global Group.booleanDynamicAccessControlList.hasPermission(Permission permission, Group group) Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlList.hasPermission(Permission permission, GroupSet groupset) Checks if the user is assigned a specific Permission in any of the given GroupsbooleanDynamicAccessControlListImpl.hasPermission(Permission permission) Checks if the user is assigned a specific Permission.booleanDynamicAccessControlListImpl.hasPermission(Permission permission, Group group) Checks if the user is assigned a specific Permission in the Group.booleanDynamicAccessControlListImpl.hasPermission(Permission permission, GroupSet groupset) Checks if the user is assigned a specific Permission in any of the given GroupsvoidDynamicModelManager.revoke(Role role, Permission permission) Removes a permission from a rolevoidAbstractDynamicModelManager.revokeAll(Permission permission) Revokes all roles from a permission This method is used when deleting a permission.voidDynamicModelManager.revokeAll(Permission permission) Revoke from a permission all roles This method is typically used when deleting a Permission -
Uses of Permission in org.apache.fulcrum.security.model.dynamic.entity
Subinterfaces of Permission in org.apache.fulcrum.security.model.dynamic.entityModifier and TypeInterfaceDescriptioninterfaceRepresents the "simple" model where permissions are related to roles, roles are related to groups and groups are related to users, all in many to many relationships.Methods in org.apache.fulcrum.security.model.dynamic.entity with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
Set<T> DynamicRole.getPermissionsAsSet()Get the permission that are part of this role as Set<T extends Permission>
voidDynamicRole.setPermissionsAsSet(Set<T> permissions) Set the permission that are part of this role as SetMethods in org.apache.fulcrum.security.model.dynamic.entity with parameters of type PermissionModifier and TypeMethodDescriptionvoidDynamicRole.addPermission(Permission permission) This method should only be used by a RoleManager.voidDynamicRole.removePermission(Permission permission) This method should only be used by a RoleManager. -
Uses of Permission in org.apache.fulcrum.security.model.dynamic.entity.impl
Classes in org.apache.fulcrum.security.model.dynamic.entity.impl that implement PermissionModifier and TypeClassDescriptionclassRepresents the "simple" model where permissions are related to roles, roles are related to groups and groups are related to users, all in many to many relationships.Methods in org.apache.fulcrum.security.model.dynamic.entity.impl with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
Set<T> DynamicRoleImpl.getPermissionsAsSet()Get the permission that are part of this role as Set<T extends Permission>
voidDynamicRoleImpl.setPermissionsAsSet(Set<T> permissions) Set the permission that are part of this role as SetMethods in org.apache.fulcrum.security.model.dynamic.entity.impl with parameters of type PermissionModifier and TypeMethodDescriptionvoidDynamicRoleImpl.addPermission(Permission permission) This method should only be used by a RoleManager.voidDynamicRoleImpl.removePermission(Permission permission) This method should only be used by a RoleManager. -
Uses of Permission in org.apache.fulcrum.security.model.turbine
Methods in org.apache.fulcrum.security.model.turbine with parameters of type PermissionModifier and TypeMethodDescriptionvoidTurbineModelManager.grant(Role role, Permission permission) Puts a permission in a role This method is used when adding a permission to a rolebooleanTurbineAccessControlList.hasPermission(Permission permission) Checks if the user is assigned a specific Permission in the global Group.booleanTurbineAccessControlList.hasPermission(Permission permission, Group group) Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlList.hasPermission(Permission permission, GroupSet groupset) Checks if the user is assigned a specific Permission in any of the given GroupsbooleanTurbineAccessControlListImpl.hasPermission(Permission permission) Checks if the user is assigned a specific Permission in the global Group.booleanTurbineAccessControlListImpl.hasPermission(Permission permission, Group group) Checks if the user is assigned a specific Permission in the Group.booleanTurbineAccessControlListImpl.hasPermission(Permission permission, GroupSet groupset) Checks if the user is assigned a specific Permission in any of the given GroupsvoidTurbineModelManager.revoke(Role role, Permission permission) Removes a permission from a role -
Uses of Permission in org.apache.fulcrum.security.model.turbine.entity
Subinterfaces of Permission in org.apache.fulcrum.security.model.turbine.entityModifier and TypeInterfaceDescriptioninterfaceRepresents 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 with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
Set<T> TurbineRole.getPermissionsAsSet()Get the permission that are part of this role as Set<T extends Permission>
voidTurbineRole.setPermissionsAsSet(Set<T> permissions) Set the permission that are part of this role as SetMethods in org.apache.fulcrum.security.model.turbine.entity that return PermissionMethods in org.apache.fulcrum.security.model.turbine.entity with parameters of type PermissionModifier and TypeMethodDescriptionvoidTurbineRole.addPermission(Permission permission) This method should only be used by a RoleManager.voidTurbineRole.removePermission(Permission permission) This method should only be used by a RoleManager.voidTurbineRolePermissionoff.setPermission(Permission permission) -
Uses of Permission in org.apache.fulcrum.security.model.turbine.entity.impl
Classes in org.apache.fulcrum.security.model.turbine.entity.impl that implement PermissionModifier and TypeClassDescriptionclassRepresents 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.impl with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
Set<T> TurbineRoleImpl.getPermissionsAsSet()Get the permission that are part of this role as Set<T extends Permission>
voidTurbineRoleImpl.setPermissionsAsSet(Set<T> permissions) Set the permission that are part of this role as SetMethods in org.apache.fulcrum.security.model.turbine.entity.impl with parameters of type PermissionModifier and TypeMethodDescriptionvoidTurbineRoleImpl.addPermission(Permission permission) This method should only be used by a RoleManager.voidTurbineRoleImpl.removePermission(Permission permission) This method should only be used by a RoleManager. -
Uses of Permission in org.apache.fulcrum.security.spi
Methods in org.apache.fulcrum.security.spi with type parameters of type PermissionModifier and TypeMethodDescription<T extends Permission>
TAbstractPermissionManager.addPermission(T permission) Creates a new permission with specified attributes.<T extends Permission>
TAbstractPermissionManager.getPermissionById(Object id) Retrieve a Permission object with specified Id.<T extends Permission>
TAbstractPermissionManager.getPermissionByName(String name) Retrieve a Permission object with specified name.<T extends Permission>
TAbstractPermissionManager.getPermissionInstance()Construct a blank Permission object.<T extends Permission>
TAbstractPermissionManager.getPermissionInstance(String permName) Construct a blank Permission object.protected abstract <T extends Permission>
TAbstractPermissionManager.persistNewPermission(T permission) Methods in org.apache.fulcrum.security.spi with parameters of type PermissionModifier and TypeMethodDescriptionbooleanAbstractPermissionManager.checkExists(Permission permission) Check whether a specified permission exists. -
Uses of Permission in org.apache.fulcrum.security.util
Methods in org.apache.fulcrum.security.util that return PermissionModifier and TypeMethodDescriptionPermissionSet.getPermissionById(Object permissionId) Deprecated.Use getById()PermissionSet.getPermissionByName(String permissionName) Deprecated.use getByName()Constructor parameters in org.apache.fulcrum.security.util with type arguments of type PermissionModifierConstructorDescriptionPermissionSet(Collection<? extends Permission> permissions) Constructs a new PermissionSet with specified contents.