Verwendungen von Schnittstelle
org.apache.fulcrum.security.entity.User
Packages, die User verwenden
Package
Beschreibung
-
Verwendungen von User in org.apache.fulcrum.security
Methoden in org.apache.fulcrum.security mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends User>
TCreates new user account with specified attributes.UserManager.getAllUsers()
Retrieves all users defined in the system.<T extends User>
TRetrieve a user from persistent storage using username as the key.<T extends User>
TRetrieve a user from persistent storage using username as the key, and authenticate the user.<T extends User>
TUserManager.getUserById
(Object id) Retrieve a user from persistent storage using the id as the key.<T extends User>
TUserManager.getUserInstance()
Construct a blank User object.<T extends User>
TUserManager.getUserInstance
(String userName) Construct a blank User object.UserManager.retrieveUserList
(Object criteria) Retrieve a list of users that meet the specified criteria.Methoden in org.apache.fulcrum.security mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungvoid
UserManager.authenticate
(User user, String password) Authenticate an User with the specified password.void
UserManager.changePassword
(User user, String oldPassword, String newPassword) Change the password for an User.boolean
UserManager.checkExists
(User user) Determines if theUser
exists in the security system.void
UserManager.forcePassword
(User user, String password) Forcibly sets new password for an User.<T extends AccessControlList>
TReturn a Class object representing the system's chosen implementation of of ACL interface.void
UserManager.removeUser
(User user) Removes an user account from the system.void
Saves User's data in the permanent storage. -
Verwendungen von User in org.apache.fulcrum.security.authenticator
Methoden in org.apache.fulcrum.security.authenticator mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungboolean
Authenticator.authenticate
(User user, String password) boolean
CryptoAuthenticator.authenticate
(User user, String password) Authenticate a user with the specified password.boolean
NoOpAuthenticator.authenticate
(User user, String password) boolean
TextMatchAuthenticator.authenticate
(User user, String password) Authenticate an username with the specified password. -
Verwendungen von User in org.apache.fulcrum.security.entity
Unterschnittstellen von User in org.apache.fulcrum.security.entityModifizierer und TypSchnittstelleBeschreibunginterface
This interface represents the extended functionality of a user. -
Verwendungen von User in org.apache.fulcrum.security.model
Methoden in org.apache.fulcrum.security.model mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends AccessControlList>
TACLFactory.getAccessControlList
(User user) -
Verwendungen von User in org.apache.fulcrum.security.model.basic
Methoden in org.apache.fulcrum.security.model.basic mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends AccessControlList>
TBasicACLFactory.getAccessControlList
(User user) void
Puts a user in a group.void
Removes a user from a groupvoid
Revokes all groups from an User. -
Verwendungen von User in org.apache.fulcrum.security.model.basic.entity
Unterschnittstellen von User in org.apache.fulcrum.security.model.basic.entityModifizierer und TypSchnittstelleBeschreibunginterface
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.Methoden in org.apache.fulcrum.security.model.basic.entity mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibungBasicGroup.getUsersAsSet()
Get the users that are part of this group as a Set<T extends User>
voidBasicGroup.setUsersAsSet
(Set<T> users) Set the users that are part of this group as a SetMethoden in org.apache.fulcrum.security.model.basic.entity mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungvoid
Add a user to this groupvoid
BasicGroup.removeUser
(User user) Remove a user from this group -
Verwendungen von User in org.apache.fulcrum.security.model.basic.entity.impl
Klassen in org.apache.fulcrum.security.model.basic.entity.impl, die User implementierenModifizierer und TypKlasseBeschreibungclass
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.Methoden in org.apache.fulcrum.security.model.basic.entity.impl mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibungBasicGroupImpl.getUsersAsSet()
Get the users that are part of this group as a Set<T extends User>
voidBasicGroupImpl.setUsersAsSet
(Set<T> users) Set the users that are part of this group as a SetMethoden in org.apache.fulcrum.security.model.basic.entity.impl mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungvoid
Add a user to this groupvoid
BasicGroupImpl.removeUser
(User user) Remove a user from this group -
Verwendungen von User in org.apache.fulcrum.security.model.dynamic
Methoden in org.apache.fulcrum.security.model.dynamic mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungvoid
AbstractDynamicModelManager.addDelegate
(User delegator, User delegatee) It is expected the real implementation will overide this and save either side of the function.void
DynamicModelManager.addDelegate
(User delegator, User delegatee) Allow B to assumes A's roles, groups and permissions<T extends AccessControlList>
TDynamicACLFactory.getAccessControlList
(User user) void
Puts a user in a group.void
AbstractDynamicModelManager.removeDelegate
(User delegator, User delegatee) Implementors should overide this to save and call super if they want the base class to do the workvoid
DynamicModelManager.removeDelegate
(User delegator, User delegatee) Stop A having B's roles, groups and permissionsvoid
Removes a user from a groupvoid
Revokes all groups from a user This method is used when deleting an account.void
Revokes all roles from an User. -
Verwendungen von User in org.apache.fulcrum.security.model.dynamic.entity
Unterschnittstellen von User in org.apache.fulcrum.security.model.dynamic.entityModifizierer und TypSchnittstelleBeschreibunginterface
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.Methoden in org.apache.fulcrum.security.model.dynamic.entity mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibungDynamicUser.getDelegatees()
Get the set of delegatees for this userDynamicUser.getDelegators()
Get the set of delegators for this user<T extends User>
voidDynamicUser.setDelegatees
(Set<T> delegatees) Set the delegatees for this user<T extends User>
voidDynamicUser.setDelegators
(Set<T> delegators) Set the delegators for this user -
Verwendungen von User in org.apache.fulcrum.security.model.dynamic.entity.impl
Klassen in org.apache.fulcrum.security.model.dynamic.entity.impl, die User implementierenModifizierer und TypKlasseBeschreibungclass
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.Methoden in org.apache.fulcrum.security.model.dynamic.entity.impl mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibungDynamicUserImpl.getDelegatees()
Get the set of delegatees for this userDynamicUserImpl.getDelegators()
Get the set of delegators for this user<T extends User>
voidDynamicUserImpl.setDelegatees
(Set<T> delegatees) Set the delegatees for this user<T extends User>
voidDynamicUserImpl.setDelegators
(Set<T> delegators) Set the delegators for this user -
Verwendungen von User in org.apache.fulcrum.security.model.turbine
Methoden in org.apache.fulcrum.security.model.turbine mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends User>
TTurbineUserManager.getAnonymousUser()
Constructs an User object to represent an anonymous user of the application.Methoden in org.apache.fulcrum.security.model.turbine mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends AccessControlList>
TTurbineACLFactory.getAccessControlList
(User user) void
Grant an User a Role in a Group.boolean
TurbineUserManager.isAnonymousUser
(User user) Checks whether a passed user object matches the anonymous user pattern according to the configured user managervoid
Replaces the assigned old Role to new role in the #global group for User user.void
Revoke a Role in a Group from an User.void
Revokes all roles and groups from a User.void
Revokes all roles from an User. -
Verwendungen von User in org.apache.fulcrum.security.model.turbine.entity
Unterschnittstellen von User in org.apache.fulcrum.security.model.turbine.entityModifizierer und TypSchnittstelleBeschreibunginterface
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.Methoden in org.apache.fulcrum.security.model.turbine.entity, die User zurückgebenMethoden in org.apache.fulcrum.security.model.turbine.entity mit Parametern vom Typ User -
Verwendungen von User in org.apache.fulcrum.security.model.turbine.entity.impl
Klassen in org.apache.fulcrum.security.model.turbine.entity.impl, die User implementierenModifizierer und TypKlasseBeschreibungclass
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. -
Verwendungen von User in org.apache.fulcrum.security.spi
Methoden in org.apache.fulcrum.security.spi mit Typparametern vom Typ UserModifizierer und TypMethodeBeschreibung<T extends User>
TCreates new user account with specified attributes.<T extends User>
T<T extends User>
TRetrieve a user from persistent storage using username as the key, and authenticate the user.<T extends User>
TAbstractUserManager.getUserById
(Object id) Retrieve a User object with specified Id.<T extends User>
TAbstractUserManager.getUserInstance()
Construct a blank User object.<T extends User>
TAbstractUserManager.getUserInstance
(String userName) Construct a blank User object.protected abstract <T extends User>
TAbstractUserManager.persistNewUser
(T user) Methoden in org.apache.fulcrum.security.spi mit Parametern vom Typ UserModifizierer und TypMethodeBeschreibungvoid
AbstractUserManager.authenticate
(User user, String password) Authenticate an User with the specified password.void
AbstractUserManager.changePassword
(User user, String oldPassword, String newPassword) Change the password for an User.boolean
AbstractUserManager.checkExists
(User user) Check whether a specified user's account exists.void
AbstractUserManager.forcePassword
(User user, String password) Forcibly sets new password for an User.<T extends AccessControlList>
T -
Verwendungen von User in org.apache.fulcrum.security.util
Klassen in org.apache.fulcrum.security.util mit Typparametern vom Typ UserModifizierer und TypKlasseBeschreibungclass
This class represents a set of Users.Methoden in org.apache.fulcrum.security.util, die User zurückgebenModifizierer und TypMethodeBeschreibungUserSet.getUserById
(Object userId) Veraltet.use getById()UserSet.getUserByName
(String userName) Veraltet.use getByName()Konstruktorparameter in org.apache.fulcrum.security.util mit Typargumenten vom Typ UserModifiziererKonstruktorBeschreibungUserSet
(Collection<? extends User> users) Constructs a new UserSet with specified contents.