A B C D E F G H I M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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(Collection<? extends T>) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Adds the entities in a Collection to this SecuritySet.
- add(T) - Method in class org.apache.fulcrum.security.util.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(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 interface org.apache.fulcrum.security.GroupManager
-
Creates a new group with specified attributes.
- 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(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.
B
- BaseSecurityService - Class in org.apache.fulcrum.security
-
This a basis implementation of the Fulcrum security service.
- BaseSecurityService() - Constructor for class org.apache.fulcrum.security.BaseSecurityService
- BasicAccessControlList - Interface in org.apache.fulcrum.security.model.basic
-
This interface describes a control class that makes it easy to find out if a particular User has a given Permission.
- BasicAccessControlListImpl - Class in org.apache.fulcrum.security.model.basic
-
This is a control class that makes it easy to find out if a particular User has a given Permission.
- BasicAccessControlListImpl(GroupSet) - Constructor for class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
-
Constructs a new AccessControlList.
- BasicACLFactory - Class in org.apache.fulcrum.security.model.basic
-
This factory creates instance of the DynamicAccessControlList
- BasicACLFactory() - Constructor for class org.apache.fulcrum.security.model.basic.BasicACLFactory
- BasicGroup - Interface in org.apache.fulcrum.security.model.basic.entity
-
Represents the "basic" model where users are part of groups, but nothing else.
- BasicGroupImpl - Class in org.apache.fulcrum.security.model.basic.entity.impl
-
Represents the "basic" model where users are part of groups, but nothing else.
- BasicGroupImpl() - Constructor for class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
- BasicModelManager - Interface in org.apache.fulcrum.security.model.basic
-
Describes all the relationships between entities in the "Basic" model.
- BasicUser - Interface in org.apache.fulcrum.security.model.basic.entity
-
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.
- BasicUserImpl - Class in org.apache.fulcrum.security.model.basic.entity.impl
-
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.
- BasicUserImpl() - Constructor for class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
C
- changePassword(User, String, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Change the password for an User.
- changePassword(User, String, String) - Method in interface org.apache.fulcrum.security.UserManager
-
Change the password for an User.
- checkExists(String) - Method in interface org.apache.fulcrum.security.GroupManager
-
Determines if a
Group
exists in the security system with the specified name. - checkExists(String) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Determines if a
Permission
exists in the security system with the specified name. - checkExists(String) - Method in interface org.apache.fulcrum.security.RoleManager
-
Determines if a
Role
exists in the security system with the specified role name. - checkExists(String) - Method in interface org.apache.fulcrum.security.UserManager
-
Check whether a specified user's account exists.
- checkExists(Group) - Method in interface org.apache.fulcrum.security.GroupManager
-
Determines if the
Group
exists in the security system. - checkExists(Group) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Check whether a specified group exists.
- checkExists(Permission) - Method in interface org.apache.fulcrum.security.PermissionManager
-
Determines if the
Permission
exists in the security system. - checkExists(Permission) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Check whether a specified permission exists.
- checkExists(Role) - Method in interface org.apache.fulcrum.security.RoleManager
-
Determines if the
Role
exists in the security system. - checkExists(Role) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Check whether a specified role exists.
- checkExists(User) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Check whether a specified user's account exists.
- checkExists(User) - Method in interface org.apache.fulcrum.security.UserManager
-
Determines if the
User
exists in the security system. - clear() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Removes all Objects from this Set.
- configure(Configuration) - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
- configure(Configuration) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Avalon component lifecycle method
- configure(Configuration) - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
-
Avalon Service lifecycle method
- contains(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Checks whether this SecuritySet contains an entity.
- containsAll(Collection<?>) - Method in class org.apache.fulcrum.security.util.SecuritySet
- containsId(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Searches if an Object with a given Id is in the Set
- containsName(String) - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Searches if an Object with a given name is in the Set
- CryptoAuthenticator - Class in org.apache.fulcrum.security.authenticator
-
This class authenticates using the Fulcrum Crypto service a user and their password avalon.component name="crypto-authenticator" avalon.service type="org.apache.fulcrum.security.authenticator.Authenticator"
- CryptoAuthenticator() - Constructor for class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
- cryptoService - Variable in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
D
- DataBackendException - Exception in org.apache.fulcrum.security.util
-
Thrown to indicate that there was an error accessing the data backend of the SecurityService.
- DataBackendException(String) - Constructor for exception org.apache.fulcrum.security.util.DataBackendException
-
Construct an DataBackendException with specified detail message.
- DataBackendException(String, Throwable) - Constructor for exception org.apache.fulcrum.security.util.DataBackendException
-
Construct an DataBackendException with specified detail message and nested
Throwable
. - dispose() - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
- dispose() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Avalon Service lifecycle method
- dispose() - Method in class org.apache.fulcrum.security.spi.AbstractManager
- DynamicAccessControlList - Interface in org.apache.fulcrum.security.model.dynamic
-
This interface describes a control class that makes it easy to find out if a particular User has a given Permission.
- DynamicAccessControlListImpl - Class in org.apache.fulcrum.security.model.dynamic
-
This is a control class that makes it easy to find out if a particular User has a given Permission.
- DynamicAccessControlListImpl(Map<? extends Group, ? extends RoleSet>, Map<? extends Role, ? extends PermissionSet>) - Constructor for class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Constructs a new AccessControlList.
- DynamicACLFactory - Class in org.apache.fulcrum.security.model.dynamic
-
This factory creates instance of the DynamicAccessControlList
- DynamicACLFactory() - Constructor for class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory
- DynamicGroup - Interface in org.apache.fulcrum.security.model.dynamic.entity
-
Represents 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.
- DynamicGroupImpl - Class in org.apache.fulcrum.security.model.dynamic.entity.impl
-
Represents 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.
- DynamicGroupImpl() - Constructor for class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
- DynamicModelManager - Interface in org.apache.fulcrum.security.model.dynamic
-
Describes all the relationships between entities in the "Dynamic" model.
- DynamicPermission - Interface in org.apache.fulcrum.security.model.dynamic.entity
-
Represents 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.
- DynamicPermissionImpl - Class in org.apache.fulcrum.security.model.dynamic.entity.impl
-
Represents 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.
- DynamicPermissionImpl() - Constructor for class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
- DynamicRole - Interface in org.apache.fulcrum.security.model.dynamic.entity
-
Represents 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.
- DynamicRoleImpl - Class in org.apache.fulcrum.security.model.dynamic.entity.impl
-
Represents 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.
- DynamicRoleImpl() - Constructor for class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
- DynamicUser - Interface in org.apache.fulcrum.security.model.dynamic.entity
-
Represents 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.
- DynamicUserImpl - Class in org.apache.fulcrum.security.model.dynamic.entity.impl
-
Represents 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.
- DynamicUserImpl() - Constructor for class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
E
- EntityExistsException - Exception in org.apache.fulcrum.security.util
-
Thrown upon an attempt to create an User,Role,Group or Permission that already exists.
- EntityExistsException(String) - Constructor for exception org.apache.fulcrum.security.util.EntityExistsException
-
Construct an EntityExistsException with specified detail message.
- equals(Object) - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
-
Check if this object is equal to another
- equals(Object) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
- ExtendedUser - Interface in org.apache.fulcrum.security.entity
-
This interface represents the extended functionality of a user.
F
- forcePassword(User, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
Forcibly sets new password for an User.
- forcePassword(User, String) - Method in interface org.apache.fulcrum.security.UserManager
-
Forcibly sets new password for an User.
- FulcrumSecurityException - Exception in org.apache.fulcrum.security.util
-
Thrown by SecurityService methods to indicate various problems.
- FulcrumSecurityException(String) - Constructor for exception org.apache.fulcrum.security.util.FulcrumSecurityException
-
Construct an SecurityException with specified detail message.
- FulcrumSecurityException(String, Throwable) - Constructor for exception org.apache.fulcrum.security.util.FulcrumSecurityException
-
Construct an SecurityException with specified detail message and nested
Throwable
.
G
- 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.
- getGlobalGroupName() - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
- getGlobalGroupName() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
- 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() - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
-
Construct a blank Group object.
- getGroupInstance(String) - Method in interface org.apache.fulcrum.security.GroupManager
-
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
- getGroupSet() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Groups an user is assigned to.
- getGroupSet() - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
- 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() - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
-
Construct a blank Permission object.
- getPermissionInstance(String) - Method in interface org.apache.fulcrum.security.PermissionManager
-
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() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves a set of Permissions an user is assigned
- 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() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Permissions an user is assigned in the global 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.
- 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(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in a Group.
- 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(Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Permissions an user is assigned in a 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 This method calls getRoleClass, and then creates a new object using the default constructor.
- getRoleInstance() - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
-
Construct a blank Role object.
- getRoleInstance(String) - Method in interface org.apache.fulcrum.security.RoleManager
-
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() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Retrieves all roles for a user
- 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() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineAccessControlList
-
Retrieves a set of Roles an user is assigned in the global 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.
- 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(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in a Group.
- 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(Group) - Method in class org.apache.fulcrum.security.model.turbine.TurbineAccessControlListImpl
-
Retrieves a set of Roles an user is assigned in a 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.
- getTurbineModelManager() - Method in class org.apache.fulcrum.security.model.turbine.TurbineACLFactory
- getUser() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
-
Get 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 class org.apache.fulcrum.security.spi.AbstractUserManager
-
Retrieve a user from persistent storage using username as the key, and authenticate the user.
- 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() - Method in interface org.apache.fulcrum.security.UserManager
-
Construct a blank User object.
- getUserInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
-
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_ATTR_NAME - Static variable in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
attribute where global group name could be set
- GLOBAL_GROUP_NAME - Static variable in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
The name of the global group, if no global group name is set in model manager
- 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(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) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Puts a user in a group.
- grant(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Puts a user in a group.
- grant(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Grant an User a Role in a Group.
- GRANT - org.apache.fulcrum.security.model.turbine.TurbineModelManager.Privilege
- 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
-
A GroupManager performs
Group
objects related tasks on behalf of theBaseSecurityService
. - 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.
H
- hasGroup(String) - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
-
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
- hasGroup(Group) - 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
- 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(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(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(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(String) - 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, 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, 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, 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, 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 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 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 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 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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specifie Permission in any of the given Groups
- 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(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(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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in the global Group.
- hasPermission(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Permission.
- 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(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(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, 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, 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, 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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Permission in any of the given Groups
- 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(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(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
- hasRole(String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
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(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(String) - 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, 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, 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, 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, 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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specifie Role in any of the given Groups
- 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(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(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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in the global Group.
- hasRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
-
Checks if the user is assigned a specific Role
- 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(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(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, 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, 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, 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 interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
-
Checks if the user is assigned a specific Role in any of the given Groups
- 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(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(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
I
- idMap - Variable in class org.apache.fulcrum.security.util.SecuritySet
-
Map for "id" is "security object"
- initialize() - Method in class org.apache.fulcrum.security.BaseSecurityService
-
Avalon Service lifecycle method Initializes the SecurityService, locating the appropriate UserManager
- isAnonymousUser(User) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineUserManager
-
Checks whether a passed user object matches the anonymous user pattern according to the configured user manager
- isEmpty() - Method in class org.apache.fulcrum.security.util.SecuritySet
- iterator() - Method in class org.apache.fulcrum.security.util.SecuritySet
-
Returns an Iterator for Objects in this Set.
M
- manager - Variable in class org.apache.fulcrum.security.spi.AbstractManager
- modelManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
-
The instance of ModelManager the SecurityService uses
- ModelManager - Interface in org.apache.fulcrum.security
-
Right now is just a marker interface, and provides the Role name.
N
- nameMap - Variable in class org.apache.fulcrum.security.util.SecuritySet
-
Map for "name" is "security object"
- NoOpAuthenticator - Class in org.apache.fulcrum.security.authenticator
-
This class authenticates by returning TRUE always.
- NoOpAuthenticator() - Constructor for class org.apache.fulcrum.security.authenticator.NoOpAuthenticator
O
- org.apache.fulcrum.security - package org.apache.fulcrum.security
- org.apache.fulcrum.security.acl - package org.apache.fulcrum.security.acl
- org.apache.fulcrum.security.authenticator - package org.apache.fulcrum.security.authenticator
- org.apache.fulcrum.security.entity - package org.apache.fulcrum.security.entity
- org.apache.fulcrum.security.entity.impl - package org.apache.fulcrum.security.entity.impl
- org.apache.fulcrum.security.model - package org.apache.fulcrum.security.model
- org.apache.fulcrum.security.model.basic - package org.apache.fulcrum.security.model.basic
- org.apache.fulcrum.security.model.basic.entity - package org.apache.fulcrum.security.model.basic.entity
- org.apache.fulcrum.security.model.basic.entity.impl - package org.apache.fulcrum.security.model.basic.entity.impl
- org.apache.fulcrum.security.model.dynamic - package org.apache.fulcrum.security.model.dynamic
- org.apache.fulcrum.security.model.dynamic.entity - package org.apache.fulcrum.security.model.dynamic.entity
- org.apache.fulcrum.security.model.dynamic.entity.impl - package org.apache.fulcrum.security.model.dynamic.entity.impl
- org.apache.fulcrum.security.model.turbine - package org.apache.fulcrum.security.model.turbine
- org.apache.fulcrum.security.model.turbine.entity - package org.apache.fulcrum.security.model.turbine.entity
- org.apache.fulcrum.security.model.turbine.entity.impl - package org.apache.fulcrum.security.model.turbine.entity.impl
- org.apache.fulcrum.security.session - package org.apache.fulcrum.security.session
- org.apache.fulcrum.security.spi - package org.apache.fulcrum.security.spi
- org.apache.fulcrum.security.util - package org.apache.fulcrum.security.util
P
- PasswordMismatchException - Exception in org.apache.fulcrum.security.util
-
Thrown to indicate that the password supplied by user was incorrect.
- PasswordMismatchException(String) - Constructor for exception org.apache.fulcrum.security.util.PasswordMismatchException
-
Construct an PasswordMismatchException with specified detail message.
- Permission - Interface in org.apache.fulcrum.security.entity
-
This class represents the a permissions..
- permissionManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
-
The instance of PermissionManager the SecurityService uses
- PermissionManager - Interface in org.apache.fulcrum.security
-
A PermissionManager performs
Permission
objects related tasks on behalf of theBaseSecurityService
. - PermissionSet - Class in org.apache.fulcrum.security.util
-
This class represents a set of Permissions.
- PermissionSet() - Constructor for class org.apache.fulcrum.security.util.PermissionSet
-
Constructs an empty PermissionSet
- PermissionSet(Collection<? extends Permission>) - Constructor for class org.apache.fulcrum.security.util.PermissionSet
-
Constructs a new PermissionSet with specified contents.
- persistNewGroup(T) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
- persistNewPermission(T) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
- persistNewRole(T) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
- persistNewUser(T) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
R
- 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.
- replace(User, Role, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Replaces the assigned old Role to new role in the #global group for User user.
- REPLACE_ROLE - org.apache.fulcrum.security.model.turbine.TurbineModelManager.Privilege
- resolve(String) - Method in class org.apache.fulcrum.security.spi.AbstractManager
- retainAll(Collection<?>) - Method in class org.apache.fulcrum.security.util.SecuritySet
- 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(Role, Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Removes a permission from a role
- revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Removes a user from a group
- revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Removes a user from a group
- revoke(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revoke a Role in a Group from an User.
- REVOKE - org.apache.fulcrum.security.model.turbine.TurbineModelManager.Privilege
- 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(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(Group) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Revokes all roles and users from a Group.
- revokeAll(Group) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revokes all roles and users from a Group.
- 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(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 class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
-
Revokes all permissions and groups from a Role.
- revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revokes all permissions from a Role.
- revokeAll(Role) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Revokes all permissions from a Role.
- revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revokes all permissions from a Role.
- revokeAll(Role, boolean) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
-
Revokes by default all permissions from a Role and if flag is set all groups and users for this role This method is used when deleting a Role.
- revokeAll(Role, boolean) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
-
Revokes by default all permissions from a Role and if flag is set all groups and users for this role This method is used when deleting a Role.
- revokeAll(User) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
-
Revokes all groups from an User.
- 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(User) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
-
Revokes all roles from an User.
- 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.
- 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.authenticator.Authenticator
- 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
-
A RoleManager performs
Role
objects related tasks on behalf of theBaseSecurityService
. - 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.
S
- 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
- 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
javax.servlet.HttpSession
interface. - SessionBindingEvent - Interface in org.apache.fulcrum.security.session
-
This interface is modelled after javax.servlet.http.HttpSessionBindingListener.
- SessionBindingListener - Interface in org.apache.fulcrum.security.session
-
This interface is modelled after javax.servlet.http.HttpSessionBindingListener.
- 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.
T
- 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<T extends TurbineAccessControlList<T>> - 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, RoleManager, TurbineModelManager, Logger) - 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.
- TurbineModelManager.Privilege - Enum in org.apache.fulcrum.security.model.turbine
-
may be used in implementations
- 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.
U
- UnknownEntityException - Exception in org.apache.fulcrum.security.util
-
Thrown to indicate that the User,Role,Group or Permission that was requested does not exist.
- UnknownEntityException(String) - Constructor for exception org.apache.fulcrum.security.util.UnknownEntityException
-
Construct an UnknownEntityException with specified detail message.
- UnknownEntityException(String, Throwable) - Constructor for exception org.apache.fulcrum.security.util.UnknownEntityException
-
Construct an UnknownEntityException with specified detail message and nested
Throwable
. - User - Interface in org.apache.fulcrum.security.entity
-
This interface represents the basic functionality of a user.
- userManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
-
The instance of UserManager the SecurityService uses
- UserManager - Interface in org.apache.fulcrum.security
-
An UserManager performs
User
objects related tasks on behalf of theBaseSecurityService
. - UserSet<T extends User> - Class in org.apache.fulcrum.security.util
-
This class represents a set of Users.
- UserSet() - Constructor for class org.apache.fulcrum.security.util.UserSet
-
Constructs an empty UserSet
- UserSet(Collection<? extends User>) - Constructor for class org.apache.fulcrum.security.util.UserSet
-
Constructs a new UserSet with specified contents.
V
- valueBound(SessionBindingEvent) - Method in interface org.apache.fulcrum.security.session.SessionBindingListener
-
Notifies the object that it is being bound to a session and identifies the session.
- valueOf(String) - Static method in enum org.apache.fulcrum.security.model.turbine.TurbineModelManager.Privilege
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.fulcrum.security.model.turbine.TurbineModelManager.Privilege
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueUnbound(SessionBindingEvent) - Method in interface org.apache.fulcrum.security.session.SessionBindingListener
-
Notifies the object that it is being unbound from a session and identifies the session.
All Classes All Packages