A B C D E F G H I M N O P R S T U V 
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 the BaseSecurityService.
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 the BaseSecurityService.
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 the BaseSecurityService.
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 the BaseSecurityService.
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.
A B C D E F G H I M N O P R S T U V 
All Classes All Packages