A B C D E F G H I M N O P R S T U V

A

ACLFactory - interface org.apache.fulcrum.security.model.ACLFactory.
This interface describes a factory for creating AccessControlList objects.
AbstractDynamicModelManager - class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager.
Holds shared functionality between different implementations of DyanamicModelManager's.
AbstractDynamicModelManager() - Constructor for class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
 
AbstractDynamicModelManagerTest - class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest.
 
AbstractDynamicModelManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
Constructor for AbstractRoleManagerTest.
AbstractEntityManager - class org.apache.fulcrum.security.spi.AbstractEntityManager.
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 org.apache.fulcrum.security.spi.AbstractGroupManager.
This implementation keeps all objects in memory.
AbstractGroupManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractGroupManager
 
AbstractGroupManagerTest - class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest.
 
AbstractGroupManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
Constructor for AbstractTurbineModelManagerTest.
AbstractManager - class org.apache.fulcrum.security.spi.AbstractManager.
This abstract implementation provides most of the functionality that a manager will need.
AbstractManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractManager
 
AbstractModelManagerTest - class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest.
 
AbstractModelManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
Constructor for AbstractRoleManagerTest.
AbstractPermissionManager - class org.apache.fulcrum.security.spi.AbstractPermissionManager.
This implementation keeps all objects in memory.
AbstractPermissionManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractPermissionManager
 
AbstractPermissionManagerTest - class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest.
 
AbstractPermissionManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
Constructor for PermissionManagerTest.
AbstractRoleManager - class org.apache.fulcrum.security.spi.AbstractRoleManager.
This implementation keeps all objects in memory.
AbstractRoleManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractRoleManager
 
AbstractRoleManagerTest - class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest.
 
AbstractRoleManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
Constructor for AbstractRoleManagerTest.
AbstractTurbineModelManager - class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager.
Holds shared functionality between different implementations of TurbineModelManager's.
AbstractTurbineModelManager() - Constructor for class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
 
AbstractTurbineModelManagerTest - class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest.
 
AbstractTurbineModelManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
Constructor for AbstractTurbineModelManagerTest.
AbstractUserManager - class org.apache.fulcrum.security.spi.AbstractUserManager.
This implementation keeps all objects in memory.
AbstractUserManager() - Constructor for class org.apache.fulcrum.security.spi.AbstractUserManager
 
AbstractUserManagerTest - class org.apache.fulcrum.security.model.test.AbstractUserManagerTest.
 
AbstractUserManagerTest(String) - Constructor for class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
Constructor for AbstractUserManagerTest.
AccessControlException - exception org.apache.fulcrum.security.acl.AccessControlException.
Thrown to indicate that the User attempted to perform an operation that was not permitted by the security settings.
AccessControlException(String) - Constructor for class org.apache.fulcrum.security.acl.AccessControlException
Construct an AccessControlException with specified detail message.
AccessControlList - interface org.apache.fulcrum.security.acl.AccessControlList.
This interface is a marker interface for AccessControlList.
Authenticator - interface org.apache.fulcrum.security.authenticator.Authenticator.
Interface for an Authenticator.
add(Group) - Method in class org.apache.fulcrum.security.util.GroupSet
Adds a Group to this GroupSet.
add(Object) - Method in class org.apache.fulcrum.security.util.GroupSet
Adds a Group to this GroupSet.
add(Collection) - Method in class org.apache.fulcrum.security.util.GroupSet
Adds the Groups in a Collection to this GroupSet.
add(GroupSet) - Method in class org.apache.fulcrum.security.util.GroupSet
Adds the Groups in another GroupSet to this GroupSet.
add(Permission) - Method in class org.apache.fulcrum.security.util.PermissionSet
Adds a Permission to this PermissionSet.
add(Object) - Method in class org.apache.fulcrum.security.util.PermissionSet
Adds a Permission to this PermissionSet.
add(Collection) - Method in class org.apache.fulcrum.security.util.PermissionSet
Adds the Permissions in a Collection to this PermissionSet.
add(PermissionSet) - Method in class org.apache.fulcrum.security.util.PermissionSet
Adds the Permissions in another PermissionSet to this PermissionSet.
add(Role) - Method in class org.apache.fulcrum.security.util.RoleSet
Adds a Role to this RoleSet.
add(Object) - Method in class org.apache.fulcrum.security.util.RoleSet
Adds a Role to this RoleSet.
add(Collection) - Method in class org.apache.fulcrum.security.util.RoleSet
Adds the Roles in a Collection to this RoleSet.
add(RoleSet) - Method in class org.apache.fulcrum.security.util.RoleSet
Adds the Roles in another RoleSet to this RoleSet.
add(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
 
add(User) - Method in class org.apache.fulcrum.security.util.UserSet
Adds a User to this UserSet.
add(Object) - Method in class org.apache.fulcrum.security.util.UserSet
Adds a User to this UserSet.
add(Collection) - Method in class org.apache.fulcrum.security.util.UserSet
Adds the Users in a Collection to this UserSet.
add(UserSet) - Method in class org.apache.fulcrum.security.util.UserSet
Adds the Users in another UserSet to this UserSet.
addAll(Collection) - 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) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory
 
addGroup(Group) - Method in interface org.apache.fulcrum.security.GroupManager
Creates a new group with specified attributes.
addGroup(Group) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
Add the group to the list of groups
addGroup(Group) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
 
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(Group) - 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.PermissionManager
Creates a new permission 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 interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
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 class org.apache.fulcrum.security.spi.AbstractPermissionManager
Creates a new permission with specified attributes.
addRole(Role) - Method in interface org.apache.fulcrum.security.RoleManager
Creates a new role 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
 
addRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
Add a role to the RoleSet
addRole(Role) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Add a role to this permission
addRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
This method should only be used by a RoleManager.
addRole(Role) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
Creates a new role with specified attributes.
addUser(User, String) - Method in interface org.apache.fulcrum.security.UserManager
Creates new user account 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
 
addUser(User, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Creates new user account with specified attributes.
addUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
Add a User/Group/Role relation to this group
addUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Add a User/Group/Role relation to this role
addUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUser
Add a User/Group/Role relation to this user
addUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl
 
addUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
This method should only be used by a RoleManager.
addUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
authenticate(User, String) - Method in interface org.apache.fulcrum.security.UserManager
Authenticate an User with the specified password.
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 an username with the specified password.
authenticate(User, String) - Method in class org.apache.fulcrum.security.authenticator.NoOpAuthenticator
Authenticate an username with the specified password.
authenticate(User, String) - Method in class org.apache.fulcrum.security.authenticator.TextMatchAuthenticator
Authenticate an username with the specified password.
authenticate(User, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Authenticate an User with the specified password.

B

BaseSecurityService - class org.apache.fulcrum.security.BaseSecurityService.
This a basis implementation of the Fulcrum security service.
BaseSecurityService() - Constructor for class org.apache.fulcrum.security.BaseSecurityService
 
BasicACLFactory - class org.apache.fulcrum.security.model.basic.BasicACLFactory.
This factory creates instance of the DynamicAccessControlList
BasicACLFactory() - Constructor for class org.apache.fulcrum.security.model.basic.BasicACLFactory
 
BasicAccessControlList - interface org.apache.fulcrum.security.model.basic.BasicAccessControlList.
This interface describes a control class that makes it easy to find out if a particular User has a given Permission.
BasicAccessControlListImpl - class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl.
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.
BasicGroup - interface org.apache.fulcrum.security.model.basic.entity.BasicGroup.
Represents the "basic" model where users are part of groups, but nothing else.
BasicGroupImpl - class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl.
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 org.apache.fulcrum.security.model.basic.BasicModelManager.
Describes all the relationships between entities in the "Basic" model.
BasicUser - interface org.apache.fulcrum.security.model.basic.entity.BasicUser.
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.
BasicUserImpl - class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl.
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

CryptoAuthenticator - class org.apache.fulcrum.security.authenticator.CryptoAuthenticator.
This class authenticates using the Fulcrum Crypto service a user and their password
CryptoAuthenticator() - Constructor for class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
 
changePassword(User, String, String) - Method in interface org.apache.fulcrum.security.UserManager
Change the password for an User.
changePassword(User, String, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Change the password for an User.
checkExists(Group) - Method in interface org.apache.fulcrum.security.GroupManager
Determines if the Group exists in the security system.
checkExists(String) - Method in interface org.apache.fulcrum.security.GroupManager
Determines if a Group exists in the security system with the specified name.
checkExists(Permission) - Method in interface org.apache.fulcrum.security.PermissionManager
Determines if the Permission exists in the security system.
checkExists(String) - Method in interface org.apache.fulcrum.security.PermissionManager
Determines if a Permission exists in the security system with the specified name.
checkExists(Role) - Method in interface org.apache.fulcrum.security.RoleManager
Determines if the Role exists in the security system.
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(User) - Method in interface org.apache.fulcrum.security.UserManager
Determines if the User exists in the security system.
checkExists(String) - Method in interface org.apache.fulcrum.security.UserManager
Check whether a specified user's account exists.
checkExists(Group) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
Check whether a specified group exists.
checkExists(Permission) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
Check whether a specifieds permission exists.
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.
checkPassword(String, String) - Method in class org.apache.fulcrum.security.password.PasswordUtils
Checks if a supplied password matches the encrypted password
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.BaseSecurityService
Avalon Service lifecycle method
configure(Configuration) - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
Avalon component lifecycle method
configure(Configuration) - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
Avalon Service lifecycle method
contains(Group) - Method in class org.apache.fulcrum.security.util.GroupSet
Checks whether this GroupSet contains a Group.
contains(Permission) - Method in class org.apache.fulcrum.security.util.PermissionSet
Checks whether this PermissionSet contains a Permission.
contains(Role) - Method in class org.apache.fulcrum.security.util.RoleSet
Checks whether this RoleSet contains a Role.
contains(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
 
contains(User) - Method in class org.apache.fulcrum.security.util.UserSet
Checks whether this UserSet contains a User based on the name of the User.
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
cryptoService - Variable in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
 

D

DataBackendException - exception org.apache.fulcrum.security.util.DataBackendException.
Thrown to indicate that there was an error accessing the data backend of the SecurityService.
DataBackendException(String) - Constructor for class org.apache.fulcrum.security.util.DataBackendException
Construct an DataBackendException with specified detail message.
DataBackendException(String, Throwable) - Constructor for class org.apache.fulcrum.security.util.DataBackendException
Construct an DataBackendException with specified detail message and nested Throwable.
DynamicACLFactory - class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory.
This factory creates instance of the DynamicAccessControlList
DynamicACLFactory() - Constructor for class org.apache.fulcrum.security.model.dynamic.DynamicACLFactory
 
DynamicAccessControlList - interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList.
This interface describes a control class that makes it easy to find out if a particular User has a given Permission.
DynamicAccessControlListImpl - class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl.
This is a control class that makes it easy to find out if a particular User has a given Permission.
DynamicAccessControlListImpl(Map, Map) - Constructor for class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Constructs a new AccessControlList.
DynamicGroup - interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup.
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 org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl.
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 org.apache.fulcrum.security.model.dynamic.DynamicModelManager.
Describes all the relationships between entities in the "Dynamic" model.
DynamicPermission - interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission.
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 org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl.
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 org.apache.fulcrum.security.model.dynamic.entity.DynamicRole.
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 org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl.
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 org.apache.fulcrum.security.model.dynamic.entity.DynamicUser.
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 org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl.
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
 
dispose() - Method in class org.apache.fulcrum.security.BaseSecurityService
Avalon Service lifecycle method
dispose() - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
Avalon component lifecycle method
dispose() - Method in class org.apache.fulcrum.security.spi.AbstractManager
 

E

EntityExistsException - exception org.apache.fulcrum.security.util.EntityExistsException.
Thrown upon an attempt to create an User,Role,Group or Permission that already exists.
EntityExistsException(String) - Constructor for class org.apache.fulcrum.security.util.EntityExistsException
Construct an EntityExistsException with specified detail message.
encryptPassword(String) - Method in class org.apache.fulcrum.security.password.PasswordUtils
This method provides client-side encryption of passwords.
encryptPassword(String, String) - Method in class org.apache.fulcrum.security.password.PasswordUtils
This method provides client-side encryption of passwords.
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
 

F

forcePassword(User, String) - Method in interface org.apache.fulcrum.security.UserManager
Forcibly sets new password for an User.
forcePassword(User, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Forcibly sets new password for an User.

G

GLOBAL_GROUP_NAME - Static variable in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
The name of the global group
Group - interface org.apache.fulcrum.security.entity.Group.
This class represents a Group of Users in the system that are associated with specific entity or resource.
GroupManager - interface org.apache.fulcrum.security.GroupManager.
An GroupManager performs Group objects related tasks on behalf of the BaseSecurityService.
GroupSet - class org.apache.fulcrum.security.util.GroupSet.
This class represents a set of Groups.
GroupSet() - Constructor for class org.apache.fulcrum.security.util.GroupSet
Constructs an empty GroupSet
GroupSet(Collection) - Constructor for class org.apache.fulcrum.security.util.GroupSet
Constructs a new GroupSet with specified contents.
getACL(User) - Method in interface org.apache.fulcrum.security.UserManager
Return a Class object representing the system's chosen implementation of of ACL interface.
getACL(User) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
 
getACLFactory() - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
 
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
 
getAllGroups() - Method in interface org.apache.fulcrum.security.GroupManager
Retrieves 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.
getByName(String) - Method in class org.apache.fulcrum.security.util.SecuritySet
 
getClassName() - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
 
getDelegatees() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
 
getDelegatees() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
 
getDelegators() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
 
getDelegators() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
 
getGlobalGroup() - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
Provides a reference to the Group object that represents the global group .
getGlobalGroup() - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Provides a reference to the Group object that represents the global group.
getGroup() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
Get the group
getGroupById(Object) - Method in interface org.apache.fulcrum.security.GroupManager
Retrieve a Group object with specified Id.
getGroupById(Object) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
Retrieve a Group object with specified Id.
getGroupById(Object) - Method in class org.apache.fulcrum.security.util.GroupSet
Returns a Group with the given id, if it is contained in this GroupSet.
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
Returns a Group with the given name, if it is contained in this GroupSet.
getGroupInstance() - Method in interface org.apache.fulcrum.security.GroupManager
Construct a blank Group object.
getGroupInstance(String) - Method in interface org.apache.fulcrum.security.GroupManager
Construct a blank Group object.
getGroupInstance() - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
Construct a blank Group object.
getGroupInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
Construct a blank Group object.
getGroupManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
Returns the configured GroupManager.
getGroupManager() - Method in interface org.apache.fulcrum.security.SecurityService
Returns the configured GroupManager.
getGroupManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
getGroups() - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
Retrieves all groups for a user
getGroups() - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
Retrieves a set of Groups an user is assigned
getGroups() - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
Get the groups this user is part of
getGroups() - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
 
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
 
getGroupsArray() - Method in class org.apache.fulcrum.security.util.GroupSet
Returns an Array of Groups in this GroupSet.
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
 
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
 
getId() - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
Get the Id of the SecurityEntity.
getId() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
 
getIds() - Method in class org.apache.fulcrum.security.util.SecuritySet
Returns a set of Id values in this Object.
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 interface org.apache.fulcrum.security.entity.SecurityEntity
Get the Name of the SecurityEntity.
getName() - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
 
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.
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
 
getPassword() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
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
Returns a Permission with the given id, if it is contained in this PermissionSet.
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
Returns a Permission with the given name, if it is contained in this PermissionSet.
getPermissionInstance() - Method in interface org.apache.fulcrum.security.PermissionManager
Construct a blank Permission object.
getPermissionInstance(String) - Method in interface org.apache.fulcrum.security.PermissionManager
Construct a blank Permission object.
getPermissionInstance() - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
Construct a blank Permission object.
getPermissionInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
Construct a blank Permission object.
getPermissionManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
Returns the configured PermissionManager.
getPermissionManager() - Method in interface org.apache.fulcrum.security.SecurityService
Returns the configured PermissionManager.
getPermissionManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
getPermissions(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Retrieves a set of Permissions an user is assigned in a Group.
getPermissions() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Retrieves a set of Permissions an user is assigned
getPermissions(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Retrieves a set of Permissions an user is assigned in a Group.
getPermissions() - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Retrieves a set of Permissions an user is assigned in the global Group.
getPermissions() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
Get the permission that are part of this role
getPermissions() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
 
getPermissions() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Get the permission that are part of this role
getPermissions() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
getPermissionsArray() - Method in class org.apache.fulcrum.security.util.PermissionSet
Returns an Array of Permissions in this PermissionSet.
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
 
getPermissionsAsSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Get the permission that are part of this role as Set
getPermissionsAsSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
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
Returns a Role with the given id, if it is contained in this RoleSet.
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
Returns a Role with the given name, if it is contained in this RoleSet.
getRoleInstance() - Method in interface org.apache.fulcrum.security.RoleManager
Construct a blank Role object.
getRoleInstance(String) - Method in interface org.apache.fulcrum.security.RoleManager
Construct a blank Role object.
getRoleInstance() - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
Construct a blank Role object.
getRoleInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
Construct a blank Role object.
getRoleManager() - Method in class org.apache.fulcrum.security.BaseSecurityService
Returns the configured RoleManager.
getRoleManager() - Method in interface org.apache.fulcrum.security.SecurityService
Returns the configured RoleManager.
getRoleManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
getRoles(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Retrieves a set of Roles an user is assigned in a Group.
getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Retrieves all roles for a user
getRoles(Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Retrieves a set of Roles an user is assigned in a Group.
getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Retrieves a set of Roles an user is assigned in the global Group.
getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
Get the roles that are part of this group
getRoles() - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
Get the roles that this permission belongs to
getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
 
getRoles() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
 
getRoles() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Get the roles that this permission belongs to
getRoles() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
 
getRolesArray() - Method in class org.apache.fulcrum.security.util.RoleSet
Returns an Array of Roles in this RoleSet.
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
 
getRolesAsSet() - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
 
getRolesAsSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Get the roles that this permission belongs to as Set
getRolesAsSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
 
getServiceManager() - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
getSession() - Method in interface org.apache.fulcrum.security.session.SessionBindingEvent
Returns the session to or from which the object is bound or unbound.
getSet() - Method in class org.apache.fulcrum.security.util.SecuritySet
Returns a set of security objects in this object.
getUser(String) - Method in interface org.apache.fulcrum.security.UserManager
Retrieve a user from persistent storage using username as the key.
getUser(String, String) - Method in interface org.apache.fulcrum.security.UserManager
Retrieve a user from persistent storage using username as the key, and authenticate the user.
getUser() - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
Get the user
getUser(String, String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Retrieve a user from persistent storage using username as the key, and authenticate the user.
getUser(String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
 
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.spi.AbstractUserManager
Retrieve a User object with specified Id.
getUserById(Object) - Method in class org.apache.fulcrum.security.util.UserSet
Returns a User with the given id, if it is contained in this UserSet.
getUserByName(String) - Method in class org.apache.fulcrum.security.util.UserSet
Returns a User with the given name, if it is contained in this UserSet.
getUserGroupRoleSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
Get the User/Group/Role set associated with this group
getUserGroupRoleSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Get the User/Group/Role set associated with this role
getUserGroupRoleSet() - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUser
Get the User/Group/Role set associated with this user
getUserGroupRoleSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl
 
getUserGroupRoleSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
getUserGroupRoleSet() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
getUserInstance() - Method in interface org.apache.fulcrum.security.UserManager
Construct a blank User object.
getUserInstance(String) - Method in interface org.apache.fulcrum.security.UserManager
Construct a blank User object.
getUserInstance() - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Construct a blank User object.
getUserInstance(String) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
Construct a blank User object.
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
 
getUsersArray() - Method in class org.apache.fulcrum.security.util.UserSet
Returns an Array of Users in this UserSet.
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
 
grant(User, Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
Puts a user in a group.
grant(Group, Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Puts a role into a group This method is used when adding a role to a group.
grant(Role, Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Puts a permission in a role This method is used when adding a permission to a role
grant(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Puts a user in a group.
grant(Role, Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Puts a permission in a role This method is used when adding a permission to a role
grant(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Grant an User a Role in a Group.
group - Variable in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
groupManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
The instance of GroupManager the SecurityService uses
groupManager - Variable in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
groupManager - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
groupManager - Variable in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
groupManager - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 

H

hasGroup(Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
Checks if the user is assigned a specific Group
hasGroup(String) - Method in interface org.apache.fulcrum.security.model.basic.BasicAccessControlList
Checks if the user is assigned a specific Group
hasGroup(Group) - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
Checks if the user is assigned a specific Group
hasGroup(String) - Method in class org.apache.fulcrum.security.model.basic.BasicAccessControlListImpl
Checks if the user is assigned a specific Group
hasPermission(Permission, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in the Group.
hasPermission(Permission, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in any of the given Groups
hasPermission(String, String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in the Group.
hasPermission(String, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in the Group.
hasPermission(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specifie Permission in any of the given Groups
hasPermission(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in the global Group.
hasPermission(String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Permission in the global Group.
hasPermission(Permission, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission in the Group.
hasPermission(Permission, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission in any of the given Groups
hasPermission(String, String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission in the Group.
hasPermission(String, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission in the Group.
hasPermission(String, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specifie Permission in any of the given Groups
hasPermission(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission.
hasPermission(String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Permission in the global Group.
hasRole(Role, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Role in the Group.
hasRole(Role, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Role in any of the given Groups
hasRole(String, String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Role in the Group.
hasRole(String, GroupSet) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specifie Role in any of the given Groups
hasRole(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Role in the global Group.
hasRole(String) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicAccessControlList
Checks if the user is assigned a specific Role.
hasRole(Role, Group) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Role in the Group.
hasRole(Role, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Role in any of the given Groups
hasRole(String, String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Role in the Group.
hasRole(String, GroupSet) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specifie Role in any of the given Groups
hasRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Role
hasRole(String) - Method in class org.apache.fulcrum.security.model.dynamic.DynamicAccessControlListImpl
Checks if the user is assigned a specific Role .
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.TurbineUserGroupRole
 
hashCode() - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
Calculate a hash code for this object

I

idMap - Variable in class org.apache.fulcrum.security.util.SecuritySet
Map for "id" -> "security object"
initialize() - Method in class org.apache.fulcrum.security.BaseSecurityService
Avalon Service lifecycle method Initializes the SecurityService, locating the apropriate 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

ModelManager - interface org.apache.fulcrum.security.ModelManager.
Right now is just a marker interface, and provides the Role name.
modelManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
The instance of ModelManager the SecurityService uses
modelManager - Variable in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
modelManager - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
modelManager - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 

N

NoOpAuthenticator - class org.apache.fulcrum.security.authenticator.NoOpAuthenticator.
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.basic.test - package org.apache.fulcrum.security.model.basic.test
 
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.dynamic.test - package org.apache.fulcrum.security.model.dynamic.test
 
org.apache.fulcrum.security.model.test - package org.apache.fulcrum.security.model.test
 
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.model.turbine.test - package org.apache.fulcrum.security.model.turbine.test
 
org.apache.fulcrum.security.password - package org.apache.fulcrum.security.password
 
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 org.apache.fulcrum.security.util.PasswordMismatchException.
Thrown to indicate that the password supplied by user was incorrect.
PasswordMismatchException(String) - Constructor for class org.apache.fulcrum.security.util.PasswordMismatchException
Construct an PasswordMismatchException with specified detail message.
PasswordUtils - class org.apache.fulcrum.security.password.PasswordUtils.
This class should provide any password functions needed.
Permission - interface org.apache.fulcrum.security.entity.Permission.
This class represents the a permissions..
PermissionManager - interface org.apache.fulcrum.security.PermissionManager.
An GroupManager performs Group objects related tasks on behalf of the BaseSecurityService.
PermissionSet - class org.apache.fulcrum.security.util.PermissionSet.
This class represents a set of Permissions.
PermissionSet() - Constructor for class org.apache.fulcrum.security.util.PermissionSet
Constructs an empty PermissionSet
PermissionSet(Collection) - Constructor for class org.apache.fulcrum.security.util.PermissionSet
Constructs a new PermissionSet with specified contents.
permission - Variable in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
permissionManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
The instance of PermissionManager the SecurityService uses
permissionManager - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
permissionManager - Variable in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
permissionManager - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
persistNewGroup(Group) - Method in class org.apache.fulcrum.security.spi.AbstractGroupManager
 
persistNewPermission(Permission) - Method in class org.apache.fulcrum.security.spi.AbstractPermissionManager
 
persistNewRole(Role) - Method in class org.apache.fulcrum.security.spi.AbstractRoleManager
 
persistNewUser(User) - Method in class org.apache.fulcrum.security.spi.AbstractUserManager
 

R

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.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
ROLE - Static variable in interface org.apache.fulcrum.security.authenticator.Authenticator
 
ROLE - Static variable in interface org.apache.fulcrum.security.model.ACLFactory
 
Role - interface org.apache.fulcrum.security.entity.Role.
This class represents a role played by the User associated with the current Session.
RoleManager - interface org.apache.fulcrum.security.RoleManager.
An GroupManager performs Group objects related tasks on behalf of the BaseSecurityService.
RoleSet - class org.apache.fulcrum.security.util.RoleSet.
This class represents a set of Roles.
RoleSet() - Constructor for class org.apache.fulcrum.security.util.RoleSet
Constructs an empty RoleSet
RoleSet(Collection) - Constructor for class org.apache.fulcrum.security.util.RoleSet
Constructs a new RoleSet with specified contents.
release(Object) - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
remove(Group) - Method in class org.apache.fulcrum.security.util.GroupSet
Removes a Group from this GroupSet.
remove(Permission) - Method in class org.apache.fulcrum.security.util.PermissionSet
Removes a Permission from this PermissionSet.
remove(Role) - Method in class org.apache.fulcrum.security.util.RoleSet
Removes a Role from this RoleSet.
remove(Object) - Method in class org.apache.fulcrum.security.util.SecuritySet
 
remove(User) - Method in class org.apache.fulcrum.security.util.UserSet
Removes a User from this UserSet.
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
 
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.PermissionManager
Removes a Permission from the system.
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 interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
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.
removeRole(Role) - Method in interface org.apache.fulcrum.security.RoleManager
Removes a Role 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
 
removeRole(Role) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
Remove a role from the RoleSet
removeRole(Role) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Remove a role from this permission
removeRole(Role) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
This method should only be used by a RoleManager.
removeUser(User) - Method in interface org.apache.fulcrum.security.UserManager
Removes an user account 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
 
removeUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
Remove a User/Group/Role relation from this group
removeUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Remove a User/Group/Role relation from this role
removeUserGroupRole(TurbineUserGroupRole) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUser
Remove a User/Group/Role relation from this user
removeUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl
 
removeUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
This method should only be used by a RoleManager.
removeUserGroupRole(TurbineUserGroupRole) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
renameGroup(Group, String) - Method in interface org.apache.fulcrum.security.GroupManager
Renames an existing Group.
renamePermission(Permission, String) - Method in interface org.apache.fulcrum.security.PermissionManager
Renames an existing Permission.
renameRole(Role, String) - Method in interface org.apache.fulcrum.security.RoleManager
Renames an existing Role.
resolve(String) - Method in class org.apache.fulcrum.security.spi.AbstractManager
 
retainAll(Collection) - Method in class org.apache.fulcrum.security.util.SecuritySet
 
revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
Removes a user from a group
revoke(Group, Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Remove a role from a group This method is used when removeing a role to a group.
revoke(Role, Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Removes a permission from a role
revoke(User, Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Removes a user from a group
revoke(Role, Permission) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Removes a permission from a role
revoke(User, Group, Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Revoke a Role in a Group from an User.
revokeAll(User) - Method in interface org.apache.fulcrum.security.model.basic.BasicModelManager
Revokes all groups from an User.
revokeAll(Permission) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
Revokes all roles from a permission This method is used when deleting a permission.
revokeAll(Group) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
Revokes all users and roles from a group This method is used when deleting a group.
revokeAll(User) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
Revokes all groups from a user This method is used when deleting an account.
revokeAll(Role) - Method in class org.apache.fulcrum.security.model.dynamic.AbstractDynamicModelManager
Revokes all permissions and groups from a Role.
revokeAll(User) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Revokes all roles from an User.
revokeAll(Permission) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Revoke from a permission all roles This method is typically used when deleting a Permission
revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Revokes all permissions from a Role.
revokeAll(Group) - Method in interface org.apache.fulcrum.security.model.dynamic.DynamicModelManager
Revokes all roles and users from a Group This method is typically used when deleting a Group.
revokeAll(Role) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
Revokes all permissions and groups from a Role.
revokeAll(User) - Method in class org.apache.fulcrum.security.model.turbine.AbstractTurbineModelManager
Revokes all roles and groups from a User.
revokeAll(User) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Revokes all roles from an User.
revokeAll(Role) - Method in interface org.apache.fulcrum.security.model.turbine.TurbineModelManager
Revokes all permissions from a Role.
role - Variable in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
role - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
role - Variable in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
role - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
roleManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
The instance of RoleManager the SecurityService uses
roleManager - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
roleManager - Variable in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
roleManager - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 

S

SecurityEntity - interface org.apache.fulcrum.security.entity.SecurityEntity.
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 org.apache.fulcrum.security.entity.impl.SecurityEntityImpl.
Base class for all objects implementing SecurityEnitity.
SecurityEntityImpl() - Constructor for class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
 
SecurityService - interface org.apache.fulcrum.security.SecurityService.
The Security Service manages Users, Groups Roles and Permissions in the system.
SecuritySet - class org.apache.fulcrum.security.util.SecuritySet.
This class represents a set of Security Entities.
SecuritySet() - Constructor for class org.apache.fulcrum.security.util.SecuritySet
Constructs an empty Set
Session - interface org.apache.fulcrum.security.session.Session.
This interface provides access to the javax.servlet.HttpSession interface.
SessionBindingEvent - interface org.apache.fulcrum.security.session.SessionBindingEvent.
This interface is modelled after javax.servlet.http.HttpSessionBindingEvent.
SessionBindingListener - interface org.apache.fulcrum.security.session.SessionBindingListener.
This interface is modelled after javax.servlet.http.HttpSessionBindingListener.
saveUser(User) - Method in interface org.apache.fulcrum.security.UserManager
Saves User's data in the permanent storage.
securityService - Variable in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
securityService - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
service(ServiceManager) - Method in class org.apache.fulcrum.security.BaseSecurityService
Avalon Service lifecycle method
service(ServiceManager) - Method in class org.apache.fulcrum.security.authenticator.CryptoAuthenticator
Avalon component lifecycle method
service(ServiceManager) - Method in class org.apache.fulcrum.security.spi.AbstractManager
Avalon Service lifecycle method
setClassName(String) - Method in class org.apache.fulcrum.security.spi.AbstractEntityManager
 
setDelegatees(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
 
setDelegatees(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
 
setDelegators(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicUser
 
setDelegators(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicUserImpl
 
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
 
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
 
setGroupsAsSet(Set) - Method in interface org.apache.fulcrum.security.model.basic.entity.BasicUser
Set the groups this user is part of as a Set
setGroupsAsSet(Set) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicUserImpl
 
setGroupsAsSet(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
Set the groups this role belongs to as a Set
setGroupsAsSet(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
 
setId(Object) - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
Sets the Id of the SecurityEntity.
setId(Object) - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
 
setName(String) - Method in interface org.apache.fulcrum.security.entity.SecurityEntity
Sets the Name of the SecurityEntity.
setName(String) - Method in class org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
Pass in the name for this entity.
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
 
setPassword(String) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
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
 
setPermissions(PermissionSet) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Set the permission that are part of this role
setPermissions(PermissionSet) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
setPermissionsAsSet(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicRole
Set the permission that are part of this role as Set
setPermissionsAsSet(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicRoleImpl
 
setPermissionsAsSet(Set) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Set the permission that are part of this role as Set
setPermissionsAsSet(Set) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
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
 
setRoles(RoleSet) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
 
setRoles(RoleSet) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Set the roles that this permission belongs to
setRoles(RoleSet) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
 
setRolesAsSet(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicGroup
Set the roles that are part of this group as Set
setRolesAsSet(Set) - Method in interface org.apache.fulcrum.security.model.dynamic.entity.DynamicPermission
Set the roles that this permission belongs to as Set
setRolesAsSet(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicGroupImpl
 
setRolesAsSet(Set) - Method in class org.apache.fulcrum.security.model.dynamic.entity.impl.DynamicPermissionImpl
 
setRolesAsSet(Set) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission
Set the roles that this permission belongs to as Set
setRolesAsSet(Set) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
 
setUp() - Method in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
setUp() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
setUp() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
setUser(User) - Method in class org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole
Set the user
setUserGroupRoleSet(Set) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineGroup
Get the User/Group/Role set associated with this group
setUserGroupRoleSet(Set) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineRole
Get the User/Group/Role set associated with this group
setUserGroupRoleSet(Set) - Method in interface org.apache.fulcrum.security.model.turbine.entity.TurbineUser
Get the User/Group/Role set associated with this user
setUserGroupRoleSet(Set) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl
 
setUserGroupRoleSet(Set) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl
 
setUserGroupRoleSet(Set) - Method in class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl
 
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
 
setUsersAsSet(Set) - 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) - Method in class org.apache.fulcrum.security.model.basic.entity.impl.BasicGroupImpl
 
size() - Method in class org.apache.fulcrum.security.util.SecuritySet
Returns size (cardinality) of this set.

T

TextMatchAuthenticator - class org.apache.fulcrum.security.authenticator.TextMatchAuthenticator.
This class authenticates by doing a plain text match of the user's passwords.
TextMatchAuthenticator() - Constructor for class org.apache.fulcrum.security.authenticator.TextMatchAuthenticator
 
TurbineGroup - interface org.apache.fulcrum.security.model.turbine.entity.TurbineGroup.
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 org.apache.fulcrum.security.model.turbine.entity.impl.TurbineGroupImpl.
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 org.apache.fulcrum.security.model.turbine.TurbineModelManager.
Describes all the relationships between entities in the "Turbine" model.
TurbinePermission - interface org.apache.fulcrum.security.model.turbine.entity.TurbinePermission.
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 org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl.
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 org.apache.fulcrum.security.model.turbine.entity.TurbineRole.
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 org.apache.fulcrum.security.model.turbine.entity.impl.TurbineRoleImpl.
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 org.apache.fulcrum.security.model.turbine.entity.TurbineRolePermissionoff.
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
 
TurbineSecurityException - exception org.apache.fulcrum.security.util.TurbineSecurityException.
Thrown by SecurityService methods to indicate various problems.
TurbineSecurityException(String) - Constructor for class org.apache.fulcrum.security.util.TurbineSecurityException
Construct an SecurityException with specified detail message.
TurbineSecurityException(String, Throwable) - Constructor for class org.apache.fulcrum.security.util.TurbineSecurityException
Construct an SecurityException with specified detail message and nested Throwable.
TurbineUser - interface org.apache.fulcrum.security.model.turbine.entity.TurbineUser.
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 org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRole.
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
 
TurbineUserImpl - class org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl.
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 org.apache.fulcrum.security.model.turbine.TurbineUserManager.
This interface describes the methods that glue the "turbine" model together.
tearDown() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testAddGroup() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testAddGroupTwiceFails() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testAddPermission() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testAddPermissionTwiceFails() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testAddRemoveDelegate() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testAddRole() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testAddRoleTwiceFails() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testAddUser() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testAddUserTwiceFails() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testAuthenticate() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testChangePassword() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testCheckExists() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testCheckExists() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testCheckExists() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testCheckExistsPermission() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testCheckExistsPermissionWithString() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testCheckExistsWithString() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testCheckExistsWithString() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testCheckExistsWithString() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testCheckUserCaseSensitiveExists() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testForcePassword() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetACL() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetAllGroups() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetAllPermissions() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetAllRoles() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testGetAllUsers() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetGlobalGroup() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testGetGroup() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetGroupById() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetGroupByName() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetGroupInstance() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetGroupInstanceString() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testGetPermissionById() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetPermissionByName() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetPermissionInstance() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetPermissionInstanceString() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetPermissionsRole() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testGetRoleById() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testGetRoleByName() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testGetRoleInstance() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testGetRoleInstanceString() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testGetUserById() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetUserInstance() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetUserInstanceString() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetUserString() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGetUserStringString() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testGrantGroupRole() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testGrantRolePermission() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testGrantRolePermission() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testGrantUserGroup() - Method in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
testGrantUserGroup() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testGrantUserGroupRole() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testRemoveGroup() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testRemovePermission() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testRemoveRole() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testRemoveUser() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
testRenameGroup() - Method in class org.apache.fulcrum.security.model.test.AbstractGroupManagerTest
 
testRenamePermission() - Method in class org.apache.fulcrum.security.model.test.AbstractPermissionManagerTest
 
testRenameRole() - Method in class org.apache.fulcrum.security.model.test.AbstractRoleManagerTest
 
testRetrieveingUsersByGroup() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeAllGroup() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeAllPermission() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeAllRole() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeAllRole() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testRevokeAllUser() - Method in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
testRevokeAllUser() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeAllUser() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testRevokeGroupRole() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeRolePermission() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeRolePermission() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testRevokeUserGroup() - Method in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
testRevokeUserGroup() - Method in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
testRevokeUserGroupRole() - Method in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 
testSaveUser() - Method in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
Need to figure out if save is something we want..
toArray() - Method in class org.apache.fulcrum.security.util.SecuritySet
 
toArray(Object[]) - 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

U

UnknownEntityException - exception org.apache.fulcrum.security.util.UnknownEntityException.
Thrown to indicate that the User,Role,Group or Permission that was requested does not exist.
UnknownEntityException(String) - Constructor for class org.apache.fulcrum.security.util.UnknownEntityException
Construct an UnknownEntityException with specified detail message.
UnknownEntityException(String, Throwable) - Constructor for class org.apache.fulcrum.security.util.UnknownEntityException
Construct an UnknownEntityException with specified detail message and nested Throwable.
User - interface org.apache.fulcrum.security.entity.User.
This interface represents the basic functionality of a user.
UserManager - interface org.apache.fulcrum.security.UserManager.
An UserManager performs User objects related tasks on behalf of the BaseSecurityService.
UserSet - class org.apache.fulcrum.security.util.UserSet.
This class represents a set of Users.
UserSet() - Constructor for class org.apache.fulcrum.security.util.UserSet
Constructs an empty UserSet
UserSet(Collection) - Constructor for class org.apache.fulcrum.security.util.UserSet
Constructs a new UserSet with specified contents.
user - Variable in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
userManager - Variable in class org.apache.fulcrum.security.BaseSecurityService
The instance of UserManager the SecurityService uses
userManager - Variable in class org.apache.fulcrum.security.model.basic.test.AbstractModelManagerTest
 
userManager - Variable in class org.apache.fulcrum.security.model.dynamic.test.AbstractDynamicModelManagerTest
 
userManager - Variable in class org.apache.fulcrum.security.model.test.AbstractUserManagerTest
 
userManager - Variable in class org.apache.fulcrum.security.model.turbine.test.AbstractTurbineModelManagerTest
 

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.
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

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.