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

A

AbstractAssociationRegistrationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
AbstractAssociationRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
AbstractlVerifierRegistrationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
AbstractlVerifierRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
AbstractRegistrationHandler - Class in net.smartlab.web.auth.handlers
 
AbstractRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
AbstractUserAction - Class in net.smartlab.web.auth
TODO documentation
AbstractUserAction() - Constructor for class net.smartlab.web.auth.AbstractUserAction
 
ActionFilter - Class in net.smartlab.web.auth
TODO documentation
ActionFilter() - Constructor for class net.smartlab.web.auth.ActionFilter
 
add(User) - Method in class net.smartlab.web.auth.Group
Adds a user to this group.
add(Privilege) - Method in class net.smartlab.web.auth.Role
TODO documentation
add(Permission) - Method in class net.smartlab.web.auth.Subject
Adds a permission to the set this user is associated to.
add(Group) - Method in class net.smartlab.web.auth.User
Adds a group to the set this user belongs to.
addPermission(Subject, Scope, Role, AuthorizationHandler) - Method in class net.smartlab.web.auth.Domain
TODO documentation
ANY - Static variable in class net.smartlab.web.auth.Privilege
 
ANY - Static variable in class net.smartlab.web.auth.Scope
TODO documentation
associate(Map, User) - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
associate(Map, User) - Method in class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 
audit(Method, Map, Object) - Method in interface net.smartlab.web.auth.AuditHandler
 
AuditHandler - Interface in net.smartlab.web.auth
TODO documentation
AuditInterceptor - Class in net.smartlab.web.auth.aspects
A logging interceptor used to audit activities in a uniform manner.
AuditInterceptor() - Constructor for class net.smartlab.web.auth.aspects.AuditInterceptor
 
AuthenticationException - Exception in net.smartlab.web.auth
Thrown whenever the authentication credentials of a user fails to be validated.
AuthenticationException() - Constructor for exception net.smartlab.web.auth.AuthenticationException
Default empty constructor.
AuthenticationException(String) - Constructor for exception net.smartlab.web.auth.AuthenticationException
Constructs a new instance with the specified describing message.
AuthenticationException(Throwable) - Constructor for exception net.smartlab.web.auth.AuthenticationException
Constructs a new instance with the specified cause.
AuthenticationException(String, Throwable) - Constructor for exception net.smartlab.web.auth.AuthenticationException
Constructs a new instance with the specified describing message and cause.
AuthenticationHandler - Interface in net.smartlab.web.auth
Implementors of this interface are allowed to take control over the authentication procedure when properly configured.
AuthorizationException - Exception in net.smartlab.web.auth
Thrown whenever a request for a protected resource is not allowed to the requesting user due to missing required roles binding.
AuthorizationException() - Constructor for exception net.smartlab.web.auth.AuthorizationException
Default empty constructor.
AuthorizationException(String) - Constructor for exception net.smartlab.web.auth.AuthorizationException
Constructs a new instance with the specified describing message.
AuthorizationException(Throwable) - Constructor for exception net.smartlab.web.auth.AuthorizationException
Constructs a new instance with the specified cause.
AuthorizationException(String, Throwable) - Constructor for exception net.smartlab.web.auth.AuthorizationException
Constructs a new instance with the specified describing message and cause.
AuthorizationHandler - Interface in net.smartlab.web.auth
Implementors of this interface are allowed to take control over the authorization procedure when properly configured.
authorize(Method) - Method in class net.smartlab.web.auth.aspects.MethodAuthorizationInterceptor
 
authorize(String, Role, Scope, Map) - Method in class net.smartlab.web.auth.Domain
 
autoLogin(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
autoLogin(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation

B

BUSINESS_OBJECT_ASSOCIATION_KEY - Static variable in class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 
BusinessObjectAssociationRegistrationHandler - Class in net.smartlab.web.auth.handlers
 
BusinessObjectAssociationRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 

C

cancel(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
 
cancel(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
cancel(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
cancel(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
 
CaptchaRegistrationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation Required parameters are: font.name font.color font.size image.background image.format text.length Optional parameters are: text.chars
CaptchaRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
CaptchaRegistrationHandler.Captcha - Class in net.smartlab.web.auth.handlers
TODO documentation
CaptchaRegistrationHandler.Servlet - Class in net.smartlab.web.auth.handlers
TODO documentation
CaptchaRegistrationHandler.Servlet() - Constructor for class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler.Servlet
 
ChainHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
ChainHandler() - Constructor for class net.smartlab.web.auth.handlers.ChainHandler
 
check() - Method in class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
TODO documentation
check(Date) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
TODO documentation
check(Calendar) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
TODO documentation
check(String, String, byte, Map) - Method in class net.smartlab.web.auth.Privilege
Performs privilege check including authorization handler execution.
check(Privilege, Map) - Method in class net.smartlab.web.auth.Privilege
Performs privilege check including authorization handler execution.
check(User, Privilege, Map) - Method in class net.smartlab.web.auth.Privilege
TODO documentation
check(User, Privilege, Scope, Map) - Method in class net.smartlab.web.auth.Privilege
TODO documentation
clearGroups() - Method in class net.smartlab.web.auth.User
Empties the user group set ensuring this user doesn't belong to any group.
clearPermissions() - Method in class net.smartlab.web.auth.Subject
Removes all of the elements from this collection (optional operation).
clearUsers() - Method in class net.smartlab.web.auth.Group
Removes any user from this group.
clone() - Method in class net.smartlab.web.auth.Permission
 
clone() - Method in class net.smartlab.web.auth.Privilege
 
compareTo(Object) - Method in class net.smartlab.web.auth.Privilege
 
ConcurrencyHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
ConcurrencyHandler() - Constructor for class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
condition() - Method in class net.smartlab.web.auth.NotValidTag
 
condition() - Method in class net.smartlab.web.auth.ValidTag
 
condition(boolean) - Method in class net.smartlab.web.auth.ValidTag
 
confirm(Map, User) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
confirm(Map, User) - Method in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
context - Variable in class net.smartlab.web.auth.ActionFilter
The filter context
count(User.Status) - Method in class net.smartlab.web.auth.Domain
TODO documentation
count(User.Status) - Method in class net.smartlab.web.auth.UserFactory
Returns the number of users currently having the specified status.
count() - Method in class net.smartlab.web.auth.UserFactory
Returns the number of users currently in each status.
Credentials - Class in net.smartlab.web.auth
The username and secret pair this class represents are the informations needed to uniquely identify a user into the system and verify the user is who he pretends to be.
Credentials() - Constructor for class net.smartlab.web.auth.Credentials
Creates a new empty instance.
Credentials(String) - Constructor for class net.smartlab.web.auth.Credentials
Creates an instance from a String representation of the credentials.
current() - Static method in class net.smartlab.web.auth.User
Retrieves the user currently logged into the system.

D

DateTimeHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
DateTimeHandler() - Constructor for class net.smartlab.web.auth.handlers.DateTimeHandler
 
DateTimeHandler.CronPattern - Class in net.smartlab.web.auth.handlers
TODO documentation
DateTimeHandler.CronPattern(String) - Constructor for class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
TODO documentation
DateTimeHandler.CronPattern(String, String, String, String, String) - Constructor for class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
TODO documentation
decode(int) - Method in class net.smartlab.web.auth.User.Status
 
destroy() - Method in class net.smartlab.web.auth.ActionFilter
 
destroy() - Method in interface net.smartlab.web.auth.Handler
Allows resources clean up happens before the handler is marked for garbage collection.
destroy() - Method in class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
destroy() - Method in class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
digest(byte[]) - Static method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
Deprecated.  
DISABLED - Static variable in class net.smartlab.web.auth.User.Status
Users in the disabled status are no more authorized to access the system.
display - Variable in class net.smartlab.web.auth.Subject
The string to be shown to the end user.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.smartlab.web.auth.ActionFilter
 
Domain - Class in net.smartlab.web.auth
TODO documentation
domain - Variable in class net.smartlab.web.auth.RegisterAction
Buffered Domain instance.
domain - Static variable in interface net.smartlab.web.auth.RegistrationHandler
 
domain - Variable in class net.smartlab.web.auth.SubjectAction
 

E

EMAIL_ADDRESS_KEY - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
EmailVerifierRegistrationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
EmailVerifierRegistrationHandler() - Constructor for class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
ENABLED - Static variable in class net.smartlab.web.auth.User.Status
Users in the enabled status are authorized to access the system.
equals(Object) - Method in class net.smartlab.web.auth.Group
 
equals(Object) - Method in class net.smartlab.web.auth.Permission
 
equals(Object) - Method in class net.smartlab.web.auth.Privilege
 
equals(Object) - Method in class net.smartlab.web.auth.Role
 
equals(Object) - Method in class net.smartlab.web.auth.Scope
TODO documentation
equals(Object) - Method in class net.smartlab.web.auth.Scope.Type
 
equals(Object) - Method in class net.smartlab.web.auth.User
 
EXECUTE - Static variable in class net.smartlab.web.auth.Privilege
TODO documentation

F

findByDisplay(String) - Method in class net.smartlab.web.auth.RoleFactory
TODO documentation
findByDisplay(String) - Method in class net.smartlab.web.auth.SubjectFactory
 
findByKey(Serializable) - Method in class net.smartlab.web.auth.PermissionFactory
 
findByKey(Serializable) - Method in class net.smartlab.web.auth.RoleFactory
 
findByKey(Serializable) - Method in class net.smartlab.web.auth.ScopeTypeFactory
 
findByType(Class) - Method in class net.smartlab.web.auth.ScopeTypeFactory
TODO documentation
findByUsername(String) - Method in class net.smartlab.web.auth.UserFactory
 
findGroup(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
findPermission(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
findRole(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
findScopeType(Class) - Method in class net.smartlab.web.auth.Domain
TODO documentation
findSubject(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
findUser(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation

G

generate(int) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
generate(String) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
GENERATED - Static variable in class net.smartlab.web.auth.User.Status
Users in the generated status are fully capable to log into the system but need some sort of maintenance.
gerRoleBySubject(Subject) - Static method in class net.smartlab.web.auth.PermissionAction
TODO documentation
get() - Static method in class net.smartlab.web.auth.User
Deprecated. use current() instead
getAllowedScopes(String[], String) - Method in class net.smartlab.web.auth.User
TODO documentation
getAllowedScopes(String[], String, boolean) - Method in class net.smartlab.web.auth.User
TODO documentation
getAllowedScopes(Collection, String) - Method in class net.smartlab.web.auth.User
TODO documentation
getAllowedScopes(Collection, String, boolean) - Method in class net.smartlab.web.auth.User
TODO documentation
getAuditHandler(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
getAuthenticationHandler(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
getAuthorizationHandler(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
getCompleteStateList() - Static method in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
getConfiguration() - Method in class net.smartlab.web.auth.Domain
 
getCreated() - Method in class net.smartlab.web.auth.User
Returns the created.
getCredentials() - Method in class net.smartlab.web.auth.User
 
getDescription() - Method in class net.smartlab.web.auth.Group
Returns the description.
getDisplay() - Method in class net.smartlab.web.auth.Role
Returns the display name.
getDisplay() - Method in class net.smartlab.web.auth.Subject
Returns the display name.
getElement() - Method in class net.smartlab.web.auth.Privilege
Returns the element.
getFeatures() - Method in class net.smartlab.web.auth.User
TODO documentation
getFormat() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler.Captcha
Read accessor method for the format property.
getGroups() - Method in class net.smartlab.web.auth.User
Returns the groups this user belongs to.
getHandler(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
getHandler() - Method in class net.smartlab.web.auth.Permission
Returns the AuthorizationHandler reference name used for extended authorization controls.
getHandler() - Method in class net.smartlab.web.auth.Privilege
 
getHandler() - Method in class net.smartlab.web.auth.Role
Returns the handler.
getHandler() - Method in class net.smartlab.web.auth.Scope.Type
Returns the handler.
getHandler() - Method in class net.smartlab.web.auth.Subject
Returns the handler.
getId() - Method in class net.smartlab.web.auth.Group
 
getId() - Method in interface net.smartlab.web.auth.Handler
Returns the handler unique identifier.
getId() - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
getId() - Method in class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
getId() - Method in class net.smartlab.web.auth.Permission
Returns the id.
getId() - Method in class net.smartlab.web.auth.Role
 
getId() - Method in class net.smartlab.web.auth.Scope.Type
Returns the id.
getId() - Method in class net.smartlab.web.auth.Subject
Returns the unique identification number.
getImage() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler.Captcha
Read accessor method for the image property.
getInstance() - Static method in class net.smartlab.web.auth.Domain
Returns the singleton instance.
getInstance() - Static method in class net.smartlab.web.auth.GroupFactory
 
getInstance() - Static method in class net.smartlab.web.auth.PermissionFactory
 
getInstance() - Static method in class net.smartlab.web.auth.RoleFactory
 
getInstance() - Static method in class net.smartlab.web.auth.ScopeTypeFactory
TODO documentation
getInstance() - Static method in class net.smartlab.web.auth.SubjectFactory
 
getInstance() - Static method in class net.smartlab.web.auth.UserFactory
 
getKey() - Method in class net.smartlab.web.auth.Scope
Returns the key.
getKey(Object) - Static method in class net.smartlab.web.auth.Scope
 
getLastAccess() - Method in class net.smartlab.web.auth.User
Returns the lastAccess.
getMappedClass() - Method in class net.smartlab.web.auth.GroupFactory
 
getMappedClass() - Method in class net.smartlab.web.auth.PermissionFactory
 
getMappedClass() - Method in class net.smartlab.web.auth.SubjectFactory
 
getMappedClass() - Method in class net.smartlab.web.auth.UserFactory
 
getModifier() - Method in class net.smartlab.web.auth.Privilege
Returns the modifier.
getName() - Method in class net.smartlab.web.auth.aspects.AuditInterceptor
 
getName() - Method in class net.smartlab.web.auth.aspects.MethodAuthorizationInterceptor
 
getName() - Method in class net.smartlab.web.auth.aspects.TagAuthorizationInterceptor
 
getPassword() - Method in class net.smartlab.web.auth.User
Returns the user secret as a password or null if the user secret is undefined.
getPermissions() - Method in class net.smartlab.web.auth.Subject
Returns the permissions this subject is associated to.
getPolicy() - Method in class net.smartlab.web.auth.User
Return all the permissions granted to this user, both the ones granted directly and the ones it has grants inherited from the groups it belongs to.
getPrivileges() - Method in class net.smartlab.web.auth.Role
 
getProperties() - Method in class net.smartlab.web.auth.Subject
Returns an associative map of properties related to this subject.
getProperty(String) - Method in class net.smartlab.web.auth.Subject
Finds a property into the associative map of properties related to this entry.
getRegistrator() - Method in class net.smartlab.web.auth.Domain
TODO documentation
getResource() - Method in class net.smartlab.web.auth.Privilege
Returns the resource.
getRole() - Method in class net.smartlab.web.auth.Permission
TODO documentation
getRoleId() - Method in class net.smartlab.web.auth.Permission
Returns the role to which this permission is granted.
getRoles() - Method in class net.smartlab.web.auth.Subject
Returns all the roles this subject have been granted to impersonate.
getScope() - Method in class net.smartlab.web.auth.Permission
Returns the scope onto which this permission is granted.
getScopeTypes() - Method in class net.smartlab.web.auth.Domain
TODO documentation
getSecret() - Method in class net.smartlab.web.auth.Credentials
Returns the binary sequence used to authenticate the user.
getSecret() - Method in class net.smartlab.web.auth.User
Returns the credentials used for authentication.
getSecurityToken() - Method in class net.smartlab.web.auth.User
TODO documentation
getSize() - Method in class net.smartlab.web.auth.Group
Returns the number of users belonging to this group.
getStates() - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
getStates() - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
getStates() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
getStates() - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
getStates() - Method in interface net.smartlab.web.auth.RegistrationHandler
 
getStatus() - Method in class net.smartlab.web.auth.User
Return the user status.
getStatuses() - Method in class net.smartlab.web.auth.User
Returns the list of statuses that can be setted on this user.
getSubject() - Method in class net.smartlab.web.auth.Permission
Returns the subject to which this permission is granted.
getText() - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler.Captcha
Read accessor method for the string property.
getType() - Method in class net.smartlab.web.auth.Scope
Returns the type.
getType() - Method in class net.smartlab.web.auth.Scope.Type
Returns the type.
getTypeId() - Method in class net.smartlab.web.auth.Scope
 
getTypes() - Static method in class net.smartlab.web.auth.Scope
TODO documentation
getUser(HttpServletRequest) - Static method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
getUser(ServletRequest) - Static method in class net.smartlab.web.auth.UserAction
Returns the currently logged user stored in the presentation tier.
getUsername() - Method in class net.smartlab.web.auth.Credentials
Returns the alphanumeric sequence used to identify the user into the system.
getUsername() - Method in class net.smartlab.web.auth.User
Returns the unique name used for authentication.
getUsers() - Method in class net.smartlab.web.auth.Group
Returns the users belonging to this group.
getVersion() - Method in class net.smartlab.web.auth.Permission
 
getVersion() - Method in class net.smartlab.web.auth.Scope
 
getVersion() - Method in class net.smartlab.web.auth.Subject
 
Group - Class in net.smartlab.web.auth
This class aggregates users to simplify their management.
Group() - Constructor for class net.smartlab.web.auth.Group
 
GroupAction - Class in net.smartlab.web.auth
TODO documentation
GroupAction() - Constructor for class net.smartlab.web.auth.GroupAction
 
GroupFactory - Class in net.smartlab.web.auth
TODO documentation
groups(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
TODO documentation
groups(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation
GUEST - Static variable in class net.smartlab.web.auth.User
Instance representing a non authenticated access.

H

Handler - Interface in net.smartlab.web.auth
 
handler - Variable in class net.smartlab.web.auth.Subject
Reference to an Handler which constraints any activity of this subject.
hashCode() - Method in class net.smartlab.web.auth.Group
 
hashCode() - Method in class net.smartlab.web.auth.Permission
 
hashCode() - Method in class net.smartlab.web.auth.Privilege
 
hashCode() - Method in class net.smartlab.web.auth.Role
 
hashCode() - Method in class net.smartlab.web.auth.Scope
 
hashCode() - Method in class net.smartlab.web.auth.Scope.Type
 
hashCode() - Method in class net.smartlab.web.auth.User
 
hasPrivilege(Privilege) - Method in class net.smartlab.web.auth.Role
 
hasPrivilege(Privilege) - Method in class net.smartlab.web.auth.User
TODO documentation
hasPrivilege(Privilege, Scope) - Method in class net.smartlab.web.auth.User
TODO documentation
hasPrivilege(Privilege, Scope, Map) - Method in class net.smartlab.web.auth.User
TODO documentation
hasUser(User) - Method in class net.smartlab.web.auth.Group
 

I

id - Variable in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
id - Variable in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
id - Variable in class net.smartlab.web.auth.Subject
The unique identifier.
includes(Privilege) - Method in class net.smartlab.web.auth.Privilege
Verifies if the specified privilege represents a match for this one.
init(FilterConfig) - Method in class net.smartlab.web.auth.ActionFilter
 
init() - Method in class net.smartlab.web.auth.Domain
TODO documentation
init(String) - Method in class net.smartlab.web.auth.Domain
 
init(Map) - Method in interface net.smartlab.web.auth.Handler
This method initializes the handler providing any parameter specified in the configuration.
init(Map) - Method in class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
init(Map) - Method in class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
init(Element) - Method in class net.smartlab.web.auth.RoleFactory
TODO documentation
init(Element) - Method in class net.smartlab.web.auth.ScopeTypeFactory
TODO documentation
invoke(Invocation) - Method in class net.smartlab.web.auth.aspects.AuditInterceptor
 
invoke(Invocation) - Method in class net.smartlab.web.auth.aspects.MethodAuthorizationInterceptor
 
invoke(Invocation) - Method in class net.smartlab.web.auth.aspects.TagAuthorizationInterceptor
 
isGuest() - Static method in class net.smartlab.web.auth.User
TODO documentation
isGuest(User) - Static method in class net.smartlab.web.auth.User
TODO documentation
isInGroup(Group) - Method in class net.smartlab.web.auth.User
 
isInRole(Role) - Method in class net.smartlab.web.auth.User
 
isInRole(Role, Scope) - Method in class net.smartlab.web.auth.User
 
isInRole(Role, Scope, boolean) - Method in class net.smartlab.web.auth.User
 

L

list(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.GroupFactory
 
list(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.RoleFactory
 
list(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.ScopeTypeFactory
 
listGroups(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
listInherited(User) - Method in class net.smartlab.web.auth.PermissionFactory
 
listPermissions(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
listPermissions(User) - Method in class net.smartlab.web.auth.Domain
TODO documentation
listRoles(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
listSubjects(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
listUsers(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
logger - Variable in class net.smartlab.web.auth.AbstractUserAction
Logger for this class
logger - Variable in class net.smartlab.web.auth.aspects.AuditInterceptor
The logger used by this interceptor.
logger - Variable in class net.smartlab.web.auth.aspects.MethodAuthorizationInterceptor
TODO documentation
logger - Variable in class net.smartlab.web.auth.Privilege
 
logger - Static variable in interface net.smartlab.web.auth.RegistrationHandler
 
logger - Variable in class net.smartlab.web.auth.UserAction
Logger for this class
logger - Variable in class net.smartlab.web.auth.ValidTag
Provides logging for the test cases.
logger - Variable in class net.smartlab.web.auth.WriteTag
Logger for this class.
login(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
login(Credentials) - Method in class net.smartlab.web.auth.Domain
Logs in a user verifing the providen credentials matches the ones stored into the database.
login() - Method in class net.smartlab.web.auth.User
Logs in the user and sets the status accordingly.
login(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation
logout(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
logout(String) - Method in class net.smartlab.web.auth.Domain
Logs out a user from the system.
logout(User) - Method in class net.smartlab.web.auth.Domain
Logs out a user from the system.
logout() - Method in class net.smartlab.web.auth.User
Logs the user out and sets the user status accordingly.
logout(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation

M

MAIL_FROM_EMAIL_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
MAIL_SMTP_HOST_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
MAIL_SMTP_PASS_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
MAIL_SMTP_PORT_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
MAIL_SMTP_USER_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
main(String[]) - Static method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
match(Scope) - Method in class net.smartlab.web.auth.Scope
TODO documentation like a <=
MethodAuthorizationInterceptor - Class in net.smartlab.web.auth.aspects
TODO documentation
MethodAuthorizationInterceptor() - Constructor for class net.smartlab.web.auth.aspects.MethodAuthorizationInterceptor
 
ModalAuthenticationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
ModalAuthenticationHandler() - Constructor for class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 

N

net.smartlab.web.auth - package net.smartlab.web.auth
 
net.smartlab.web.auth.aspects - package net.smartlab.web.auth.aspects
 
net.smartlab.web.auth.handlers - package net.smartlab.web.auth.handlers
 
next(String) - Static method in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
NONE - Static variable in class net.smartlab.web.auth.Privilege
TODO documentation
NotValidTag - Class in net.smartlab.web.auth
Inverts the behaviour of ValidTag.
NotValidTag() - Constructor for class net.smartlab.web.auth.NotValidTag
Default empty constructor.

O

ONLINE - Static variable in class net.smartlab.web.auth.User.Status
Users in the online status are actually logged into the system.
onLogin(User, Credentials) - Method in interface net.smartlab.web.auth.AuthenticationHandler
This method is called upon user access attempts.
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
onLogin(User, Credentials) - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
onLogout(User) - Method in interface net.smartlab.web.auth.AuthenticationHandler
This method is called upon user disconnection attempts.
onLogout(User) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
onLogout(User) - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
onLogout(User) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
onLogout(User) - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
onLogout(User) - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
onLogout(User) - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
onRegister(Map, String) - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
onRegister(Map, String) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
onRegister(Map, String) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
onRegister(Map, String) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
onRegister(Map, String) - Method in interface net.smartlab.web.auth.RegistrationHandler
This method is invoked while the user creation is in progress meaning the user could have already obtained a unique identifier.
onRequest(User, Scope, Map) - Method in interface net.smartlab.web.auth.AuthorizationHandler
This method is called upon user usage attempts.
onRequest(User, Scope, Map) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
onRequest(User, Scope, Map) - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
onRequest(User, Scope, Map) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
onRequest(User, Scope, Map) - Method in class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
onUpdate(User, Map, String) - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
onUpdate(User, Map, String) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
onUpdate(User, Map, String) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
onUpdate(User, Map, String) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
onUpdate(User, Map, String) - Method in interface net.smartlab.web.auth.RegistrationHandler
This method is invoked before a request of user informations update is performed.

P

pageGroups(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
pageRoles(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
pageUsers(DataAccessObject.SearchInfo) - Method in class net.smartlab.web.auth.Domain
TODO documentation
PasswordAuthenticationHandler - Class in net.smartlab.web.auth.handlers
TODO documentation
PasswordAuthenticationHandler() - Constructor for class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
PasswordDigestAuthenticationHandler - Class in net.smartlab.web.auth.handlers
 
PasswordDigestAuthenticationHandler() - Constructor for class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
PENDING - Static variable in class net.smartlab.web.auth.User.Status
Users in the pending status were registered but are not yet authorized to access the system.
Permission - Class in net.smartlab.web.auth
This class represents a
Permission() - Constructor for class net.smartlab.web.auth.Permission
Default constructor.
PermissionAction - Class in net.smartlab.web.auth
TODO Documentation
PermissionAction() - Constructor for class net.smartlab.web.auth.PermissionAction
 
PermissionFactory - Class in net.smartlab.web.auth
 
permissions - Variable in class net.smartlab.web.auth.Subject
Contains the Permissions associated to this subject.
permissions(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.SubjectAction
 
Privilege - Class in net.smartlab.web.auth
TODO documentation
Privilege() - Constructor for class net.smartlab.web.auth.Privilege
TODO documentation
Privilege(String, String) - Constructor for class net.smartlab.web.auth.Privilege
TODO documentation
Privilege(String, String, String) - Constructor for class net.smartlab.web.auth.Privilege
TODO documentation
Privilege(String, String, byte) - Constructor for class net.smartlab.web.auth.Privilege
 
Privilege(String, String, String, String) - Constructor for class net.smartlab.web.auth.Privilege
TODO documentation
properties - Variable in class net.smartlab.web.auth.Subject
An associative map of properties related to this subject.

R

READ - Static variable in class net.smartlab.web.auth.Privilege
TODO documentation
register(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
register(Map, String) - Method in class net.smartlab.web.auth.Domain
Allow users to self register in the system.
register(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation
RegisterAction - Class in net.smartlab.web.auth
 
RegisterAction() - Constructor for class net.smartlab.web.auth.RegisterAction
 
RegistrationHandler - Interface in net.smartlab.web.auth
Defines an interface to introduce custom controls and actions into the registration process at a business level.
remove(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
remove(User) - Method in class net.smartlab.web.auth.Group
Removes a user from this group.
remove(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
remove(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.PermissionAction
 
remove(Privilege) - Method in class net.smartlab.web.auth.Role
TODO documentation
remove(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
remove(Object) - Method in class net.smartlab.web.auth.RoleFactory
 
remove(Object) - Method in class net.smartlab.web.auth.ScopeTypeFactory
 
remove(Permission) - Method in class net.smartlab.web.auth.Subject
Removes a permission from the set this user is associated to.
remove(Group) - Method in class net.smartlab.web.auth.User
Removes a group from the set this user belongs to.
remove(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation
removeAll(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
removeAll(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.PermissionAction
 
removeAll(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
removeAll(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
 
removeGroup(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
removePermission(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
removeProperty(String) - Method in class net.smartlab.web.auth.Subject
Removes a property from the associative map of properties related to this entry.
removeRole(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
removeUser(String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
REQUEST_BODY_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
REQUEST_OBJECT_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
RESPONSE_BODY_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
RESPONSE_OBJECT_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
rewriteParams(Map, ActionRedirect) - Static method in class net.smartlab.web.auth.RegisterAction
 
Role - Class in net.smartlab.web.auth
 
Role() - Constructor for class net.smartlab.web.auth.Role
TODO documentation
Role(String) - Constructor for class net.smartlab.web.auth.Role
TODO documentation
Role(String, String) - Constructor for class net.smartlab.web.auth.Role
TODO documentation
RoleAction - Class in net.smartlab.web.auth
TODO documentation
RoleAction() - Constructor for class net.smartlab.web.auth.RoleAction
 
RoleFactory - Class in net.smartlab.web.auth
TODO documentation
RoleFactory() - Constructor for class net.smartlab.web.auth.RoleFactory
Blocks class instantiation to enforce the singleton pattern.
roles(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
TODO documentation
roles(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
TODO documentation

S

Scope - Class in net.smartlab.web.auth
TODO documentation
Scope() - Constructor for class net.smartlab.web.auth.Scope
TODO documentation
Scope.Type - Class in net.smartlab.web.auth
TODO documentation
Scope.Type() - Constructor for class net.smartlab.web.auth.Scope.Type
 
Scope.Type(String, String) - Constructor for class net.smartlab.web.auth.Scope.Type
 
ScopeMethodAuthorizationHandler - Class in net.smartlab.web.auth.handlers
 
ScopeMethodAuthorizationHandler() - Constructor for class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
ScopeTypeFactory - Class in net.smartlab.web.auth
TODO documentation
ScopeTypeFactory() - Constructor for class net.smartlab.web.auth.ScopeTypeFactory
TODO documentation
search(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
search(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.PermissionAction
 
search(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
search(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
 
select(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
select(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.PermissionAction
 
select(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
select(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
 
selectedBOCollecction2IdArray(Collection) - Static method in class net.smartlab.web.auth.SubjectAction
 
sendMessage(User) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
sendMessage(User) - Method in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
SEPARATOR - Static variable in class net.smartlab.web.auth.Credentials
Character used to separate the username and it's secret when represented as a String.
service(ServletRequest, ServletResponse) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler.Servlet
 
SESSION_KEY - Static variable in class net.smartlab.web.auth.UserAction
The key used to store and retrieve the current user from session.
sessionCreated(HttpSessionEvent) - Method in class net.smartlab.web.auth.SessionListener
 
sessionDestroyed(HttpSessionEvent) - Method in class net.smartlab.web.auth.SessionListener
 
SessionListener - Class in net.smartlab.web.auth
Ensures the user logs out upon session timeout.
SessionListener() - Constructor for class net.smartlab.web.auth.SessionListener
 
set(User) - Static method in class net.smartlab.web.auth.User
Sets the user currently logged into the system.
setBackground(ImageIcon) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
setBackground(URL) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
setColor(Color) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
setDescription(String) - Method in class net.smartlab.web.auth.Group
Sets the description.
setDisplay(String) - Method in class net.smartlab.web.auth.Role
 
setDisplay(String) - Method in class net.smartlab.web.auth.Subject
Sets the display name.
setElement(String) - Method in class net.smartlab.web.auth.Privilege
Sets the element.
setFeatures(Map) - Method in class net.smartlab.web.auth.User
TODO documentation
setFont(Font) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
TODO documentation
setFunction(String) - Method in class net.smartlab.web.auth.ValidTag
Deprecated. use setPrivilege(java.lang.String) instead
setGroups(User) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
setGroups(Set) - Method in class net.smartlab.web.auth.User
Sets the groups this user belongs to.
setHandler(String) - Method in class net.smartlab.web.auth.Permission
Sets the AuthorizationHandler reference name used for extended authorization controls.
setHandler(String) - Method in class net.smartlab.web.auth.Privilege
 
setHandler(String) - Method in class net.smartlab.web.auth.Role
Sets the handler.
setHandler(AuthorizationHandler) - Method in class net.smartlab.web.auth.Scope.Type
 
setHandler(String) - Method in class net.smartlab.web.auth.Subject
 
setId(String) - Method in interface net.smartlab.web.auth.Handler
Sets the handler unique identifier.
setId(String) - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.CaptchaRegistrationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.ChainHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.ConcurrencyHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.DateTimeHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.ModalAuthenticationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.PasswordAuthenticationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.PasswordDigestAuthenticationHandler
 
setId(String) - Method in class net.smartlab.web.auth.handlers.ScopeMethodAuthorizationHandler
 
setId(long) - Method in class net.smartlab.web.auth.Permission
Sets the id.
setId(String) - Method in class net.smartlab.web.auth.Role
 
setId(String) - Method in class net.smartlab.web.auth.Scope.Type
Sets the id.
setId(long) - Method in class net.smartlab.web.auth.Subject
Sets the unique identification number.
setInherit(boolean) - Method in class net.smartlab.web.auth.ValidTag
 
setKey(String) - Method in class net.smartlab.web.auth.Scope
Sets the key.
setModifier(byte) - Method in class net.smartlab.web.auth.Privilege
Sets the modifier.
setModifier(String) - Method in class net.smartlab.web.auth.Privilege
Sets the modifier.
setPassword(String) - Method in class net.smartlab.web.auth.User
Sets the user secret as a password.
setPermissions(Set) - Method in class net.smartlab.web.auth.Subject
Sets the permissions this user is associated to.
setPolicy(Set) - Method in class net.smartlab.web.auth.User
Sets all the permissions this user is authorized to impersonate.
setPrivilege(String) - Method in class net.smartlab.web.auth.ValidTag
 
setPrivileges(Set) - Method in class net.smartlab.web.auth.Role
 
setProperties(Map) - Method in class net.smartlab.web.auth.Subject
Sets an associative map of properties related to this entry.
setProperty(String, String) - Method in class net.smartlab.web.auth.Subject
Sets a property into the associative map of properties related to this entry.
setResource(String) - Method in class net.smartlab.web.auth.Privilege
Sets the resource.
setRole(String) - Method in class net.smartlab.web.auth.ValidTag
 
setRoleId(String) - Method in class net.smartlab.web.auth.Permission
Sets the role to which this permission is granted.
setRoles(User) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
setScope(Scope) - Method in class net.smartlab.web.auth.Permission
Sets the scope onto which this permission is granted.
setScope(String) - Method in class net.smartlab.web.auth.ValidTag
 
setSecret(String) - Method in class net.smartlab.web.auth.Credentials
Sets the binary sequence used to authenticate the user.
setSecret(byte[]) - Method in class net.smartlab.web.auth.Credentials
Sets the binary sequence used to authenticate the user.
setSecret(byte[]) - Method in class net.smartlab.web.auth.User
TODO documentation
setSecurityToken(String) - Method in class net.smartlab.web.auth.User
TODO documentation
setSize(int) - Method in class net.smartlab.web.auth.Group
Sets the number of users belonging to this group.
setStatus(User.Status) - Method in class net.smartlab.web.auth.User
Sets the user status.
setSubject(Subject) - Method in class net.smartlab.web.auth.Permission
Sets the subject to which this permission is granted.
setType(String) - Method in class net.smartlab.web.auth.Scope.Type
Sets the type.
setTypeId(String) - Method in class net.smartlab.web.auth.Scope
 
setUsername(String) - Method in class net.smartlab.web.auth.Credentials
Sets the alphanumeric sequence used to identify the user into the system.
setUsername(String) - Method in class net.smartlab.web.auth.User
Sets the unique name used for authentication.
setUsers(Set) - Method in class net.smartlab.web.auth.Group
Sets the users belonging to this group.
STATE_ASSOCIATION - Static variable in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
STATE_CONFIRM - Static variable in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
STATE_END - Static variable in interface net.smartlab.web.auth.RegistrationHandler
 
STATE_INSERT_UPDATE - Static variable in interface net.smartlab.web.auth.RegistrationHandler
 
STATE_REQUEST_CONFIRM - Static variable in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
STATE_REQUEST_INSERT - Static variable in class net.smartlab.web.auth.handlers.AbstractRegistrationHandler
 
STATE_SEND_MESSAGE - Static variable in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
STATE_START - Static variable in interface net.smartlab.web.auth.RegistrationHandler
 
STATUS_LIST - Static variable in class net.smartlab.web.auth.User
The list of user statuses under administrative control: it doesn't include statuses automatically managed like on-line, off-line and so on.
STATUS_LIST_KEY - Static variable in class net.smartlab.web.auth.UserAction
The key used to store and retrieve the user status list.
STEP - Static variable in class net.smartlab.web.auth.RegisterAction
 
Subject - Class in net.smartlab.web.auth
This abstract class is a common ancestor for User and Group.
Subject() - Constructor for class net.smartlab.web.auth.Subject
 
SubjectAction - Class in net.smartlab.web.auth
 
SubjectAction() - Constructor for class net.smartlab.web.auth.SubjectAction
 
SubjectFactory - Class in net.smartlab.web.auth
 
SYSTEM_NAME_PARAM - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 

T

TagAuthorizationInterceptor - Class in net.smartlab.web.auth.aspects
TODO documentation
TagAuthorizationInterceptor() - Constructor for class net.smartlab.web.auth.aspects.TagAuthorizationInterceptor
 
toString() - Method in class net.smartlab.web.auth.Credentials
 
toString() - Method in class net.smartlab.web.auth.Group
 
toString() - Method in class net.smartlab.web.auth.handlers.DateTimeHandler.CronPattern
 
toString() - Method in class net.smartlab.web.auth.Permission
 
toString() - Method in class net.smartlab.web.auth.Privilege
 
toString() - Method in class net.smartlab.web.auth.Role
 
toString() - Method in class net.smartlab.web.auth.Scope
 
toString() - Method in class net.smartlab.web.auth.Subject
 
toString() - Method in class net.smartlab.web.auth.User
 
TRACE_KEY - Static variable in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 

U

update(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.AbstractUserAction
TODO documentation
update(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
 
update(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.PermissionAction
 
update(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RoleAction
 
update(Object) - Method in class net.smartlab.web.auth.RoleFactory
 
update(Object) - Method in class net.smartlab.web.auth.ScopeTypeFactory
 
update(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.UserAction
 
updateGroup(Group) - Method in class net.smartlab.web.auth.Domain
TODO documentation
updatePermission(Permission) - Method in class net.smartlab.web.auth.Domain
TODO documentation
updateRole(Role) - Method in class net.smartlab.web.auth.Domain
TODO documentation
updateUser(User, Map, String) - Method in class net.smartlab.web.auth.Domain
TODO documentation
updateUser(User) - Method in class net.smartlab.web.auth.Domain
TODO documentation
updateUser(Map, User) - Method in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
updateUser(Map, User) - Method in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
updateUser(Map, User) - Method in class net.smartlab.web.auth.handlers.BusinessObjectAssociationRegistrationHandler
 
updateUser(Map, User) - Method in class net.smartlab.web.auth.handlers.EmailVerifierRegistrationHandler
 
user(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.RegisterAction
 
User - Class in net.smartlab.web.auth
This class represents the minimum set of informations needed to authenticate, authorize, audit and manage a person or system.
User() - Constructor for class net.smartlab.web.auth.User
 
User.Status - Class in net.smartlab.web.auth
The status of a User.
User.Status() - Constructor for class net.smartlab.web.auth.User.Status
Default empty constructor.
User.Status(int, String) - Constructor for class net.smartlab.web.auth.User.Status
Creates a valid instance of Status.
USER_ID_KEY - Static variable in class net.smartlab.web.auth.handlers.AbstractAssociationRegistrationHandler
 
USER_ID_KEY - Static variable in class net.smartlab.web.auth.handlers.AbstractlVerifierRegistrationHandler
 
UserAction - Class in net.smartlab.web.auth
TODO documentation
UserAction() - Constructor for class net.smartlab.web.auth.UserAction
 
UserFactory - Class in net.smartlab.web.auth
 
users(ActionForm, HttpServletRequest, HttpServletResponse, ActionMapping) - Method in class net.smartlab.web.auth.GroupAction
TODO documentation

V

ValidTag - Class in net.smartlab.web.auth
This JSP tag is used to check the validity of the current user both in terms of authentication and authorization.
ValidTag() - Constructor for class net.smartlab.web.auth.ValidTag
Default empty constructor.

W

WRITE - Static variable in class net.smartlab.web.auth.Privilege
TODO documentation
WriteTag - Class in net.smartlab.web.auth
TODO documentation
WriteTag() - Constructor for class net.smartlab.web.auth.WriteTag
TODO documentation

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

Copyright © 2004-2009 The SmartWeb Team. All Rights Reserved.