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

A

addGroup(String, String) - Method in interface org.jboss.seam.security.Identity
Adds the user to the specified group.
addRole(String, String, String) - Method in interface org.jboss.seam.security.Identity
Adds a role to the authenticated user.
AlreadyLoggedInEvent - Class in org.jboss.seam.security.events
This event is fired when an already authenticated user attempts to authenticate again
AlreadyLoggedInEvent() - Constructor for class org.jboss.seam.security.events.AlreadyLoggedInEvent
 
authenticate() - Method in interface org.jboss.seam.security.Authenticator
 
AuthenticationException - Exception in org.jboss.seam.security
Thrown if there is an error during the authentication process
AuthenticationException(String) - Constructor for exception org.jboss.seam.security.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.jboss.seam.security.AuthenticationException
 
AuthenticationScoped - Annotation Type in org.jboss.seam.security
A scope that is active during the authentication process
Authenticator - Interface in org.jboss.seam.security
Authenticator bean type
Authenticator.AuthenticationStatus - Enum in org.jboss.seam.security
 
AuthorizationCheckEvent - Class in org.jboss.seam.security.events
This event may be used to perform an authorization check.
AuthorizationCheckEvent(List<? extends Annotation>) - Constructor for class org.jboss.seam.security.events.AuthorizationCheckEvent
 
AuthorizationException - Exception in org.jboss.seam.security
Thrown when an authenticated user has insufficient rights to perform an operation.
AuthorizationException(String) - Constructor for exception org.jboss.seam.security.AuthorizationException
 

C

canIdentify(Class<?>) - Method in interface org.jboss.seam.security.permission.IdentifierStrategy
 
checkGroup(String, String) - Method in interface org.jboss.seam.security.Identity
 
checkPermission(Object, String) - Method in interface org.jboss.seam.security.Identity
Checks if the currently authenticated user has the specified permission for the specified resource.
checkRestriction(String) - Method in interface org.jboss.seam.security.Identity
Performs an authorization check, based on the specified security expression string.
checkRole(String, String, String) - Method in interface org.jboss.seam.security.Identity
Checks that the current authenticated user is a member of the specified role.
clear() - Method in interface org.jboss.seam.security.Credentials
 
clearPermissions(Object) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
Credentials - Interface in org.jboss.seam.security
Represents the credentials the current user will use to authenticate
CredentialsInitializedEvent - Class in org.jboss.seam.security.events
This event is raised when credentials are initialized
CredentialsInitializedEvent(Credentials) - Constructor for class org.jboss.seam.security.events.CredentialsInitializedEvent
 
CredentialsUpdatedEvent - Class in org.jboss.seam.security.events
This event is raised when credentials are updated
CredentialsUpdatedEvent() - Constructor for class org.jboss.seam.security.events.CredentialsUpdatedEvent
 

D

DeferredAuthenticationEvent - Class in org.jboss.seam.security.events
This event should be fired when a deferred authentication process is complete
DeferredAuthenticationEvent(boolean) - Constructor for class org.jboss.seam.security.events.DeferredAuthenticationEvent
 

E

EntityType - Enum in org.jboss.seam.security.annotations.management
 

F

filterByPermission(Collection<?>, String) - Method in interface org.jboss.seam.security.Identity
Filters a collection of objects by a specified action, by removing the objects from the collection for which the user doesn't have the necessary privileges to perform the specified action against that object.
filterSetByAction(Set<Object>, String) - Method in interface org.jboss.seam.security.permission.PermissionResolver
 
findAllSessions() - Method in interface org.jboss.seam.security.session.SessionStore
Finds all sessions related to this store
findById(String) - Method in interface org.jboss.seam.security.session.SessionStore
Searchs the Session for the specified ID

G

getAuthenticatorClass() - Method in interface org.jboss.seam.security.Identity
 
getAuthenticatorName() - Method in interface org.jboss.seam.security.Identity
 
getBindings() - Method in class org.jboss.seam.security.events.AuthorizationCheckEvent
 
getCreationTime() - Method in interface org.jboss.seam.security.session.Session
 
getCredential() - Method in interface org.jboss.seam.security.Credentials
 
getCredentials() - Method in class org.jboss.seam.security.events.CredentialsInitializedEvent
 
getGroups() - Method in interface org.jboss.seam.security.Identity
Returns an immutable set containing all the current user's group memberships
getId() - Method in interface org.jboss.seam.security.session.Session
 
getIdentifier(Object) - Method in interface org.jboss.seam.security.permission.IdentifierStrategy
 
getIdentity() - Method in class org.jboss.seam.security.permission.Permission
 
getLastAccessedTime() - Method in interface org.jboss.seam.security.session.Session
 
getLoginException() - Method in class org.jboss.seam.security.events.LoginFailedEvent
 
getPermission() - Method in class org.jboss.seam.security.permission.Permission
 
getResource() - Method in class org.jboss.seam.security.permission.Permission
 
getRoles() - Method in interface org.jboss.seam.security.Identity
Returns an immutable set containing all the current user's granted roles
getSession() - Method in class org.jboss.seam.security.events.SessionInvalidatedEvent
 
getStatus() - Method in interface org.jboss.seam.security.Authenticator
 
getUser() - Method in interface org.jboss.seam.security.Authenticator
 
getUser() - Method in class org.jboss.seam.security.events.LoggedInEvent
 
getUser() - Method in class org.jboss.seam.security.events.PostLoggedOutEvent
 
getUser() - Method in class org.jboss.seam.security.events.PrePersistUserEvent
 
getUser() - Method in class org.jboss.seam.security.events.UserAuthenticatedEvent
 
getUser() - Method in class org.jboss.seam.security.events.UserCreatedEvent
 
getUser() - Method in interface org.jboss.seam.security.Identity
Returns the currently authenticated user
getUserAddress() - Method in interface org.jboss.seam.security.session.Session
 
getUsername() - Method in interface org.jboss.seam.security.Credentials
 
getXref() - Method in class org.jboss.seam.security.events.PrePersistUserRoleEvent
 
grantPermission(Permission) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
grantPermissions(List<Permission>) - Method in interface org.jboss.seam.security.permission.PermissionStore
 

H

hasPermission(Object, String) - Method in interface org.jboss.seam.security.Identity
Checks if the currently authenticated user has the necessary permission for a specific resource.
hasPermission(Object, String) - Method in interface org.jboss.seam.security.permission.PermissionResolver
 
hasRole(String, String, String) - Method in interface org.jboss.seam.security.Identity
Checks if the authenticated user is a member of the specified role.

I

Identifier - Annotation Type in org.jboss.seam.security.annotations.permission
Configures the Identifier strategy to use for instance-based permissions.
IdentifierStrategy - Interface in org.jboss.seam.security.permission
Strategy for generating permission target identifiers.
Identity - Interface in org.jboss.seam.security
API for authorization and authentication via Seam security.
IdentityEntity - Annotation Type in org.jboss.seam.security.annotations.management
 
IdentityProperty - Annotation Type in org.jboss.seam.security.annotations.management
 
inGroup(String, String) - Method in interface org.jboss.seam.security.Identity
Checks if the authenticated user is a member of the specified group
invalidate() - Method in interface org.jboss.seam.security.Credentials
 
invalidate() - Method in interface org.jboss.seam.security.session.Session
 
invalidateSession(String) - Method in interface org.jboss.seam.security.session.SessionManager
 
isEnabled() - Method in interface org.jboss.seam.security.permission.PermissionStore
 
isInvalid() - Method in interface org.jboss.seam.security.Credentials
 
isLoggedIn() - Method in interface org.jboss.seam.security.Identity
Simple check that returns true if the user is logged in, without attempting to authenticate
isPassed() - Method in class org.jboss.seam.security.events.AuthorizationCheckEvent
 
isSessionValid(String) - Method in interface org.jboss.seam.security.session.SessionManager
 
isSet() - Method in interface org.jboss.seam.security.Credentials
 
isSuccess() - Method in class org.jboss.seam.security.events.DeferredAuthenticationEvent
 
isValid() - Method in interface org.jboss.seam.security.session.Session
 
isVerified() - Method in interface org.jboss.seam.security.Identity
Returns true if the currently authenticated user has provided their correct credentials within the verification window configured by the application.

L

listAvailableActions(Object) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
listPermissions(Object) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
listPermissions(Object, String) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
listPermissions(Set<Object>, String) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
LoggedIn - Annotation Type in org.jboss.seam.security.annotations
Built-in security binding type, used to restrict a method invocation to users that are logged in
LoggedInEvent - Class in org.jboss.seam.security.events
This event is raised when user successfully logs in.
LoggedInEvent(User) - Constructor for class org.jboss.seam.security.events.LoggedInEvent
 
login() - Method in interface org.jboss.seam.security.Identity
Attempts to authenticate the user.
LoginFailedEvent - Class in org.jboss.seam.security.events
This event is fired when an authentication attempt fails
LoginFailedEvent(Exception) - Constructor for class org.jboss.seam.security.events.LoginFailedEvent
 
logout() - Method in interface org.jboss.seam.security.Identity
Logs out the currently authenticated user

M

MembershipCache - Interface in org.jboss.seam.security.management
Caches user membership for roles and groups

N

NotAuthorizedEvent - Class in org.jboss.seam.security.events
This event is raised when the user is not authorized to perform an operation
NotAuthorizedEvent() - Constructor for class org.jboss.seam.security.events.NotAuthorizedEvent
 
NotLoggedInEvent - Class in org.jboss.seam.security.events
This event is raised when an unauthenticated user attempts to performed a privileged operation
NotLoggedInEvent() - Constructor for class org.jboss.seam.security.events.NotLoggedInEvent
 
NotLoggedInException - Exception in org.jboss.seam.security
Thrown when an unauthenticated user attempts to execute a restricted action.
NotLoggedInException() - Constructor for exception org.jboss.seam.security.NotLoggedInException
 

O

org.jboss.seam.security - package org.jboss.seam.security
 
org.jboss.seam.security.annotations - package org.jboss.seam.security.annotations
 
org.jboss.seam.security.annotations.management - package org.jboss.seam.security.annotations.management
 
org.jboss.seam.security.annotations.permission - package org.jboss.seam.security.annotations.permission
 
org.jboss.seam.security.annotations.rememberme - package org.jboss.seam.security.annotations.rememberme
 
org.jboss.seam.security.events - package org.jboss.seam.security.events
 
org.jboss.seam.security.management - package org.jboss.seam.security.management
 
org.jboss.seam.security.permission - package org.jboss.seam.security.permission
 
org.jboss.seam.security.qualifiers - package org.jboss.seam.security.qualifiers
 
org.jboss.seam.security.session - package org.jboss.seam.security.session
 

P

Permission - Annotation Type in org.jboss.seam.security.annotations.permission
Specifies an allowable permission action for the target class, and allows for an optional bit mask value for mapping the permission action to a persistent store
Permission - Class in org.jboss.seam.security.permission
Represents a single permission for a particular target, action and recipient combination.
Permission(Object, String, IdentityObject) - Constructor for class org.jboss.seam.security.permission.Permission
 
PermissionProperty - Annotation Type in org.jboss.seam.security.annotations.permission
Marks an entity field or method as being a property for storing permission related data.
PermissionPropertyType - Enum in org.jboss.seam.security.annotations.permission
 
PermissionResolver - Interface in org.jboss.seam.security.permission
Implementations of this interface perform permission checks using a variety of methods.
Permissions - Annotation Type in org.jboss.seam.security.annotations.permission
Specifies a list of permission actions for a class
PermissionStore - Interface in org.jboss.seam.security.permission
Permission store interface.
persist(Session) - Method in interface org.jboss.seam.security.session.SessionStore
Persists the session in the current store
postAuthenticate() - Method in interface org.jboss.seam.security.Authenticator
 
PostAuthenticateEvent - Class in org.jboss.seam.security.events
This event is raised just after authentication
PostAuthenticateEvent() - Constructor for class org.jboss.seam.security.events.PostAuthenticateEvent
 
PostLoggedOutEvent - Class in org.jboss.seam.security.events
This event is raised just after the user unauthenticates
PostLoggedOutEvent(User) - Constructor for class org.jboss.seam.security.events.PostLoggedOutEvent
 
PreAuthenticateEvent - Class in org.jboss.seam.security.events
This event is raised just before authentication.
PreAuthenticateEvent() - Constructor for class org.jboss.seam.security.events.PreAuthenticateEvent
 
PreLoggedOutEvent - Class in org.jboss.seam.security.events
This event is raised just before the user unauthenticates
PreLoggedOutEvent() - Constructor for class org.jboss.seam.security.events.PreLoggedOutEvent
 
PrePersistUserEvent - Class in org.jboss.seam.security.events
This event is raised just before a new user is persisted
PrePersistUserEvent(Object) - Constructor for class org.jboss.seam.security.events.PrePersistUserEvent
 
PrePersistUserRoleEvent - Class in org.jboss.seam.security.events
This event is raised just before a user role is persisted
PrePersistUserRoleEvent(Object) - Constructor for class org.jboss.seam.security.events.PrePersistUserRoleEvent
 
PropertyType - Enum in org.jboss.seam.security.annotations.management
 

Q

quietLogin() - Method in interface org.jboss.seam.security.Identity
Attempts a quiet login, suppressing any login exceptions and not creating any faces messages.
QuietLoginEvent - Class in org.jboss.seam.security.events
This event is raised when the user performs a quiet login
QuietLoginEvent() - Constructor for class org.jboss.seam.security.events.QuietLoginEvent
 

R

register(Session) - Method in interface org.jboss.seam.security.session.SessionManager
 
remove(Session) - Method in interface org.jboss.seam.security.session.SessionStore
Removes the session in this store
removeGroup(String, String) - Method in interface org.jboss.seam.security.Identity
Removes the currently authenticated user from the specified group
removeRole(String, String, String) - Method in interface org.jboss.seam.security.Identity
Removes a role from the authenticated user
RESPONSE_LOGIN_EXCEPTION - Static variable in interface org.jboss.seam.security.Identity
 
RESPONSE_LOGIN_FAILED - Static variable in interface org.jboss.seam.security.Identity
 
RESPONSE_LOGIN_SUCCESS - Static variable in interface org.jboss.seam.security.Identity
 
revokePermission(Permission) - Method in interface org.jboss.seam.security.permission.PermissionStore
 
revokePermissions(List<Permission>) - Method in interface org.jboss.seam.security.permission.PermissionStore
 

S

SecuredView - Interface in org.jboss.seam.security.permission
 
Secures - Annotation Type in org.jboss.seam.security.annotations
Used to delegate a method as the provider for a specific authorization check
Security - Annotation Type in org.jboss.seam.security.qualifiers
Qualifier used for injecting security rules
SecurityBindingType - Annotation Type in org.jboss.seam.security.annotations
Applied to an annotation to indicate that it is a security binding type
SecurityDefinitionException - Exception in org.jboss.seam.security
This exception is thrown when a security-related configuration error is detected, such as a missing or ambiguous security binding type
SecurityDefinitionException(String) - Constructor for exception org.jboss.seam.security.SecurityDefinitionException
 
SecurityDefinitionException(Throwable) - Constructor for exception org.jboss.seam.security.SecurityDefinitionException
 
SecurityDefinitionException(String, Throwable) - Constructor for exception org.jboss.seam.security.SecurityDefinitionException
 
SecurityException - Exception in org.jboss.seam.security
Any exception that is raised by the security module extends from this runtime exception class, making it easy for other modules and extensions to catch all security-related exceptions in a single catch block, if need be.
SecurityException() - Constructor for exception org.jboss.seam.security.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception org.jboss.seam.security.SecurityException
 
SecurityException(String) - Constructor for exception org.jboss.seam.security.SecurityException
 
SecurityException(Throwable) - Constructor for exception org.jboss.seam.security.SecurityException
 
SecurityRulesConfig - Annotation Type in org.jboss.seam.security.permission
This qualifier is used solely for the configuration of a DroolsConfig using the Seam XML config module
Session - Interface in org.jboss.seam.security.session
Period of activity between a user logging in and logging out of a (multi-user) system
SessionInvalidatedEvent - Class in org.jboss.seam.security.events
This event is raised when the session has been invalidated
SessionInvalidatedEvent(Session) - Constructor for class org.jboss.seam.security.events.SessionInvalidatedEvent
 
SessionManager - Interface in org.jboss.seam.security.session
Session Manager
SessionStore - Interface in org.jboss.seam.security.session
Store where Session objects are stored/retrieved.
setAuthenticatorClass(Class<? extends Authenticator>) - Method in interface org.jboss.seam.security.Identity
 
setAuthenticatorName(String) - Method in interface org.jboss.seam.security.Identity
 
setCredential(Credential) - Method in interface org.jboss.seam.security.Credentials
 
setCredentials(Credentials) - Method in class org.jboss.seam.security.events.CredentialsInitializedEvent
 
setPassed(boolean) - Method in class org.jboss.seam.security.events.AuthorizationCheckEvent
 
setUsername(String) - Method in interface org.jboss.seam.security.Credentials
 

T

TokenUsername - Annotation Type in org.jboss.seam.security.annotations.rememberme
Flags an entity field or method as representing the username for an authentication token
TokenValue - Annotation Type in org.jboss.seam.security.annotations.rememberme
Flags an entity field or method as representing the value for an authentication token
tryLogin() - Method in interface org.jboss.seam.security.Identity
Will attempt to authenticate quietly if the user's credentials are set and they haven't authenticated already.

U

unregister(String) - Method in interface org.jboss.seam.security.session.SessionManager
 
updateSessionValues(Object) - Method in interface org.jboss.seam.security.session.Session
 
UserAuthenticatedEvent - Class in org.jboss.seam.security.events
This event is raised when a user is authenticated
UserAuthenticatedEvent(Object) - Constructor for class org.jboss.seam.security.events.UserAuthenticatedEvent
 
UserCreatedEvent - Class in org.jboss.seam.security.events
This event is raised immediately after a user is created
UserCreatedEvent(Object) - Constructor for class org.jboss.seam.security.events.UserCreatedEvent
 

V

valueOf(String) - Static method in enum org.jboss.seam.security.annotations.management.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.security.annotations.management.PropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.security.annotations.permission.PermissionPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.security.Authenticator.AuthenticationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.seam.security.annotations.management.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.security.annotations.management.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.security.annotations.permission.PermissionPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.security.Authenticator.AuthenticationStatus
Returns an array containing the constants of this enum type, in the order they are declared.

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

Copyright © 2011 Seam Framework. All Rights Reserved.