- AbstractDynamicModelManager - Class in org.apache.fulcrum.security.model.dynamic
-
Holds shared functionality between different implementations of
DyanamicModelManager's.
- AbstractDynamicModelManager() - Constructor for class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
- AbstractEntityManager - Class in org.apache.fulcrum.security.spi
-
This abstract implementation provides most of the functionality that a
manager will need.
- AbstractEntityManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractEntityManager
-
- AbstractGroupManager - Class in org.apache.fulcrum.security.spi
-
This implementation keeps all objects in memory.
- AbstractGroupManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractGroupManager
-
- AbstractManager - Class in org.apache.fulcrum.security.spi
-
This abstract implementation provides most of the functionality that a
manager will need.
- AbstractManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractManager
-
- AbstractPermissionManager - Class in org.apache.fulcrum.security.spi
-
This implementation keeps all objects in memory.
- AbstractPermissionManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
- AbstractRoleManager - Class in org.apache.fulcrum.security.spi
-
This implementation keeps all objects in memory.
- AbstractRoleManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractRoleManager
-
- AbstractTurbineModelManager - Class in org.apache.fulcrum.security.model.turbine
-
Holds shared functionality between different implementations of
TurbineModelManager's.
- AbstractTurbineModelManager() - Constructor for class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
- AbstractTurbineSecurityEntityImpl - Class in org.apache.fulcrum.security.model.turbine.entity.impl
-
Represents 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.
- AbstractTurbineSecurityEntityImpl() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.impl.AbstractTurbineSecurityEntityImpl
-
- AbstractUserManager - Class in org.apache.fulcrum.security.spi
-
This implementation keeps all objects in memory.
- AbstractUserManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractUserManager
-
- AccessControlException - Exception in org.apache.fulcrum.security.acl
-
Thrown to indicate that the User attempted to perform an operation that was
not permitted by the security settings.
- AccessControlException(String) - Constructor for exception org.apache.fulcrum.security.acl.AccessControlException
-
Construct an AccessControlException with specified detail message.
- AccessControlList - Interface in org.apache.fulcrum.security.acl
-
This interface is a marker interface for AccessControlList.
- ACLFactory - Interface in org.apache.fulcrum.security.model
-
This interface describes a factory for creating AccessControlList objects.
- add(T) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- add(Collection<? extends T>) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Adds the entities in a Collection to this SecuritySet.
- addAll(Collection<? extends T>) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- addDelegate(User, User) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
It is expected the real implementation will overide this and save either
side of the function.
- addDelegate(User, User) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Allow B to assumes A's roles, groups and permissions
- addDelegators(DynamicUser, Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory
-
Add delegators to the user list
- addGroup(T) - Method in interface org.apache.fulcrum.security.GroupManager
-
Creates a new group with specified attributes.
- addGroup(Group) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Add the group to the list of groups
- addGroup(Group) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Add the group to the list of groups
- addGroup(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
This method should only be used by a RoleManager.
- addGroup(Group) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
This method should only be used by a RoleManager.
- addGroup(T) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Creates a new group with specified attributes.
- addPermission(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
This method should only be used by a RoleManager.
- addPermission(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
This method should only be used by a RoleManager.
- addPermission(Permission) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
This method should only be used by a RoleManager.
- addPermission(Permission) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
This method should only be used by a RoleManager.
- addPermission(T) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Creates a new permission with specified attributes.
- addPermission(T) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Creates a new permission with specified attributes.
- addRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Add a role to this group
- addRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Add a role to this permission
- addRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Add a role to this group
- addRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Add a role to this permission
- addRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Add a role to this permission
- addRole(Role) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Add a role to this permission
- addRole(T) - Method in interface org.apache.fulcrum.security.RoleManager
-
Creates a new role with specified attributes.
- addRole(T) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Creates a new role with specified attributes.
- addUser(User) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Add a user to this group
- addUser(User) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Add a user to this group
- addUser(T, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Creates new user account with specified attributes.
- addUser(T, String) - Method in interface org.apache.fulcrum.security.UserManager
-
Creates new user account with specified attributes.
- addUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.AbstractTurbineSecurityEntityImpl
-
Add a User/Group/Role relation to this entity
- addUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
-
Add a User/Group/Role relation to this entity
- authenticate(User, String) - Method in interface org.apache.fulcrum.security.authenticator.Authenticator
-
- authenticate(User, String) - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
-
Authenticate a user with the specified password.
- authenticate(User, String) - Method in class org.apache.fulcrum.security.authenticator.NoOpAuthenticator
-
Authenticate an username with the specified password.
- authenticate(User, String) - Method in class org.apache.fulcrum.security.authenticator.TextMatchAuthenticator
-
Authenticate an username with the specified password.
- authenticate(User, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Authenticate an User with the specified password.
- authenticate(User, String) - Method in interface org.apache.fulcrum.security.UserManager
-
Authenticate an User with the specified password.
- Authenticator - Interface in org.apache.fulcrum.security.authenticator
-
Interface for an Authenticator.
- getAccessControlList(User) - Method in interface org.apache.fulcrum.security.model.ACLFactory
-
- getAccessControlList(User) - Method in class org.apache.fulcrum.security.model.basic.BasicACLFactory
-
- getAccessControlList(User) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory
-
- getAccessControlList(User) - Method in class org.apache.fulcrum.security.model.turbine.TurbineACLFactory
-
- getACL(User) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
- getACL(User) - Method in interface org.apache.fulcrum.security.UserManager
-
Return a Class object representing the system's chosen implementation of
of ACL interface.
- getACLFactory() - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
- getAllGroups() - Method in interface org.apache.fulcrum.security.GroupManager
-
Retrieves all groups defined in the system.
- getAllGroups() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Returns all groups defined in the system.
- getAllGroups() - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Returns all groups defined in the system.
- getAllPermissions() - Method in interface org.apache.fulcrum.security.PermissionManager
-
Retrieves all permissions defined in the system.
- getAllRoles() - Method in interface org.apache.fulcrum.security.RoleManager
-
Retrieves all roles defined in the system.
- getAllUsers() - Method in interface org.apache.fulcrum.security.UserManager
-
Retrieves all users defined in the system.
- getAnonymousUser() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineUserManager
-
Constructs an User object to represent an anonymous user of the
application.
- getById(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns an entity with the given id, if it is contained in this
SecuritySet.
- getByName(String) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns an entity with the given name, if it is contained in this
SecuritySet.
- getClassName() - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
-
- getDelegatees() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
-
Get the set of delegatees for this user
- getDelegatees() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
-
Get the set of delegatees for this user
- getDelegators() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
-
Get the set of delegators for this user
- getDelegators() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
-
Get the set of delegators for this user
- getEmail() - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Returns the email address for this user.
- getEmail() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Returns the email address of the user
- getFirstName() - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Returns the first name for this user.
- getFirstName() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Returns the first name of the User
- getGlobalGroup() - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Provides a reference to the Group object that represents the
global group .
- getGlobalGroup() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Provides a reference to the Group object that represents the
global group.
- getGroup() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Get the group
- getGroupById(Object) - Method in interface org.apache.fulcrum.security.GroupManager
-
Retrieve a Group object with specified Id.
- getGroupById(Object) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Retrieve a Group object with specified Id.
- getGroupById(Object) - Method in class org.apache.fulcrum.security.util.GroupSet
-
Deprecated.
Use getById()
- getGroupByName(String) - Method in interface org.apache.fulcrum.security.GroupManager
-
Retrieve a Group object with specified name.
- getGroupByName(String) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Retrieve a Group object with specified name.
- getGroupByName(String) - Method in class org.apache.fulcrum.security.util.GroupSet
-
Deprecated.
Use getByName()
- getGroupInstance() - Method in interface org.apache.fulcrum.security.GroupManager
-
Construct a blank Group object.
- getGroupInstance(String) - Method in interface org.apache.fulcrum.security.GroupManager
-
Construct a blank Group object.
- getGroupInstance() - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Construct a blank Group object.
- getGroupInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Construct a blank Group object.
- getGroupManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Returns the configured GroupManager.
- getGroupManager() - Method in interface org.apache.fulcrum.security.SecurityService
-
Returns the configured GroupManager.
- getGroupManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- getGroups() - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
-
Retrieves all groups for a user
- getGroups() - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
-
Retrieves a set of Groups an user is assigned
- getGroups() - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Get the groups this user is part of
- getGroups() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Get the groups this user is part of
- getGroups() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Get the groups this role belongs to
- getGroups() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Get the groups this role belongs to
- getGroupsAsSet() - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Get the groups this user is part of as a Set
- getGroupsAsSet() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Get the groups this user is part of as a Set
- getGroupsAsSet() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Get the groups this role belongs to as a Set
- getGroupsAsSet() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Get the groups this role belongs to as a Set
- getId() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
- getId() - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
-
Get the Id of the SecurityEntity.
- getIds() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns a set of Id values in this Object.
- getLastName() - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Returns the last name for this user.
- getLastName() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Returns the last name of the User
- getModelManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Returns the configured ModelManager.
- getModelManager() - Method in interface org.apache.fulcrum.security.SecurityService
-
Returns the configured ModelManager object that can then be casted to the
specific model.
- getName() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
- getName() - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
-
Get the Name of the SecurityEntity.
- getName() - Method in interface org.apache.fulcrum.security.session.SessionBindingEvent
-
Returns the name with which the object is bound to or unbound from the
session.
- getNames() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns a set of Names in this Object.
- getObjectdata() - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Returns the value of the objectdata for this user.
- getObjectdata() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Returns the value of the objectdata for this user.
- getPassword() - Method in interface org.apache.fulcrum.security.entity.User
-
Returns the user's password.
- getPassword() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Returns the user's password.
- getPassword() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Get the password
- getPermission() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff
-
- getPermissionById(Object) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Retrieve a Permission object with specified Id.
- getPermissionById(Object) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Retrieve a Permission object with specified Id.
- getPermissionById(Object) - Method in class org.apache.fulcrum.security.util.PermissionSet
-
Deprecated.
Use getById()
- getPermissionByName(String) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Retrieve a Permission object with specified name.
- getPermissionByName(String) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Retrieve a Permission object with specified name.
- getPermissionByName(String) - Method in class org.apache.fulcrum.security.util.PermissionSet
-
Deprecated.
use getByName()
- getPermissionInstance() - Method in interface org.apache.fulcrum.security.PermissionManager
-
Construct a blank Permission object.
- getPermissionInstance(String) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Construct a blank Permission object.
- getPermissionInstance() - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Construct a blank Permission object.
- getPermissionInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Construct a blank Permission object.
- getPermissionManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Returns the configured PermissionManager.
- getPermissionManager() - Method in interface org.apache.fulcrum.security.SecurityService
-
Returns the configured PermissionManager.
- getPermissionManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- getPermissions(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves a set of Permissions an user is assigned in a Group.
- getPermissions() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves a set of Permissions an user is assigned
- getPermissions(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in a Group.
- getPermissions() - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in the global Group.
- getPermissions() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Get the permission that are part of this role
- getPermissions() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Get the permission that are part of this role
- getPermissions() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
Get the permission that are part of this role
- getPermissions() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
Get the permission that are part of this role
- getPermissions(Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Permissions an user is assigned in a Group.
- getPermissions() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Permissions an user is assigned in the global Group.
- getPermissions(Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in a Group.
- getPermissions() - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in the global Group.
- getPermissionsAsSet() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Get the permission that are part of this role as Set
- getPermissionsAsSet() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Get the permission that are part of this role as Set
- getPermissionsAsSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
Get the permission that are part of this role as Set
- getPermissionsAsSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
Get the permission that are part of this role as Set
- getRole() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff
-
- getRole() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Get the role
- getRoleById(Object) - Method in interface org.apache.fulcrum.security.RoleManager
-
Retrieve a Role object with specified Id.
- getRoleById(Object) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Retrieve a Role object with specified Id.
- getRoleById(Object) - Method in class org.apache.fulcrum.security.util.RoleSet
-
Deprecated.
Use getById()
- getRoleByName(String) - Method in interface org.apache.fulcrum.security.RoleManager
-
Retrieve a Role object with specified name.
- getRoleByName(String) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Retrieve a Role object with specified name.
- getRoleByName(String) - Method in class org.apache.fulcrum.security.util.RoleSet
-
Deprecated.
use getByName()
- getRoleInstance() - Method in interface org.apache.fulcrum.security.RoleManager
-
Construct a blank Role object.
- getRoleInstance(String) - Method in interface org.apache.fulcrum.security.RoleManager
-
Construct a blank Role object.
- getRoleInstance() - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Construct a blank Role object.
- getRoleInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Construct a blank Role object.
- getRoleManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Returns the configured RoleManager.
- getRoleManager() - Method in interface org.apache.fulcrum.security.SecurityService
-
Returns the configured RoleManager.
- getRoleManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- getRoles(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves a set of Roles an user is assigned in a Group.
- getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves all roles for a user
- getRoles(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in a Group.
- getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in the global Group.
- getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Get the roles that are part of this group
- getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Get the roles that this permission belongs to
- getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Get the roles that are part of this group
- getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Get the roles that this permission belongs to
- getRoles() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Get the roles that this permission belongs to
- getRoles() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Get the roles that this permission belongs to
- getRoles(Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Roles an user is assigned in a Group.
- getRoles() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Roles an user is assigned in the global Group.
- getRoles(Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in a Group.
- getRoles() - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in the global Group.
- getRolesAsSet() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Get the roles that are part of this group as Set
- getRolesAsSet() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Get the roles that this permission belongs to as Set
- getRolesAsSet() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Get the roles that are part of this group as Set
- getRolesAsSet() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Get the roles that this permission belongs to as Set
- getRolesAsSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Get the roles that this permission belongs to as Set
- getRolesAsSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Get the roles that this permission belongs to as Set
- getServiceManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- getSession() - Method in interface org.apache.fulcrum.security.session.SessionBindingEvent
-
Returns the session to or from which the object is bound or unbound.
- getSet() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns a set of security objects in this object.
- getUser() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Get the user
- getUser(String, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Retrieve a user from persistent storage using username as the key, and
authenticate the user.
- getUser(String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
- getUser(String) - Method in interface org.apache.fulcrum.security.UserManager
-
Retrieve a user from persistent storage using username as the key.
- getUser(String, String) - Method in interface org.apache.fulcrum.security.UserManager
-
Retrieve a user from persistent storage using username as the key, and
authenticate the user.
- getUserById(Object) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Retrieve a User object with specified Id.
- getUserById(Object) - Method in interface org.apache.fulcrum.security.UserManager
-
Retrieve a user from persistent storage using the id as the key.
- getUserById(Object) - Method in class org.apache.fulcrum.security.util.UserSet
-
Deprecated.
use getById()
- getUserByName(String) - Method in class org.apache.fulcrum.security.util.UserSet
-
Deprecated.
use getByName()
- getUserGroupRoleSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.AbstractTurbineSecurityEntityImpl
-
Get the User/Group/Role set associated with this entity
- getUserGroupRoleSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
-
Get the User/Group/Role set associated with this entity
- getUserInstance() - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Construct a blank User object.
- getUserInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Construct a blank User object.
- getUserInstance() - Method in interface org.apache.fulcrum.security.UserManager
-
Construct a blank User object.
- getUserInstance(String) - Method in interface org.apache.fulcrum.security.UserManager
-
Construct a blank User object.
- getUserManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Returns the configured UserManager.
- getUserManager() - Method in interface org.apache.fulcrum.security.SecurityService
-
Returns the configured UserManager.
- getUserManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- getUsers() - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Get the users that are part of this group
- getUsers() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Get the users that are part of this group
- getUsersAsSet() - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Get the users that are part of this group as a Set
- getUsersAsSet() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Get the users that are part of this group as a Set
- GLOBAL_GROUP_NAME - Static variable in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
- grant(User, Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Puts a user in a group.
- grant(Group, Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Puts a role into a group
This method is used when adding a role to a group.
- grant(Role, Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Puts a permission in a role
This method is used when adding a permission to a role
- grant(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Puts a user in a group.
- grant(Role, Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Puts a permission in a role
This method is used when adding a permission to a role
- grant(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Grant an User a Role in a Group.
- Group - Interface in org.apache.fulcrum.security.entity
-
This class represents a Group of Users in the system that are associated with
specific entity or resource.
- groupManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
-
The instance of GroupManager the SecurityService uses
- GroupManager - Interface in org.apache.fulcrum.security
-
- GroupSet - Class in org.apache.fulcrum.security.util
-
This class represents a set of Groups.
- GroupSet() - Constructor for class org.apache.fulcrum.security.util.GroupSet
-
Constructs an empty GroupSet
- GroupSet(Collection<? extends Group>) - Constructor for class org.apache.fulcrum.security.util.GroupSet
-
Constructs a new GroupSet with specified contents.
- hasGroup(Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
-
Checks if the user is assigned a specific Group
- hasGroup(String) - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
-
Checks if the user is assigned a specific Group
- hasGroup(Group) - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
-
Checks if the user is assigned a specific Group
- hasGroup(String) - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
-
Checks if the user is assigned a specific Group
- hashCode() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
Calculate a hash code for this object
- hashCode() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Calculate a hash code for this object
- hashCode() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Calculate a hash code for this object
- hashCode() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
- hasPermission(Permission, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(Permission, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(String, String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specifie Permission in any of the given
Groups
- hasPermission(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(Permission, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(Permission, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(String, String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission.
- hasPermission(String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(Permission, Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(Permission, GroupSet) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(String, String) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specifie Permission in any of the given
Groups
- hasPermission(Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(String) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(Permission, Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(Permission, GroupSet) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(String, String) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the Group.
- hasPermission(String, GroupSet) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in any of the given
Groups
- hasPermission(Permission) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(String) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Permission in the global Group.
- hasRole(Role, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(Role, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in any of the given Groups
- hasRole(String, String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specifie Role in any of the given Groups
- hasRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in the global Group.
- hasRole(String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role.
- hasRole(Role, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(Role, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role in any of the given Groups
- hasRole(String, String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(String, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role in any of the given Groups
- hasRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role
- hasRole(String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role .
- hasRole(Role, Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(Role, GroupSet) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Role in any of the given
Groups
- hasRole(String, String) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specifie Role in any of the given
Groups
- hasRole(Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Role in the global Group.
- hasRole(String) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Checks if the user is assigned a specific Role in the global Group.
- hasRole(Role, Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(Role, GroupSet) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in any of the given
Groups
- hasRole(String, String) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in the Group.
- hasRole(String, GroupSet) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in any of the given
Groups
- hasRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in the global Group.
- hasRole(String) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Checks if the user is assigned a specific Role in the global Group.
- release(Object) - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- remove(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Removes an entity from this SecuritySet.
- removeAll(Collection<?>) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- removeDelegate(User, User) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Implementors should overide this to save and call super if they want the
base class to do the work
- removeDelegate(User, User) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Stop A having B's roles, groups and permissions
- removeGroup(Group) - Method in interface org.apache.fulcrum.security.GroupManager
-
Removes a Group from the system.
- removeGroup(Group) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Remove the group from the list of groups
- removeGroup(Group) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Remove the group from the list of groups
- removeGroup(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
This method should only be used by a RoleManager.
- removeGroup(Group) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
This method should only be used by a RoleManager.
- removePermission(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
This method should only be used by a RoleManager.
- removePermission(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
This method should only be used by a RoleManager.
- removePermission(Permission) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
This method should only be used by a RoleManager.
- removePermission(Permission) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
This method should only be used by a RoleManager.
- removePermission(Permission) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Removes a Permission from the system.
- removeRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Remove a role from this group
- removeRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Remove a role from this permission
- removeRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Remove a role from this group
- removeRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Remove a role from this permission
- removeRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Remove a role from this permission
- removeRole(Role) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Remove a role from this permission
- removeRole(Role) - Method in interface org.apache.fulcrum.security.RoleManager
-
Removes a Role from the system.
- removeUser(User) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Remove a user from this group
- removeUser(User) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Remove a user from this group
- removeUser(User) - Method in interface org.apache.fulcrum.security.UserManager
-
Removes an user account from the system.
- removeUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.AbstractTurbineSecurityEntityImpl
-
Remove a User/Group/Role relation from this entity
- removeUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
-
Remove a User/Group/Role relation from this entity
- renameGroup(Group, String) - Method in interface org.apache.fulcrum.security.GroupManager
-
Renames an existing Group.
- renamePermission(Permission, String) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Renames an existing Permission.
- renameRole(Role, String) - Method in interface org.apache.fulcrum.security.RoleManager
-
Renames an existing Role.
- resolve(String) - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
- retainAll(Collection<?>) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Removes a user from a group
- revoke(Group, Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Remove a role from a group
This method is used when removeing a role to a group.
- revoke(Role, Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Removes a permission from a role
- revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Removes a user from a group
- revoke(Role, Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Removes a permission from a role
- revoke(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revoke a Role in a Group from an User.
- revokeAll(User) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Revokes all groups from an User.
- revokeAll(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Revokes all roles from a permission
This method is used when deleting a permission.
- revokeAll(Group) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Revokes all users and roles from a group
This method is used when deleting a group.
- revokeAll(User) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Revokes all groups from a user
This method is used when deleting an account.
- revokeAll(Role) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Revokes all permissions and groups from a Role.
- revokeAll(User) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revokes all roles from an User.
- revokeAll(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revoke from a permission all roles
This method is typically used when deleting a Permission
- revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revokes all permissions from a Role.
- revokeAll(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revokes all roles and users from a Group
This method is typically used when deleting a Group.
- revokeAll(Role) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Revokes all permissions and groups from a Role.
- revokeAll(User) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Revokes all roles and groups from a User.
- revokeAll(User) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revokes all roles from an User.
- revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revokes all permissions from a Role.
- ROLE - Static variable in interface org.apache.fulcrum.security.authenticator.Authenticator
-
- Role - Interface in org.apache.fulcrum.security.entity
-
This class represents a role played by the User associated with the current
Session.
- ROLE - Static variable in interface org.apache.fulcrum.security.GroupManager
-
Avalon role - used to id the component within the manager
- ROLE - Static variable in interface org.apache.fulcrum.security.model.ACLFactory
-
- ROLE - Static variable in interface org.apache.fulcrum.security.ModelManager
-
Avalon role - used to id the component within the manager
- ROLE - Static variable in interface org.apache.fulcrum.security.PermissionManager
-
Avalon role - used to id the component within the manager
- ROLE - Static variable in interface org.apache.fulcrum.security.RoleManager
-
Avalon role - used to id the component within the manager
- ROLE - Static variable in interface org.apache.fulcrum.security.SecurityService
-
- ROLE - Static variable in interface org.apache.fulcrum.security.UserManager
-
Avalon role - used to id the component within the manager
- roleManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
-
The instance of RoleManager the SecurityService uses
- RoleManager - Interface in org.apache.fulcrum.security
-
- RoleSet - Class in org.apache.fulcrum.security.util
-
This class represents a set of Roles.
- RoleSet() - Constructor for class org.apache.fulcrum.security.util.RoleSet
-
Constructs an empty RoleSet
- RoleSet(Collection<? extends Role>) - Constructor for class org.apache.fulcrum.security.util.RoleSet
-
Constructs a new RoleSet with specified contents.
- saveUser(User) - Method in interface org.apache.fulcrum.security.UserManager
-
Saves User's data in the permanent storage.
- SecurityEntity - Interface in org.apache.fulcrum.security.entity
-
This classes is the base class for any security entity including groups,
users, roles and permissions (and potentially others depending on the model
chosen)
- SecurityEntityImpl - Class in org.apache.fulcrum.security.entity.impl
-
Base class for all objects implementing SecurityEnitity.
- SecurityEntityImpl() - Constructor for class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
- SecurityService - Interface in org.apache.fulcrum.security
-
The Security Service manages Users, Groups Roles and Permissions in the
system.
- SecuritySet<T extends SecurityEntity> - Class in org.apache.fulcrum.security.util
-
This class represents a set of Security Entities.
- SecuritySet() - Constructor for class org.apache.fulcrum.security.util.SecuritySet
-
Constructs an empty Set
- service(ServiceManager) - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
-
Avalon component lifecycle method
- service(ServiceManager) - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Avalon Service lifecycle method
- service(ServiceManager) - Method in class org.apache.fulcrum.security.spi.AbstractManager
-
Avalon Service lifecycle method
- Session - Interface in org.apache.fulcrum.security.session
-
This interface provides access to the
HttpSession
interface.
- SessionBindingEvent - Interface in org.apache.fulcrum.security.session
-
- SessionBindingListener - Interface in org.apache.fulcrum.security.session
-
- setClassName(String) - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
-
- setDelegatees(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
-
Set the delegatees for this user
- setDelegatees(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
-
Set the delegatees for this user
- setDelegators(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
-
Set the delegators for this user
- setDelegators(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
-
Set the delegators for this user
- setEmail(String) - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Sets the email address.
- setEmail(String) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Sets the new email address of the user
- setFirstName(String) - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Sets the first name for this user.
- setFirstName(String) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Sets the first name of the User
- setGroup(Group) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Set the group
- setGroups(GroupSet) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Set the groups this user is part of
- setGroups(GroupSet) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Set the groups this user is part of
- setGroups(GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Set the groups this role belongs to
- setGroups(GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Set the groups this role belongs to
- setGroupsAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
-
Set the groups this user is part of as a Set
- setGroupsAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Set the groups this user is part of as a Set
- setGroupsAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Set the groups this role belongs to as a Set
- setGroupsAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Set the groups this role belongs to as a Set
- setId(Object) - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
- setId(Object) - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
-
Sets the Id of the SecurityEntity.
- setLastName(String) - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Sets the last name for this user.
- setLastName(String) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Sets the last name of User
- setName(String) - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
Pass in the name for this entity.
- setName(String) - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
-
Sets the Name of the SecurityEntity.
- setObjectdata(byte[]) - Method in interface org.apache.fulcrum.security.entity.ExtendedUser
-
Sets the value of the objectdata for the user
- setObjectdata(byte[]) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Sets the value of the objectdata for the user
- setPassword(String) - Method in interface org.apache.fulcrum.security.entity.User
-
Set password.
- setPassword(String) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
-
Set password.
- setPassword(String) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
Set the password
- setPermission(Permission) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff
-
- setPermissions(PermissionSet) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Set the permission that are part of this role
- setPermissions(PermissionSet) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Set the permission that are part of this role
- setPermissions(PermissionSet) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
Set the permission that are part of this role
- setPermissions(PermissionSet) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
Set the permission that are part of this role
- setPermissionsAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
-
Set the permission that are part of this role as Set
- setPermissionsAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
-
Set the permission that are part of this role as Set
- setPermissionsAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
Set the permission that are part of this role as Set
- setPermissionsAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
-
Set the permission that are part of this role as Set
- setRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff
-
- setRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Set the role
- setRoles(RoleSet) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Set the roles that are part of this group
- setRoles(RoleSet) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Set the roles that this permission belongs to
- setRoles(RoleSet) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Set the roles that are part of this group
- setRoles(RoleSet) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Set the roles that this permission belongs to
- setRoles(RoleSet) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Set the roles that this permission belongs to
- setRoles(RoleSet) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Set the roles that this permission belongs to
- setRolesAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
-
Set the roles that are part of this group as Set
- setRolesAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
-
Set the roles that this permission belongs to as Set
- setRolesAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
-
Set the roles that are part of this group as Set
- setRolesAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
-
Set the roles that this permission belongs to as Set
- setRolesAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
Set the roles that this permission belongs to as Set
- setRolesAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
-
Set the roles that this permission belongs to as Set
- setUser(User) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Set the user
- setUserGroupRoleSet(Set<T>) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.AbstractTurbineSecurityEntityImpl
-
Get the User/Group/Role set associated with this entity
- setUserGroupRoleSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
-
Set the User/Group/Role set associated with this entity
- setUsers(UserSet) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Set the users that are part of this group
- setUsers(UserSet) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Set the users that are part of this group
- setUsersAsSet(Set<T>) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicGroup
-
Set the users that are part of this group as a Set
- setUsersAsSet(Set<T>) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
-
Set the users that are part of this group as a Set
- size() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns size (cardinality) of this set.
- TextMatchAuthenticator - Class in org.apache.fulcrum.security.authenticator
-
This class authenticates by doing a plain text match of the user's passwords.
- TextMatchAuthenticator() - Constructor for class org.apache.fulcrum.security.authenticator.TextMatchAuthenticator
-
- toArray() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- toArray(A[]) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
- toString() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
- toString() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
- toString() - Method in class org.apache.fulcrum.security.util.GroupSet
-
Print out a GroupSet as a String
- toString() - Method in class org.apache.fulcrum.security.util.PermissionSet
-
Print out a PermissionSet as a String
- toString() - Method in class org.apache.fulcrum.security.util.RoleSet
-
Print out a RoleSet as a String
- toString() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
list of role names in this set
- toString() - Method in class org.apache.fulcrum.security.util.UserSet
-
Print out a UserSet as a String
- TurbineAccessControlList - Interface in org.apache.fulcrum.security.model.turbine
-
This interface describes a control class that makes it
easy to find out if a particular User has a given Permission.
- TurbineAccessControlListImpl - Class in org.apache.fulcrum.security.model.turbine
-
This is a control class that makes it easy to find out if a
particular User has a given Permission.
- TurbineAccessControlListImpl(Set<? extends TurbineUserGroupRole>, GroupManager) - Constructor for class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Constructs a new AccessControlList.
- TurbineACLFactory - Class in org.apache.fulcrum.security.model.turbine
-
This factory creates instance of the TurbineAccessControlList
- TurbineACLFactory() - Constructor for class org.apache.fulcrum.security.model.turbine.TurbineACLFactory
-
- TurbineGroup - Interface in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineGroupImpl - Class in org.apache.fulcrum.security.model.turbine.entity.impl
-
Represents 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.
- TurbineGroupImpl() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl
-
- TurbineModelManager - Interface in org.apache.fulcrum.security.model.turbine
-
Describes all the relationships between entities in the "Turbine" model.
- TurbinePermission - Interface in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbinePermissionImpl - Class in org.apache.fulcrum.security.model.turbine.entity.impl
-
Represents 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.
- TurbinePermissionImpl() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
-
- TurbineRole - Interface in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineRoleImpl - Class in org.apache.fulcrum.security.model.turbine.entity.impl
-
Represents 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.
- TurbineRoleImpl() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
-
- TurbineRolePermissionoff - Class in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineRolePermissionoff() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff
-
- TurbineUser - Interface in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineUserGroupRole - Class in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineUserGroupRole() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
- TurbineUserGroupRoleEntity - Interface in org.apache.fulcrum.security.model.turbine.entity
-
Represents 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.
- TurbineUserImpl - Class in org.apache.fulcrum.security.model.turbine.entity.impl
-
Represents 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.
- TurbineUserImpl() - Constructor for class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
-
- TurbineUserManager - Interface in org.apache.fulcrum.security.model.turbine
-
This interface describes the methods that glue the "turbine" model together.