PicketLink Identity Management API 2.5.3.SP16-redhat-1
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractAttributedType - Class in org.picketlink.idm.model
Abstract base class for all AttributedType implementations
AbstractAttributedType() - Constructor for class org.picketlink.idm.model.AbstractAttributedType
 
AbstractBaseCredentials - Class in org.picketlink.idm.credential
Abstract base class for Credentials
AbstractBaseCredentials() - Constructor for class org.picketlink.idm.credential.AbstractBaseCredentials
 
AbstractBaseEvent - Class in org.picketlink.idm.event
A base class for all event class that provides an event context
AbstractBaseEvent() - Constructor for class org.picketlink.idm.event.AbstractBaseEvent
 
AbstractCredentialHandler<S extends IdentityStore<?>,V extends AbstractBaseCredentials,U> - Class in org.picketlink.idm.credential.handler
Base class for CredentialHandler implementations.
AbstractCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
AbstractCredentialStorage - Class in org.picketlink.idm.credential.storage
 
AbstractCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
AbstractIdentityConfigurationChildBuilder<T> - Class in org.picketlink.idm.config
AbstractIdentityConfigurationChildBuilder(IdentityConfigurationChildBuilder) - Constructor for class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
AbstractIdentityStoreConfiguration - Class in org.picketlink.idm.config
Base class for IdentityStoreConfiguration implementations.
AbstractIdentityStoreConfiguration(Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, Set<Class<? extends CredentialHandler>>, boolean, boolean, boolean) - Constructor for class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
AbstractIdentityType - Class in org.picketlink.idm.model
Abstract base class for IdentityType implementations
AbstractIdentityType() - Constructor for class org.picketlink.idm.model.AbstractIdentityType
 
AbstractPartition - Class in org.picketlink.idm.model
Base class for Partition implementations.
AbstractPartition(String) - Constructor for class org.picketlink.idm.model.AbstractPartition
 
Account - Interface in org.picketlink.idm.model
Parent interface of all identity types that are capable of authenticating.
activeDirectory(boolean) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Indicates if the underlying server is a Microsft Activde Directory.
add(Class<? extends IdentityStoreConfiguration>, Class<U>) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
add(Class<? extends IdentityStoreConfiguration>, Class<T>) - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
add(Class<? extends IdentityStoreConfiguration>, Class<T>) - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Adds support for a custom IdentityStore.
add(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Adds the given IdentityType instance to the configured identity store.
add(Partition) - Method in interface org.picketlink.idm.PartitionManager
Adds a partition to the default configuration.
add(Partition, String) - Method in interface org.picketlink.idm.PartitionManager
Adds a new partition with a reference to the given configurationName.
add(String) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
add(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Adds the given Relationship instance to the configured identity store.
add(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Persists the specified IdentityType
add(IdentityContext, Partition, String) - Method in interface org.picketlink.idm.spi.PartitionStore
 
addContextInitializer(ContextInitializer) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
addContextInitializer(ContextInitializer) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Adds a ContextInitializer instance which will be used to initialize IdentityContexts for this configuration.
addContextInitializer(ContextInitializer) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
addCredentialHandler(Class<? extends CredentialHandler>) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Adds a custom .
addMembers(String) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
addToGroup(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Adds the given Account as a member of the provided Group.
Agent - Class in org.picketlink.idm.model.basic
An Account implementation that represents a non-human authenticating entity
Agent() - Constructor for class org.picketlink.idm.model.basic.Agent
 
Agent(String) - Constructor for class org.picketlink.idm.model.basic.Agent
 
ALGO - Static variable in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
ALGORITHM - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
ALGORITHM_RANDOM_NUMBER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
The algorithm to be used to salt passwords.
AllowedOperation - Annotation Type in org.picketlink.idm.permission.annotations
Specifies an allowable permission operation for the target class, and allows for an optional bit mask value for mapping the permission operation to a persistent store
AllowedOperations - Annotation Type in org.picketlink.idm.permission.annotations
Specifies a list of permission actions for a class
ASSIGNEE - Static variable in class org.picketlink.idm.model.basic.Grant
 
asyncWrite(boolean) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Indicates that write operations should be done asynchronously.
asyncWriteThreadPool(int) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
If asyncWrite is enabled, defines the size of the thread pool.
attribute(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Maps a type property to a specific LDAP attribute.
attribute(String, String, boolean) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Maps a type property to a specific LDAP attribute and mark it as an identifier.
Attribute<T extends Serializable> - Class in org.picketlink.idm.model
Represents an attribute value, a type of metadata that can be associated with an IdentityType
Attribute(String, T) - Constructor for class org.picketlink.idm.model.Attribute
 
Attribute(String, T, boolean) - Constructor for class org.picketlink.idm.model.Attribute
 
AttributeClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute class property of an identity attribute entity, a credential attribute entity or a relationship attribute entity.
AttributedType - Interface in org.picketlink.idm.model
 
AttributedType.QUERY_ATTRIBUTE - Class in org.picketlink.idm.model
 
AttributedType.QUERY_ATTRIBUTE() - Constructor for class org.picketlink.idm.model.AttributedType.QUERY_ATTRIBUTE
 
AttributeName - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute name property of an identity attribute entity, a relationship attribute entity or credential attribute entity
AttributeParameter - Class in org.picketlink.idm.query
This class can be used to define a query parameter for properties annotated with AttributeProperty.
AttributeParameter(String) - Constructor for class org.picketlink.idm.query.AttributeParameter
 
AttributeProperty - Annotation Type in org.picketlink.idm.model.annotation
Marks a property of an IdentityType, Partition or Relationship as being an attribute of that IdentityType, Partition or Relationship.
AttributeStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
A special type of IdentityStore that is also capable of providing attribute management functionality.
AttributeValue - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute value property of an identity attribute entity, a relationship attribute entity or credential attribute entity

B

BaseAbstractPermissionHandler - Class in org.picketlink.idm.permission.acl.spi
Stored resource permissions can either be persisted as a comma-separated list of values, or as a bit-masked numerical value where each bit represents a specific permission for that class.
BaseAbstractPermissionHandler() - Constructor for class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler
 
BaseAbstractPermissionHandler.PermissionSet - Class in org.picketlink.idm.permission.acl.spi
 
BaseAbstractPermissionHandler.PermissionSet(Class<?>, String) - Constructor for class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
baseDN(String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
<>Sets the base DN for this type.
baseDN(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Sets the base DN.
BasicModel - Class in org.picketlink.idm.model.basic
This class provides a number of static convenience methods for looking up identities from the basic identity model.
BasicModel() - Constructor for class org.picketlink.idm.model.basic.BasicModel
 
BCrypt - Class in org.picketlink.idm.credential.util
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class org.picketlink.idm.credential.util.BCrypt
 
BCryptPasswordEncoder - Class in org.picketlink.idm.credential.encoder
Implementation of PasswordEncoder based on BCrypt
BCryptPasswordEncoder(int) - Constructor for class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
bindCredential(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Sets the credential for the bindDN used to connect to the LDAP server.
bindDN(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Sets the DN used to connect to the LDAP server.
build() - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
build() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
Builds a single IdentityConfiguration.
build() - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Builds a single IdentityConfiguration.
buildAll() - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
buildAll() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
buildAll() - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Builds all named configurations.
Builder<T> - Class in org.picketlink.idm.config
Base class for builder implementations.
Builder() - Constructor for class org.picketlink.idm.config.Builder
 
byName(String) - Static method in class org.picketlink.idm.model.AttributedType.QUERY_ATTRIBUTE
 

C

calculate(Digest, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Given the digest, construct the client response value
calculateA1(String, String, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
calculateA2(String, String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
calculateDigest(Digest, byte[], byte[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
canHandle(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.ClassPermissionHandler
 
canHandle(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.EntityPermissionHandler
 
canHandle(Class<?>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
Returns true if the implementation can handle resources of the specified class
canHandle(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
checkpw(String, String) - Static method in class org.picketlink.idm.credential.util.BCrypt
Check that a plaintext password matches a previously hashed one
ClassPermissionHandler - Class in org.picketlink.idm.permission.acl.spi
An Identifier strategy for class-based permission checks
ClassPermissionHandler() - Constructor for class org.picketlink.idm.permission.acl.spi.ClassPermissionHandler
 
clear() - Method in class org.picketlink.idm.credential.Password
 
clearPermissions(Object) - Method in interface org.picketlink.idm.PermissionManager
Remove all permissions for the specified resource
configBuildMultipleConfigurationExists() - Method in interface org.picketlink.idm.IDMMessages
 
configCouldNotCreateConfiguration(Exception) - Method in interface org.picketlink.idm.IDMMessages
 
configCouldNotCreateStore(Class<? extends IdentityStore>, IdentityStoreConfiguration, Exception) - Method in interface org.picketlink.idm.IDMMessages
 
configInvalidConfiguration(String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
configJpaStoreMappedPropertyNotFound(Class<?>, String, Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
configJpaStoreNoEntityClassesProvided() - Method in interface org.picketlink.idm.IDMMessages
 
configJpaStoreRequiredMappingAnnotation(Class<?>, Class<? extends Annotation>) - Method in interface org.picketlink.idm.IDMMessages
 
configMultipleConfigurationsFoundWithCredentialSupport() - Method in interface org.picketlink.idm.IDMMessages
 
configMultipleConfigurationsFoundWithSameName(String) - Method in interface org.picketlink.idm.IDMMessages
 
configNoConfigurationProvided() - Method in interface org.picketlink.idm.IDMMessages
 
configNoIdentityConfigurationProvided() - Method in interface org.picketlink.idm.IDMMessages
 
configStoreDuplicatedSupportedType(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
configStoreMultiplePartitionConfigExists(IdentityStoreConfiguration, IdentityStoreConfiguration) - Method in interface org.picketlink.idm.IDMMessages
 
configStoreNoIdentityStoreConfigProvided() - Method in interface org.picketlink.idm.IDMMessages
 
configUnknownStoreForConfiguration(IdentityStoreConfiguration) - Method in interface org.picketlink.idm.IDMMessages
 
ConfigurationName - Annotation Type in org.picketlink.idm.jpa.annotations.entity
Used to mark a property that will be used to store the configuration name for a partition.
configureDefaultPartition(IdentityType, IdentityStore, PartitionManager) - Static method in class org.picketlink.idm.util.IDMUtil
Configure the default partition for the given identity type, if necessary.
connectionProperties(Properties) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Set additional connection properties.
contains(String) - Method in class org.picketlink.idm.event.EventContext
 
contains(String) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
ContextInitializer - Interface in org.picketlink.idm.spi
Used to initialize store-specific context parameters
convertBytesToHex(byte[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Convert a byte array to hex
countQueryResults(IdentityContext, IdentityQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
countQueryResults(IdentityContext, RelationshipQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
create() - Method in class org.picketlink.idm.config.Builder
Creates a new configuration.
create() - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
CREATED_AFTER - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the created after date
CREATED_BEFORE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the created before date
CREATED_DATE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the createdDate value
createIdentityManager() - Method in interface org.picketlink.idm.PartitionManager
Creates an IdentityManager instance for the default partition.
createIdentityManager(Partition) - Method in interface org.picketlink.idm.PartitionManager
Creates an IdentityManager for the specified partition.
createIdentityQuery(Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Creates an IdentityQuery that can be used to query for IdentityType instances.
createPermissionManager() - Method in interface org.picketlink.idm.PartitionManager
Creates a PermissionManager for the default partition.
createPermissionManager(Partition) - Method in interface org.picketlink.idm.PartitionManager
Creates a PermissionManager for the specified partition.
createPermissionSet(Class<?>, String) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler
 
createRelationshipManager() - Method in interface org.picketlink.idm.PartitionManager
createRelationshipQuery(Class<T>) - Method in interface org.picketlink.idm.RelationshipManager
Creates an RelationshipQuery that can be used to query for Relationship instances.
CREDENTIAL_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
This is the root logger for credential management.
CredentialClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the credential class property of a credential entity.
credentialCouldNotEncodePassword(UnsupportedEncodingException) - Method in interface org.picketlink.idm.IDMMessages
 
credentialDigestInvalidRealm() - Method in interface org.picketlink.idm.IDMMessages
 
CredentialHandler<S extends IdentityStore<?>,V extends Credentials,U> - Interface in org.picketlink.idm.credential.handler
Performs credential validation and persists credential state to a Store.
credentialHandlerNotFoundForCredentialType(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
CredentialHandlers - Annotation Type in org.picketlink.idm.credential.handler.annotations
This annotation is used to declare which CredentialHandlers are supported by an IdentityStore implementation.
credentialInvalidAccountType(Class<? extends IdentityType>) - Method in interface org.picketlink.idm.IDMMessages
 
credentialInvalidEncodingAlgorithm(String, PasswordEncoder, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
credentialInvalidPassword() - Method in interface org.picketlink.idm.IDMMessages
 
credentialMultipleAccountsFoundForType(String, Class<? extends Account>) - Method in interface org.picketlink.idm.IDMMessages
 
credentialNoStoreForCredentials(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
CredentialProperty - Annotation Type in org.picketlink.idm.jpa.annotations
Specifies that a property should be mapped to a specific field of a CredentialStorage.
credentialRetrievalFailed(Account, Class<T>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
credentialRetrievingAccount(String, Class<? extends Account>, String) - Method in interface org.picketlink.idm.IDMLog
 
Credentials - Interface in org.picketlink.idm.credential
Represents the credentials the current user will use to authenticate, in addition to providing information about the current state of the validation process.
Credentials.Status - Enum in org.picketlink.idm.credential
 
CredentialStorage - Interface in org.picketlink.idm.credential.storage
A marker interface that indicates a Class is used to store credential related state
CredentialStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
A special type of IdentityStore that supports the storage of raw credential state also
credentialUnsupportedType(Class<?>, CredentialHandler) - Method in interface org.picketlink.idm.IDMMessages
 
credentialUpdateFailed(Account, Object, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
CredentialUtils - Class in org.picketlink.idm.credential.util
Utility class with helper methods for the Credential API.
CredentialUtils() - Constructor for class org.picketlink.idm.credential.util.CredentialUtils
 
credentialValidationFailed(Credentials, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 

D

DEFAULT_ALGORITHM - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_DELAY_WINDOW - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_DEVICE - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
DEFAULT_INTERVAL_SECONDS - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_NUMBER_DIGITS - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_REALM - Static variable in class org.picketlink.idm.model.basic.Realm
 
DefaultIdGenerator - Class in org.picketlink.idm
Default IdGenerator implementation, used to generate unique identifier values for IdentityType implementations
DefaultIdGenerator() - Constructor for class org.picketlink.idm.DefaultIdGenerator
 
DELAY_WINDOW - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
Digest - Class in org.picketlink.idm.credential
Represents a Digest credential.
Digest() - Constructor for class org.picketlink.idm.credential.Digest
 
DigestCredentialHandler<S,V,U> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of DigestCredentials.
DigestCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
DigestCredentials - Class in org.picketlink.idm.credential
Represents a DIGEST based credential.
DigestCredentials(Digest) - Constructor for class org.picketlink.idm.credential.DigestCredentials
 
DigestCredentialStorage - Class in org.picketlink.idm.credential.storage
CredentialStorage for Digest credentials.
DigestCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
DigestCredentialStorage(byte[], String) - Constructor for class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
DigestUtil - Class in org.picketlink.idm.credential.util
Utility class to support Digest Credentials
DigestUtil() - Constructor for class org.picketlink.idm.credential.util.DigestUtil
 
DigestValidationException - Exception in org.picketlink.idm.credential
 
DigestValidationException(String) - Constructor for exception org.picketlink.idm.credential.DigestValidationException
 
DigestValidationException(String, boolean) - Constructor for exception org.picketlink.idm.credential.DigestValidationException
 

E

EffectiveDate - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the effective date property of a credential entity
EMAIL - Static variable in class org.picketlink.idm.model.basic.User
A query parameter used to set the email value.
ENABLED - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the enabled value.
encode(String) - Method in class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
 
encode(String) - Method in interface org.picketlink.idm.credential.encoder.PasswordEncoder
Encodes given password.
encode(String) - Method in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
encode(String) - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
EncodedPasswordStorage - Class in org.picketlink.idm.credential.storage
Represents the encoded hash value stored by an IdentityStore
EncodedPasswordStorage() - Constructor for class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
EntityPermissionHandler - Class in org.picketlink.idm.permission.acl.spi
 
EntityPermissionHandler() - Constructor for class org.picketlink.idm.permission.acl.spi.EntityPermissionHandler
 
ENTRY_IDENTIFIER_ATTRIBUTE_NAME - Static variable in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
equals(Object) - Method in class org.picketlink.idm.config.IdentityConfiguration
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractPartition
 
EventBridge - Interface in org.picketlink.idm.event
Bridges events between environments.
EventContext - Class in org.picketlink.idm.event
The event context may be used to pass arbitrary state to event observers
EventContext() - Constructor for class org.picketlink.idm.event.EventContext
 
EXPIRY_AFTER - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiration after date
EXPIRY_BEFORE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiration before date
EXPIRY_DATE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiryDate value
ExpiryDate - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the expiry date property of a credential entity, or the expiry date of an identity type entity
extract(String, String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Given a digest token, extract the value

F

fetchQueryResults(IdentityContext, IdentityQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
fetchQueryResults(IdentityContext, RelationshipQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
file() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
file() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
file() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Configures a file-based identity store for this configuration.
FileIdentityStoreConfiguration - Class in org.picketlink.idm.config
Configuration class for the File-based IdentityStore implementation.
FileStoreConfigurationBuilder - Class in org.picketlink.idm.config
IdentityStoreConfigurationBuilder implementation which knows how to build a FileIdentityStoreConfiguration.
FileStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
FIRST_NAME - Static variable in class org.picketlink.idm.model.basic.User
A query parameter used to set the firstName value.
forMapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Associates the given type to a mapped type.

G

generate(String) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
Generates a token.
generate() - Method in class org.picketlink.idm.DefaultIdGenerator
 
generate() - Method in interface org.picketlink.idm.IdGenerator
 
generateTOTP(String, String, int, String) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
This method generates an TOTP value for the given set of parameters.
gensalt(int, SecureRandom) - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt(int) - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt() - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method, selecting a reasonable default for the number of hashing rounds to apply
get(IdentityContext, Class<P>, String) - Method in interface org.picketlink.idm.spi.PartitionStore
 
get(IdentityContext, Class<P>) - Method in interface org.picketlink.idm.spi.PartitionStore
 
getAccount(IdentityContext, String) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
Custom CredentialHandler implementations may override this method to perform the lookup of Account instances based on the loginName.
getAccount(IdentityContext, V) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
getAccount(IdentityContext, DigestCredentials) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
getAccount(IdentityContext, V) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
getAccount(IdentityContext, X509CertificateCredentials) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
getAgent(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
Returns an Agent instance with the given loginName.
getAssignee() - Method in class org.picketlink.idm.model.basic.Grant
 
getAssignee() - Method in class org.picketlink.idm.permission.Permission
Returns the identity to which the permission is assigned.
getAsyncThreadPool() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
getAttribute(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAttribute(String) - Method in interface org.picketlink.idm.model.AttributedType
Return the attribute value with the specified name
getAttribute(IdentityContext, AttributedType, String) - Method in interface org.picketlink.idm.spi.AttributeStore
Returns the Attribute value with the specified name, for the specified IdentityType
getAttributedType() - Method in exception org.picketlink.idm.config.OperationNotSupportedException
 
getAttributes() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAttributes() - Method in interface org.picketlink.idm.model.AttributedType
Returns a Map containing all attribute values for this IdentityType instance.
getAttributesMap() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAuthType() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBase64Cert() - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
getBaseDN() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBaseDN() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getBindCredential() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBindDN() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getCertificate() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
getClientNonce() - Method in class org.picketlink.idm.credential.Digest
 
getConfig() - Method in interface org.picketlink.idm.spi.IdentityStore
Returns the configuration for this IdentityStore instance
getConfigurationName(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
getConfigurations() - Method in interface org.picketlink.idm.PartitionManager
Retrieves the configuration used to build this PartitionManager.
getConnectionProperties() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getContext() - Method in class org.picketlink.idm.event.AbstractBaseEvent
 
getContextInitializers() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getContextInitializers() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Returns a List of the configured context initializers for this configuration.
getContextInitializers() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCreatedDate() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getCreatedDate() - Method in interface org.picketlink.idm.model.IdentityType
Returns the date that this IdentityType instance was created.
getCredentialHandlerProperties() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getCredentialHandlerProperties() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Allows credential handler behaviour to be customized via a set of property values
getCredentialHandlerProperties() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCredentialHandlers() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getCredentialHandlers() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Returns a List of the CredentialHandler types configured.
getCredentialHandlers() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCredentialStorage(IdentityContext, Account, V, S) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
getCredentialStorage(IdentityContext, Account, DigestCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
getCredentialStorage(IdentityContext, Account, V, S) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
getCredentialStorage(IdentityContext, Account, X509CertificateCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
getCurrentCredential(IdentityContext, Account, CredentialStore<?>, Class<T>) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Returns the current credential for the given Agent.
getCustomClassMapping() - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
getDataSource() - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
getDevice() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getDevice() - Method in class org.picketlink.idm.credential.TOTPCredential
 
getDevice() - Method in class org.picketlink.idm.credential.TOTPCredentials
 
getDigest() - Method in class org.picketlink.idm.credential.Digest
 
getDigest() - Method in class org.picketlink.idm.credential.DigestCredentials
 
getDomain() - Method in class org.picketlink.idm.credential.Digest
 
getEffectiveDate() - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
getEffectiveDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
Return the Date from when the credential becomes effective.
getEmail() - Method in class org.picketlink.idm.model.basic.User
 
getEncodedHash() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getEntityTypes() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
getEventBridge() - Method in interface org.picketlink.idm.spi.IdentityContext
 
getExpirationDate() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getExpirationDate() - Method in interface org.picketlink.idm.model.IdentityType
Returns the date that this IdentityType expires, or null if there is no expiry date.
getExpiryDate() - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
getExpiryDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
Return the Date when the credential expires.
getFactoryName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getFirstName() - Method in class org.picketlink.idm.model.basic.User
 
getGlobalRelationships() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
getGlobalRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getGroup(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
Returns a Group instance with the specified groupPath.
getGroup(IdentityManager, String, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Returns the Group with the given groupName and child of the given parent Group.
getGroup() - Method in class org.picketlink.idm.model.basic.GroupMembership
 
getGroup() - Method in class org.picketlink.idm.model.basic.GroupRole
 
getHa1() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getHierarchySearchDepth() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getId() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getId() - Method in interface org.picketlink.idm.model.AttributedType
Returns the unique identifier for this instance
getIdentifier(Object) - Method in class org.picketlink.idm.permission.acl.spi.ClassPermissionHandler
 
getIdentifier(Object) - Method in class org.picketlink.idm.permission.acl.spi.EntityPermissionHandler
TODO we only support @Id identifiers at the moment, still need to add support for @EmbeddedId etc
getIdentifier(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
Returns a Serializable identifier value that can be used to uniquely identify the specified resource
getIdentifier(Object) - Method in class org.picketlink.idm.permission.acl.spi.PermissionHandlerPolicy
 
getIdentifier(Object) - Method in class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
getIdentityManager(IdentityContext) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
getIdentityStoreType() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getIdentityStoreType() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Returns the IdentityStore type associated with this configuration.
getIdentityType() - Method in class org.picketlink.idm.event.IdentityCreatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityDeletedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeCreatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeDeletedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeUpdatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityUpdatedEvent
 
getIdentityType() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getIdGenerator() - Method in interface org.picketlink.idm.spi.IdentityContext
 
getIdProperty() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getLastName() - Method in class org.picketlink.idm.model.basic.User
 
getLdapURL() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getLimit() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getLimit() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getLoginName() - Method in class org.picketlink.idm.model.basic.Agent
 
getMappedClass() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getMappedEntities() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
getMappedProperties() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getMappingConfig() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getMappingConfig(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getMember() - Method in class org.picketlink.idm.model.basic.GroupMembership
 
getMessageDigest() - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
getMethod() - Method in class org.picketlink.idm.credential.Digest
 
getName() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getName() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
getName() - Method in class org.picketlink.idm.model.AbstractPartition
 
getName() - Method in class org.picketlink.idm.model.Attribute
 
getName() - Method in class org.picketlink.idm.model.basic.Group
 
getName() - Method in class org.picketlink.idm.model.basic.Role
 
getName() - Method in interface org.picketlink.idm.model.Partition
Returns the name of the partition.
getName() - Method in class org.picketlink.idm.query.AttributeParameter
 
getName() - Method in interface org.picketlink.idm.query.RelationshipQueryParameter
 
getNonce() - Method in class org.picketlink.idm.credential.Digest
 
getNonceCount() - Method in class org.picketlink.idm.credential.Digest
 
getObjectClasses() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getOffset() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getOffset() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getOpaque() - Method in class org.picketlink.idm.credential.Digest
 
getOperation() - Method in exception org.picketlink.idm.config.OperationNotSupportedException
 
getOperation() - Method in class org.picketlink.idm.permission.Permission
Returns the permission operation
getParameter(QueryParameter) - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameter(QueryParameter) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getParameter(String) - Method in interface org.picketlink.idm.spi.IdentityContext
Returns the parameter value with the specified name
getParameters() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameters(Class<?>) - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameters() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getParentGroup() - Method in class org.picketlink.idm.model.basic.Group
 
getParentMapping() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getParentMembershipAttributeName() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getPartition() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getPartition() - Method in interface org.picketlink.idm.model.IdentityType
Returns the owning Partition for this identity object.
getPartition(Class<T>, String) - Method in interface org.picketlink.idm.PartitionManager
Return the partition specified by the partition class and name.
getPartition() - Method in interface org.picketlink.idm.spi.IdentityContext
Return the active Partition for this context
getPartitions(Class<T>) - Method in interface org.picketlink.idm.PartitionManager
Return all Partition instances for a given partitionClass.
getPassword() - Method in class org.picketlink.idm.credential.Digest
 
getPassword() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
getPath() - Method in class org.picketlink.idm.model.basic.Group
 
getPermissionHandlerPolicy() - Method in interface org.picketlink.idm.spi.IdentityContext
Return the permission handler policy (used for permission related operations)
getPermissions() - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
getProtocol() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getQop() - Method in class org.picketlink.idm.credential.Digest
 
getReadOnlyAttributes() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getRealm() - Method in class org.picketlink.idm.credential.Digest
 
getRealm() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getRegisteredHandlers() - Method in class org.picketlink.idm.permission.acl.spi.PermissionHandlerPolicy
 
getRegisteredIdentityTypes() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getRegisteredRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getRelatedAttributedType() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipCreatedEvent
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipDeletedEvent
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipUpdatedEvent
 
getRelationshipClass() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getRelationshipConfigs() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getRelationshipPolicy() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getResource() - Method in class org.picketlink.idm.permission.Permission
Returns the resource object if known, otherwise returns null.
getResourceClass(Object) - Method in class org.picketlink.idm.permission.acl.spi.PermissionHandlerPolicy
 
getResourceClass() - Method in class org.picketlink.idm.permission.Permission
Returns the resource class if the actual resource instance is not known, otherwise returns null.
getResourceIdentifier() - Method in class org.picketlink.idm.permission.Permission
Returns the resource identifier if the actual resource instance is not known, otherwise returns null.
getResultCount() - Method in interface org.picketlink.idm.query.IdentityQuery
Count of all query results.
getResultCount() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getResultList() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getResultList() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getRole(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
Returns an Role instance with the given name.
getRole() - Method in class org.picketlink.idm.model.basic.Grant
 
getSalt() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getSecret() - Method in class org.picketlink.idm.credential.TOTPCredential
 
getSecretKey() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getSecureRandomProvider() - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
getSelfRelationships() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
getSelfRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getSortParameters() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getStale() - Method in class org.picketlink.idm.credential.Digest
 
getStatus() - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
getStatus() - Method in interface org.picketlink.idm.credential.Credentials
Returns the validation status.
getStoreConfiguration() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getStoreForAttributeOperation(IdentityContext) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns the AttributeStore that manages attributes.
getStoreForCredentialOperation(IdentityContext, Class<?>) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStoreForIdentityOperation(IdentityContext, Class<T>, Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStoreForPartitionOperation(IdentityContext, Class<? extends Partition>) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns the PartitionStore that manages partitions.
getStoreForPermissionOperation(IdentityContext) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns a PermissionStore instance
getStoreForRelationshipOperation(IdentityContext, Class<? extends Relationship>, Relationship, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns the IdentityStore that manages relationships of the specified type, for the specified partition/s.
getStoresForCredentialStorage(IdentityContext, Class<? extends CredentialStorage>) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns all available CredentialStore instances that support the given CredentialStorage type.
getStoresForIdentityQuery(IdentityContext, Class<? extends IdentityType>) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns all available IdentityStore instances that support the given IdentityType.
getStoresForRelationshipQuery(IdentityContext, Class<? extends Relationship>, Set<Partition>) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns all available IdentityStore instances that support the given IdentityType.
getStrength() - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
getSupportedTypeByBaseDN(String, List<String>) - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getSupportedTypes() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getSupportedTypes() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
 
getSupportedTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getToken() - Method in class org.picketlink.idm.credential.TOTPCredentials
 
getUniqueIdentifierAttributeName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getUnsupportedTypes() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getUnsupportedTypes() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
 
getUnsupportedTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getUri() - Method in class org.picketlink.idm.credential.Digest
 
getUser(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
Returns an User instance with the given loginName.
getUsername() - Method in class org.picketlink.idm.credential.Digest
 
getUsername() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
getUsername() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
getValidatedAccount() - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
getValidatedAccount() - Method in interface org.picketlink.idm.credential.Credentials
Returns the Account instance used to validate the credential.
getValue() - Method in class org.picketlink.idm.credential.Password
 
getValue(String) - Method in class org.picketlink.idm.event.EventContext
 
getValue() - Method in class org.picketlink.idm.model.Attribute
 
getWorkingDir() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
Grant - Class in org.picketlink.idm.model.basic
Represents the grant of a Role to an Assignee
Grant() - Constructor for class org.picketlink.idm.model.basic.Grant
 
Grant(IdentityType, Role) - Constructor for class org.picketlink.idm.model.basic.Grant
 
grantGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Creates a GroupRole relationship for the given IdentityType, Role and Group instances.
grantPermission(IdentityContext, IdentityType, Object, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Grants the specified permission
grantPermission(IdentityType, Object, String) - Method in interface org.picketlink.idm.PermissionManager
Grant the specified permission
grantRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.basic.BasicModel
Grants the given Role to the provided IdentityType.
Group - Class in org.picketlink.idm.model.basic
Represents a Group, which may be used to form collections of other identity objects
Group() - Constructor for class org.picketlink.idm.model.basic.Group
 
Group(String) - Constructor for class org.picketlink.idm.model.basic.Group
 
Group(String, Group) - Constructor for class org.picketlink.idm.model.basic.Group
 
GROUP - Static variable in class org.picketlink.idm.model.basic.GroupMembership
 
GROUP - Static variable in class org.picketlink.idm.model.basic.GroupRole
 
GroupMembership - Class in org.picketlink.idm.model.basic
A Relationship that represents an identity's membership in a Group
GroupMembership() - Constructor for class org.picketlink.idm.model.basic.GroupMembership
 
GroupMembership(Account, Group) - Constructor for class org.picketlink.idm.model.basic.GroupMembership
 
GroupRole - Class in org.picketlink.idm.model.basic
GroupRole is a Relationship type that assigns a role within a group to an identity (either a User or Group).
GroupRole() - Constructor for class org.picketlink.idm.model.basic.GroupRole
 
GroupRole(IdentityType, Group, Role) - Constructor for class org.picketlink.idm.model.basic.GroupRole
 

H

hasGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Checks if the given IdentityType, Role and Group instances maps to a GroupRole relationship.
hashCode() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
hashCode() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
hashCode() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
hashCode() - Method in class org.picketlink.idm.model.AbstractPartition
 
hashpw(String, String) - Static method in class org.picketlink.idm.credential.util.BCrypt
Hash a password using the OpenBSD bcrypt scheme
hasPermission(IdentityType, Object, String) - Method in class org.picketlink.idm.permission.acl.spi.PersistentPermissionVoter
 
hasPermission(IdentityType, Class<?>, Serializable, String) - Method in class org.picketlink.idm.permission.acl.spi.PersistentPermissionVoter
 
hasPermission(IdentityType, Object, String) - Method in interface org.picketlink.idm.permission.spi.PermissionVoter
 
hasPermission(IdentityType, Class<?>, Serializable, String) - Method in interface org.picketlink.idm.permission.spi.PermissionVoter
 
hasRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.basic.BasicModel
Checks if the given Role is granted to the provided IdentityType.
hierarchySearchDepth(int) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Sets the the search depth level when retrieving the hierarchy (usually the parents) for a type.
HMAC_SHA1 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
HMAC_SHA256 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
HMAC_SHA512 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 

I

ID - Static variable in interface org.picketlink.idm.model.AttributedType
A query parameter used to set the id value.
Identifier - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identifier property of an identity type, relationship or partition entity
IDENTITY - Static variable in interface org.picketlink.idm.model.Relationship
A query parameter that can be used to obtain all relationships for a given IdentityType.
IDENTITY_MANAGER_CTX_PARAMETER - Static variable in interface org.picketlink.idm.IdentityManager
The active IdentityManager instance may be stored in the IdentityContext under this parameter name
IDENTITY_STORE_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
This is the root logger for identity stores.
IdentityCache - Interface in org.picketlink.idm
Storage for User, Group and Role instances to enable quick resolution of identity memberships.
IdentityClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identity class property of an identity type, which will be used to store the fully qualified class name of the IdentityType being persisted
IdentityConfiguration - Class in org.picketlink.idm.config
Consolidates all the configuration that should be used to initialize and start the IDM subsystem.
IdentityConfigurationBuilder - Class in org.picketlink.idm.config
A class used to build IdentityConfiguration instances, providing a fluent API with some meaningful methods.
IdentityConfigurationBuilder() - Constructor for class org.picketlink.idm.config.IdentityConfigurationBuilder
 
IdentityConfigurationBuilder(List<IdentityConfiguration>) - Constructor for class org.picketlink.idm.config.IdentityConfigurationBuilder
Creates a new instance reading all the configuration from a previously created list of IdentityConfiguration.
IdentityConfigurationChildBuilder - Interface in org.picketlink.idm.config
Defines the top-level configuration methods for @{link Builder} implementations.
IdentityContext - Interface in org.picketlink.idm.spi
Stores security related state for one or more identity management operations
IdentityCreatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created
IdentityCreatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityCreatedEvent
 
IdentityDeletedEvent - Class in org.picketlink.idm.event
This event is raised whenever an IdentityType is deleted
IdentityDeletedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityDeletedEvent
 
IdentityManaged - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an entity bean to indicate that it is used to store identity-related state.
IdentityManagementException - Exception in org.picketlink.idm
This exception is thrown if there is an error during an identity management operation.
IdentityManagementException() - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(String, Throwable) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(String) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(Throwable) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManager - Interface in org.picketlink.idm
Manages all Identity Management related operations.
IdentityPartition - Annotation Type in org.picketlink.idm.model.annotation
Used to annotate a custom partition type and define the identity types that it supports and doesn't support.
IdentityQuery<T extends IdentityType> - Interface in org.picketlink.idm.query
Unified identity query API
IdentityStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
IdentityStore representation providing minimal SPI
IdentityStoreConfiguration - Interface in org.picketlink.idm.config
Represents a configuration for a specific IdentityStore.
IdentityStoreConfiguration.IdentityOperation - Enum in org.picketlink.idm.config
Supported operations for @{AttributedType} types.
IdentityStoreConfigurationBuilder<T extends IdentityStoreConfiguration,S extends IdentityStoreConfigurationBuilder<T,S>> - Class in org.picketlink.idm.config
Base class for IdentityStoreConfigurationBuilder implementations.
IdentityStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
IdentityStoreConfigurationChildBuilder - Interface in org.picketlink.idm.config
Defines the top-level configuration methods for @{link Builder} implementations.
IdentityStoresConfigurationBuilder - Class in org.picketlink.idm.config
A class used to build the configuration for identity stores.
IdentityStoresConfigurationBuilder(NamedIdentityConfigurationBuilder) - Constructor for class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
IdentityType - Interface in org.picketlink.idm.model
This interface is the base for all identity model objects.
IdentityTypeCreatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeCreatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeCreatedEvent
 
IdentityTypeDeletedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeDeletedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeDeletedEvent
 
IdentityTypeUpdatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeUpdatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeUpdatedEvent
 
IdentityUpdatedEvent - Class in org.picketlink.idm.event
This event is raised whenever an IdentityType is updated
IdentityUpdatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityUpdatedEvent
 
IdGenerator - Interface in org.picketlink.idm
Generates unique identifier values.
IDMLog - Interface in org.picketlink.idm
 
IDMMessages - Interface in org.picketlink.idm
MessageBundle interface for all exceptions thrown by the IDM.
IDMUtil - Class in org.picketlink.idm.util
General purpose Util
IDMUtil() - Constructor for class org.picketlink.idm.util.IDMUtil
 
InheritsPrivileges - Annotation Type in org.picketlink.idm.model.annotation
This annotation is used to configure privilege inheritence chains, and may either be applied to an IdentityType property of an identity class, or to an IdentityType property of a relationship.
inheritsPrivileges(IdentityType, IdentityType) - Method in interface org.picketlink.idm.RelationshipManager
Returns true if the specified identity inherits privileges assigned to the specified assignee, either via a relationship or a direct reference from the identity (or a combination of these)
initConfig() - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
initContextForStore(IdentityContext, IdentityStore<?>) - Method in interface org.picketlink.idm.spi.ContextInitializer
 
initializeContext(IdentityContext, IdentityStore<?>) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
initializeContext(IdentityContext, IdentityStore<?>) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Initialize the specified IdentityContext
instantiationError(Class<?>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
INTERVAL_SECONDS - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
invalidate() - Method in interface org.picketlink.idm.credential.Credentials
Invalidates the credential.
invalidate() - Method in class org.picketlink.idm.credential.DigestCredentials
 
invalidate() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
invalidate() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
invalidate(Partition, IdentityType) - Method in interface org.picketlink.idm.IdentityCache
 
isActiveDirectory() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
isAlwaysCreateFiles() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
isAsyncWrite() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
isConfigured() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
Indicates if any configuration was already provided for this instance.
isCredentialExpired(CredentialStorage) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Checks if the given CredentialStorage holds an expired credential.
isCurrentCredential(CredentialStorage) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Checks if the specified CredentialStorage maps to the current credential.
isDebugEnabled() - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
isEmpty() - Method in class org.picketlink.idm.event.EventContext
 
isEmpty() - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
isEnabled() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
isEnabled() - Method in interface org.picketlink.idm.model.IdentityType
Indicates the current enabled status of this IdentityType.
isGlobalRelationshipSupported(Class<? extends Relationship>) - Method in class org.picketlink.idm.spi.RelationshipPolicy
 
isLastCredentialExpired(IdentityContext, Account, CredentialStore<?>, Class<? extends CredentialStorage>) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
 
isLoaded() - Method in class org.picketlink.idm.model.Attribute
 
isMember(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Checks if the given IdentityType is a member of a specific Group.
isNonceExpired() - Method in exception org.picketlink.idm.credential.DigestValidationException
 
isParameterSet(String) - Method in interface org.picketlink.idm.spi.IdentityContext
Returns a boolean indicating whether the parameter with the specified name has been set
isReadOnly() - Method in class org.picketlink.idm.model.Attribute
 
isSelfRelationshipSupported(Class<? extends Relationship>) - Method in class org.picketlink.idm.spi.RelationshipPolicy
 
isSortAscending() - Method in interface org.picketlink.idm.query.IdentityQuery
 
isSupportAttributes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
isSupportCredentials() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
isSupportPermissions() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
isTrusted() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
isTypeOperationSupported(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>) - Static method in class org.picketlink.idm.util.IDMUtil
 
isTypeSupported(P, Set<P>, Set<P>) - Static method in class org.picketlink.idm.util.IDMUtil
This method checks if a type is supported by looking at the supportedTypes and the unsupportedTypes set.

J

jdbc() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Configures a JDBC based Identity Store
JDBCIdentityStoreConfiguration - Class in org.picketlink.idm.config
IdentityStoreConfiguration for JDBC Identity Stores
JDBCIdentityStoreConfiguration(String, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, Set<Class<? extends CredentialHandler>>, boolean, boolean, boolean) - Constructor for class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
JDBCIdentityStoreConfiguration(Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, Set<Class<? extends CredentialHandler>>, boolean, boolean, boolean) - Constructor for class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
JDBCStoreConfigurationBuilder - Class in org.picketlink.idm.config
IdentityStoreConfigurationBuilder implementation which knows how to build a JDBCIdentityStoreConfiguration.
JDBCStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
 
jpa() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
jpa() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
jpa() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Configures a jpa-based identity store for this configuration.
JPAIdentityStoreConfiguration - Class in org.picketlink.idm.config
Defines the configuration for a JPA based IdentityStore implementation.
JPAIdentityStoreConfiguration(Set<Class<?>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, Set<Class<? extends CredentialHandler>>, boolean, boolean, boolean) - Constructor for class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
JPAStoreConfigurationBuilder - Class in org.picketlink.idm.config
IdentityStoreConfigurationBuilder implementation which knows how to build a JPAIdentityStoreConfiguration.
JPAStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 

K

KEY_LENGTH_RANDOM_NUMBER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
Key length when generating a seed for random numbers.

L

LAST_NAME - Static variable in class org.picketlink.idm.model.basic.User
A query parameter used to set the lastName value.
ldap() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
ldap() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
ldap() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Configures a ldap-based identity store for this configuration.
LDAPIdentityStoreConfiguration - Class in org.picketlink.idm.config
LDAPMappingConfiguration - Class in org.picketlink.idm.config
 
LDAPMappingConfigurationBuilder - Class in org.picketlink.idm.config
 
LDAPMappingConfigurationBuilder(Class<? extends AttributedType>, LDAPStoreConfigurationBuilder) - Constructor for class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
LDAPStoreConfigurationBuilder - Class in org.picketlink.idm.config
IdentityStoreConfigurationBuilder implementation which knows how to build a LDAPIdentityStoreConfiguration.
LDAPStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
listClassOperations(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler
 
listClassOperations(Class<?>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
Returns a set containing the available permissions for a resource class.
listClassOperations(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
listInstanceOperations(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler
 
listInstanceOperations(Class<?>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
Returns a set containing the available permissions for a particular resource instance.
listInstanceOperations(Class<?>) - Method in class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
listOperations(Class<?>) - Method in interface org.picketlink.idm.PermissionManager
List all allowed permission type strings for the specified resource
listPermissions(IdentityContext, Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Returns a List value containing all permissions for the specified resource.
listPermissions(IdentityContext, Object, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Returns a List value containing all permissions for the specified resource, having the specified operation
listPermissions(IdentityContext, Set<Object>, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Returns a List value containing all permissions for all of the specified resource, having the specified operation
listPermissions(IdentityContext, Class<?>, Serializable) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Returns a List containing all the permissions for a resource that has not yet been loaded, using the specified resource class and resource identifier value.
listPermissions(IdentityContext, Class<?>, Serializable, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Returns a List containing all the permissions for a resource that has not yet been loaded, using the specified resource class and resource identifier value, with the specified operation.
listPermissions(Object) - Method in interface org.picketlink.idm.PermissionManager
Return a list of all permissions for the specified resource.
listPermissions(Class<?>, Serializable) - Method in interface org.picketlink.idm.PermissionManager
Returns a list of all Permissions for the specified resource identifier
listPermissions(Object, String) - Method in interface org.picketlink.idm.PermissionManager
Return a list of all permissions for the specified resource, with the specified operation
listPermissions(Class<?>, Serializable, String) - Method in interface org.picketlink.idm.PermissionManager
Returns a list of all Permissions for the specified resource identifier, with the specified operation
loadAttributes(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.AttributeStore
Loads all attributes for the given AttributedType.
LOGIN_NAME - Static variable in class org.picketlink.idm.model.basic.Agent
 
LOGIN_NAME_PROPERTY - Static variable in interface org.picketlink.idm.credential.handler.CredentialHandler
This is the name of the identity type property that will be used to retrieve the account's login name, used for account lookup.
lookupAgent(Realm, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Agent object for the specified id, in the specified Realm.
lookupById(Class<T>, String) - Method in interface org.picketlink.idm.PartitionManager
Return the partition specified by the partition class and identifier.
lookupById(IdentityContext, Class<P>, String) - Method in interface org.picketlink.idm.spi.PartitionStore
 
lookupGroup(Partition, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Group object with the specified group id, in the specified partition.
lookupIdentityById(Class<T>, String) - Method in interface org.picketlink.idm.IdentityManager
Retrieves an IdentityType with the given identifier.
lookupRole(Partition, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Role object with the specified name, in the specified partition.
lookupUser(Realm, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached User object for the specified id, in the specified Realm.

M

ManagedCredential - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an entity class to indicate that it contains managed credential-related state.
map(String, Class<?>) - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
map(String, Class<?>) - Method in class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
Map a custom JDBC mapping class for a type such as User
MappedAttribute - Annotation Type in org.picketlink.idm.jpa.annotations.entity
If this annotation is present on an entity bean used to store ad-hoc attribute values.
mappedEntity(Class<?>...) - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
Configures the given mapped entities.
mapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Maps a specific AttributedType.
mapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Maps a specific AttributedType.
marshallingError(Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
matchCredential(Digest, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Match the Client Response value with a generated digest based on the password
md5(String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Determine the message digest
MEMBER - Static variable in class org.picketlink.idm.model.basic.GroupMembership
 
MESSAGES - Static variable in interface org.picketlink.idm.IDMMessages
 
MethodConfigID - Annotation Type in org.picketlink.idm.config.annotation
Annotation can be used for Builder methods.

N

NAME - Static variable in class org.picketlink.idm.model.basic.Group
A query parameter used to set the name value.
NAME - Static variable in class org.picketlink.idm.model.basic.Role
A query parameter used to set the name value.
named(String) - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
named(String) - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
Creates a new configuration.
named(String) - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Creates a named configuration.
NamedIdentityConfigurationBuilder - Class in org.picketlink.idm.config
A class used to build IdentityConfiguration instances.
NamedIdentityConfigurationBuilder(String, IdentityConfigurationBuilder) - Constructor for class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
nullArgument(String) - Method in interface org.picketlink.idm.IDMMessages
 
NUMBER_DIGITS - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 

O

objectClasses(String...) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Defines the object classes for this type.
OperationNotSupportedException - Exception in org.picketlink.idm.config
An OperationNotSupportedException is thrown to indicate that a AttributedType or IdentityStoreConfiguration.IdentityOperation is not supported by the configuration.
OperationNotSupportedException(String, Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Constructor for exception org.picketlink.idm.config.OperationNotSupportedException
 
org.picketlink.idm - package org.picketlink.idm
 
org.picketlink.idm.config - package org.picketlink.idm.config
 
org.picketlink.idm.config.annotation - package org.picketlink.idm.config.annotation
 
org.picketlink.idm.credential - package org.picketlink.idm.credential
 
org.picketlink.idm.credential.encoder - package org.picketlink.idm.credential.encoder
 
org.picketlink.idm.credential.handler - package org.picketlink.idm.credential.handler
 
org.picketlink.idm.credential.handler.annotations - package org.picketlink.idm.credential.handler.annotations
 
org.picketlink.idm.credential.storage - package org.picketlink.idm.credential.storage
 
org.picketlink.idm.credential.storage.annotations - package org.picketlink.idm.credential.storage.annotations
 
org.picketlink.idm.credential.util - package org.picketlink.idm.credential.util
 
org.picketlink.idm.event - package org.picketlink.idm.event
 
org.picketlink.idm.jpa.annotations - package org.picketlink.idm.jpa.annotations
 
org.picketlink.idm.jpa.annotations.entity - package org.picketlink.idm.jpa.annotations.entity
 
org.picketlink.idm.model - package org.picketlink.idm.model
 
org.picketlink.idm.model.annotation - package org.picketlink.idm.model.annotation
 
org.picketlink.idm.model.basic - package org.picketlink.idm.model.basic
 
org.picketlink.idm.permission - package org.picketlink.idm.permission
 
org.picketlink.idm.permission.acl.spi - package org.picketlink.idm.permission.acl.spi
 
org.picketlink.idm.permission.annotations - package org.picketlink.idm.permission.annotations
 
org.picketlink.idm.permission.spi - package org.picketlink.idm.permission.spi
 
org.picketlink.idm.query - package org.picketlink.idm.query
 
org.picketlink.idm.spi - package org.picketlink.idm.spi
 
org.picketlink.idm.util - package org.picketlink.idm.util
 
OTPCredentialStorage - Class in org.picketlink.idm.credential.storage
 
OTPCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
OwnerReference - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identity property of a relationship identity entity

P

ParameterConfigID - Annotation Type in org.picketlink.idm.config.annotation
Annotation can be used for parameters in Builder methods.
PARENT - Static variable in class org.picketlink.idm.model.basic.Group
A query parameter used to set the parent value.
parentMapping(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Defines a alternative Base DN in the cases when this type is a child of a parent entry with the given identifier.
parentMembershipAttributeName(String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Defines the LDAP attribute name used to create parent-child relationships.
PARTITION - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the Partition value
Partition - Interface in org.picketlink.idm.model
An abstract container representing a grouping of identity objects.
PartitionClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the partition class property of a partition entity.
PartitionManager - Interface in org.picketlink.idm
Provides partition management operations and serves as a start point for managing identity data (eg.: users, roles, credentials, etc) by providing factory methods for creating IdentityManager and RelationshipManager instances, respectively.
partitionManagerBootstrap() - Method in interface org.picketlink.idm.IDMLog
 
PartitionStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
A special type of IdentityStore that is also capable of providing partition management functionality
partitionUndefinedForTypeUsingDefault(IdentityType, IdentityStore, Realm) - Method in interface org.picketlink.idm.IDMLog
 
Password - Class in org.picketlink.idm.credential
Represents a text-based password credential
Password(char[]) - Constructor for class org.picketlink.idm.credential.Password
 
Password(String) - Constructor for class org.picketlink.idm.credential.Password
 
PASSWORD_ENCODER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
Stores a stateless instance of PasswordEncoder that should be used to encode passwords.
PasswordCredentialHandler<S extends CredentialStore<?>,V extends UsernamePasswordCredentials,U extends Password> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of UsernamePasswordCredentials, and updating Password credentials.
PasswordCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
PasswordEncoder - Interface in org.picketlink.idm.credential.encoder
Represents different forms to encode passwords.
PATH - Static variable in class org.picketlink.idm.model.basic.Group
A query parameter used to set the path.
PATH_SEPARATOR - Static variable in class org.picketlink.idm.model.basic.Group
 
PBKDF2PasswordEncoder - Class in org.picketlink.idm.credential.encoder
Implementation of PasswordEncoder that uses PBKDF2
PBKDF2PasswordEncoder(byte[], int, int) - Constructor for class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
Permission - Class in org.picketlink.idm.permission
Represents a specific permission granted for a domain resource.
Permission(Object, IdentityType, String) - Constructor for class org.picketlink.idm.permission.Permission
 
Permission(Class<?>, Serializable, IdentityType, String) - Constructor for class org.picketlink.idm.permission.Permission
 
permissionGrantFailed(IdentityType, Object, String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
PermissionHandler - Interface in org.picketlink.idm.permission.acl.spi
Handles the generation of permission resource identifiers, and is responsible for the marshaling / unmarshaling of permissions
PermissionHandlerPolicy - Class in org.picketlink.idm.permission.acl.spi
Manages a set of PermissionHandler instances that overall define a "policy" for how persistent resource permissions are mapped and managed.
PermissionHandlerPolicy(Set<PermissionHandler>) - Constructor for class org.picketlink.idm.permission.acl.spi.PermissionHandlerPolicy
 
PermissionManaged - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an entity bean to indicate that it is used to store permission state.
PermissionManager - Interface in org.picketlink.idm
Manages all Permission Management related operations.
PermissionOperation - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the property of an entity bean that represents the permissions granted for a resource.
PermissionResolver - Class in org.picketlink.idm.permission.spi
Iterates through the configured PermissionVoter instances to determine whether a resource permission is to be allowed or denied.
PermissionResolver(List<PermissionVoter>) - Constructor for class org.picketlink.idm.permission.spi.PermissionResolver
 
PermissionResourceClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the property of an entity bean that contains the fully qualified class name of the resource for which a permission is granted.
PermissionResourceIdentifier - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the property of an entity bean that represents the identifier of a resource for which a permission is granted.
permissionRevokeAllFailed(Object, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
permissionRevokeFailed(IdentityType, Object, String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
permissionsGrantFailed(String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
PermissionsHandledBy - Annotation Type in org.picketlink.idm.permission.annotations
Configures the permission handler to use for instance-based permissions.
permissionsRevokeFailed(String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
PermissionStore - Interface in org.picketlink.idm.permission.acl.spi
Permission Store interface
PermissionVoter - Interface in org.picketlink.idm.permission.spi
A PermissionVoter may be used to determine access restrictions for application resources.
PermissionVoter.VotingResult - Enum in org.picketlink.idm.permission.spi
 
PersistentPermissionVoter - Class in org.picketlink.idm.permission.acl.spi
 
PersistentPermissionVoter(PartitionManager) - Constructor for class org.picketlink.idm.permission.acl.spi.PersistentPermissionVoter
 
PICKETLINK_IDM_PROJECT_CODE - Static variable in interface org.picketlink.idm.IDMLog
 
preserveState(boolean) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Tells the store to preserve state between initializations.
putAgent(Realm, Agent) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified Agent into the cache, within the specified Partition.
putGroup(Partition, Group) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified group into the cache, within the specified Partition.
putRole(Partition, Role) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified role into the cache, within the specified Partition.
putUser(Realm, User) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified user into the cache, for the specified Realm.

Q

QueryParameter - Interface in org.picketlink.idm.query
A marker interface indicating that the implementing class can be used as a parameter within an IdentityQuery or RelationshipQuery

R

raiseEvent(Object) - Method in interface org.picketlink.idm.event.EventBridge
 
readFrom(T) - Method in class org.picketlink.idm.config.Builder
Reads a pre-created configuration.
readFrom(FileIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
readFrom(List<IdentityConfiguration>) - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
readFrom(T) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
readFrom(List<? extends IdentityStoreConfiguration>) - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
readFrom(JDBCIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
 
readFrom(JPAIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
readFrom(LDAPMappingConfiguration) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
readFrom(LDAPIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
readFrom(IdentityConfiguration) - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
readOnlyAttribute(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
Maps a type property to a specific read-only LDAP attribute.
Realm - Class in org.picketlink.idm.model.basic
A Realm defines a boundary for certain identity state.
Realm() - Constructor for class org.picketlink.idm.model.basic.Realm
 
Realm(String) - Constructor for class org.picketlink.idm.model.basic.Realm
 
registerHandler(PermissionHandler) - Method in class org.picketlink.idm.permission.acl.spi.PermissionHandlerPolicy
 
registerIdentityType(Class<? extends IdentityType>) - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
registerRelationshipType(Class<? extends Relationship>) - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
Relationship - Interface in org.picketlink.idm.model
Represents a relationship between two or more IdentityType, which is also capable of supporting multiple attribute values.
RelationshipClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the relationship class property of a relationship entity.
RelationshipCreatedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is created Pedro Silva
RelationshipCreatedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipCreatedEvent
 
RelationshipDeletedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is deleted Pedro Silva
RelationshipDeletedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipDeletedEvent
 
RelationshipDescriptor - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the descriptor property of a relationship identity entity
RelationshipManager - Interface in org.picketlink.idm
Defines relationship management operations
RelationshipMember - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the member property of a relationship identity entity.
RelationshipPolicy - Class in org.picketlink.idm.spi
The relationship policy determines how and where relationships between identities are stored.
RelationshipPolicy(Set<Class<? extends Relationship>>, Set<Class<? extends Relationship>>) - Constructor for class org.picketlink.idm.spi.RelationshipPolicy
 
RelationshipQuery<T extends Relationship> - Interface in org.picketlink.idm.query
Used to query identity relationships
RelationshipQueryParameter - Interface in org.picketlink.idm.query
 
RelationshipUpdatedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is updated Pedro Silva
RelationshipUpdatedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipUpdatedEvent
 
remove(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Removes the given IdentityType instance from the configured identity store.
remove(Partition) - Method in interface org.picketlink.idm.PartitionManager
Removes the specified partition.
remove(String) - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
remove(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Removes the given Relationship instance.
remove(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Removes the specified IdentityType
remove(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
removeAttribute(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
removeAttribute(String) - Method in interface org.picketlink.idm.model.AttributedType
Remove the attribute with given name
removeAttribute(IdentityContext, AttributedType, String) - Method in interface org.picketlink.idm.spi.AttributeStore
Removes the specified Attribute value, for the specified IdentityType
removeFromGroup(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Removes the given Account from the provided Group.
RENEW_RANDOM_NUMBER_GENERATOR_INTERVAL - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
Time interval to be used to get a fresh SecureRandom instance.
resolvePermission(IdentityType, Object, String) - Method in class org.picketlink.idm.permission.spi.PermissionResolver
 
resolvePermission(IdentityType, Class<?>, Serializable, String) - Method in class org.picketlink.idm.permission.spi.PermissionResolver
 
retrieveCredentials(Account, Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Returns a list of all stored credential values for the specified account and credential storage class
retrieveCredentials(IdentityContext, Account, Class<T>) - Method in interface org.picketlink.idm.spi.CredentialStore
Returns a List of all credential state of the specified class, for the specified Account
retrieveCurrentCredential(Account, Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Returns the current stored credential value for the specific account and credential storage class
retrieveCurrentCredential(IdentityContext, Account, Class<T>) - Method in interface org.picketlink.idm.spi.CredentialStore
Return the currently active credential state of the specified class, for the specified Account
revokeAllPermissions(IdentityContext, Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Revokes all permissions for the specified resource
revokeGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
Revokes a GroupRole relationship for the given IdentityType, Role and Group instances.
revokePermission(IdentityContext, IdentityType, Object, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
Revokes the specified permission
revokePermission(IdentityType, Object, String) - Method in interface org.picketlink.idm.PermissionManager
Revoke the specified permission
revokeRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.basic.BasicModel
Revokes the given Role from the provided IdentityType.
ROLE - Static variable in class org.picketlink.idm.model.basic.Grant
 
Role - Class in org.picketlink.idm.model.basic
Represents a role, which may be assigned to account objects in various ways to grant specific application privileges
Role() - Constructor for class org.picketlink.idm.model.basic.Role
 
Role(String) - Constructor for class org.picketlink.idm.model.basic.Role
 
ROOT_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
This is the root logger.

S

SECURE_RANDOM_PROVIDER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
An user-defined SecureRandomProvider instance.
SecurityConfigurationException - Exception in org.picketlink.idm.config
This exception is thrown when a problem is found with the Security API configuration
SecurityConfigurationException() - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(String, Throwable) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(String) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(Throwable) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
setAssignee(IdentityType) - Method in class org.picketlink.idm.model.basic.Grant
 
setAttribute(Attribute<? extends Serializable>) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
setAttribute(Attribute<? extends Serializable>) - Method in interface org.picketlink.idm.model.AttributedType
Set the specified attribute.
setAttribute(IdentityContext, AttributedType, Attribute<? extends Serializable>) - Method in interface org.picketlink.idm.spi.AttributeStore
Sets the specified Attribute value for the specified IdentityType
setBase64Cert(String) - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
setCalendar(Calendar) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
 
setClientNonce(String) - Method in class org.picketlink.idm.credential.Digest
 
setCreatedDate(Date) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setCreatedDate(Date) - Method in interface org.picketlink.idm.model.IdentityType
Sets the date that this IdentityType was created.
setCredentialHandlerProperty(String, Object) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Sets a configuration property for a CredentialHandler.
setCustomClassMapping(Map<String, Class<?>>) - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
setDataSource(DataSource) - Method in class org.picketlink.idm.config.JDBCIdentityStoreConfiguration
 
setDataSource(DataSource) - Method in class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
 
setDevice(String) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setDevice(String) - Method in class org.picketlink.idm.credential.TOTPCredential
 
setDevice(String) - Method in class org.picketlink.idm.credential.TOTPCredentials
 
setDigest(String) - Method in class org.picketlink.idm.credential.Digest
 
setDigest(byte[]) - Method in class org.picketlink.idm.credential.Digest
 
setDomain(String) - Method in class org.picketlink.idm.credential.Digest
 
setEffectiveDate(Date) - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
setEmail(String) - Method in class org.picketlink.idm.model.basic.User
 
setEnabled(boolean) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setEnabled(boolean) - Method in interface org.picketlink.idm.model.IdentityType
Sets the current enabled status of this IdentityType.
setEncodedHash(String) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setExpirationDate(Date) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setExpirationDate(Date) - Method in interface org.picketlink.idm.model.IdentityType
Sets the date that this IdentityType expires.
setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
setFirstName(String) - Method in class org.picketlink.idm.model.basic.User
 
setGroup(Group) - Method in class org.picketlink.idm.model.basic.GroupMembership
 
setGroup(Group) - Method in class org.picketlink.idm.model.basic.GroupRole
 
setHa1(byte[]) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setId(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
setId(String) - Method in interface org.picketlink.idm.model.AttributedType
Sets the unique identifier for this instance
setIdentityStoreType(Class<T>) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
setLastName(String) - Method in class org.picketlink.idm.model.basic.User
 
setLimit(int) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setLimit(int) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setLoaded(boolean) - Method in class org.picketlink.idm.model.Attribute
 
setLoginName(String) - Method in class org.picketlink.idm.model.basic.Agent
 
setMember(Account) - Method in class org.picketlink.idm.model.basic.GroupMembership
 
setMethod(String) - Method in class org.picketlink.idm.credential.Digest
 
setName(String) - Method in class org.picketlink.idm.model.AbstractPartition
 
setName(String) - Method in class org.picketlink.idm.model.basic.Group
 
setName(String) - Method in class org.picketlink.idm.model.basic.Role
 
setNonce(String) - Method in class org.picketlink.idm.credential.Digest
 
setNonceCount(String) - Method in class org.picketlink.idm.credential.Digest
 
setOffset(int) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setOffset(int) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setOpaque(String) - Method in class org.picketlink.idm.credential.Digest
 
setParameter(QueryParameter, Object...) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setParameter(QueryParameter, Object...) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setParameter(String, Object) - Method in interface org.picketlink.idm.spi.IdentityContext
Sets a parameter value
setParentGroup(Group) - Method in class org.picketlink.idm.model.basic.Group
 
setPartition(Partition) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setPartition(Partition) - Method in interface org.picketlink.idm.model.IdentityType
Sets the Partition for this object.
setPassword(String) - Method in class org.picketlink.idm.credential.Digest
 
setPassword(Password) - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
setPath(String) - Method in class org.picketlink.idm.model.basic.Group
 
setQop(String) - Method in class org.picketlink.idm.credential.Digest
 
setRealm(String) - Method in class org.picketlink.idm.credential.Digest
 
setRealm(String) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setRole(Role) - Method in class org.picketlink.idm.model.basic.Grant
 
setSalt(String) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setSecretKey(String) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setSortAscending(boolean) - Method in interface org.picketlink.idm.query.IdentityQuery
Specify if sorting will be ascending (true) or descending (false)
setSortParameters(QueryParameter...) - Method in interface org.picketlink.idm.query.IdentityQuery
Parameters used to sort the results.
setStale(String) - Method in class org.picketlink.idm.credential.Digest
 
setStatus(Credentials.Status) - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
setToken(String) - Method in class org.picketlink.idm.credential.TOTPCredentials
 
setTrusted(boolean) - Method in class org.picketlink.idm.credential.X509CertificateCredentials
Indicates if the provided certificate should be trusted and perform the validation against the existence of the principal.
setup(S) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
setup(S) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
setup(S) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
setup(CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
setup(T) - Method in interface org.picketlink.idm.spi.IdentityStore
Sets the configuration and context in which the IdentityStore will execute its operations
setUri(String) - Method in class org.picketlink.idm.credential.Digest
 
setUsername(String) - Method in class org.picketlink.idm.credential.Digest
 
setUsername(String) - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
setUserName(String) - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
setValidatedAccount(Account) - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
setValue(String, Object) - Method in class org.picketlink.idm.event.EventContext
 
setValue(T) - Method in class org.picketlink.idm.model.Attribute
Sets the value for this attribute.
SHAPasswordEncoder - Class in org.picketlink.idm.credential.encoder
PasswordEncoder that uses SHA to encode passwords.
SHAPasswordEncoder(int) - Constructor for class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
storeCredential(IdentityContext, Account, CredentialStorage) - Method in interface org.picketlink.idm.spi.CredentialStore
Store the specified credential state
Stored - Annotation Type in org.picketlink.idm.credential.storage.annotations
This annotation denotes a property of a Class implementing the CredentialStorage interface as being persistent.
storeInitializing(Class<? extends IdentityStore>) - Method in interface org.picketlink.idm.IDMLog
 
stores() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
This method should be used to provide all the necessary configuration for the identity stores supported by this configuration.
StoreSelector - Interface in org.picketlink.idm.spi
Returns the correct IdentityStore instances for certain operation types, for a given Partition
StringPermissionHandler - Class in org.picketlink.idm.permission.acl.spi
An extremely trivial permission handler that allows permissions to be assigned to String resources
StringPermissionHandler() - Constructor for class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
supportAllFeatures() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enables the default feature set for this configuration.
supportAttributes(boolean) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enable/Disable attribute support
supportCredentials(boolean) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enable/Disable credentials support
SUPPORTED_ACCOUNT_TYPES_PROPERTY - Static variable in interface org.picketlink.idm.credential.handler.CredentialHandler
This property can be used to support additional Account types.
SupportedAttributes - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an attribute entity bean to indicate which attribute types should be supported and stored by the annotated entity.
supportGlobalRelationship(Class<? extends Relationship>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.
supportPermissions(boolean) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enable/Disable permissions support
supportsAttribute() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsAttribute() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Indicates if ad-hoc attributes are supported.
supportsCredential() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsCredential() - Method in class org.picketlink.idm.config.IdentityConfiguration
Check if the configuration supports credential management.
supportsCredential() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Indicates if credentials are supported.
SupportsCredentials - Annotation Type in org.picketlink.idm.credential.handler.annotations
This annotation is used to declare which credential types are supported by a particular CredentialHandler implementation.
SupportsCredentials.NO_CREDENTIAL_STORAGE - Interface in org.picketlink.idm.credential.handler.annotations
 
supportSelfRelationship(Class<? extends Relationship>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.
supportsPartition() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsPartition() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
supportsPartition() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Indicates if this configuration supports partition storage.
supportsPartition() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
supportsPermissions() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsPermissions() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Indicates whether this configuration supports the storing of resource permissions
supportsType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Checks if the configuration supports the given AttributedType and IdentityStoreConfiguration.IdentityOperation.
supportType(Class<? extends AttributedType>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.

T

Tier - Class in org.picketlink.idm.model.basic
A hierarchical abstraction representing a partitioned set or subset of services, for which specialized Roles and Groups may be created.
Tier() - Constructor for class org.picketlink.idm.model.basic.Tier
 
Tier(String) - Constructor for class org.picketlink.idm.model.basic.Tier
 
TimeBasedOTP - Class in org.picketlink.idm.credential.util
TOTP: Time-based One-time Password Algorithm Based on http://tools.ietf.org/html/draft-mraihi-totp-timebased-06
TimeBasedOTP() - Constructor for class org.picketlink.idm.credential.util.TimeBasedOTP
 
TimeBasedOTP(String, int, int, int) - Constructor for class org.picketlink.idm.credential.util.TimeBasedOTP
 
toSet(P[]) - Static method in class org.picketlink.idm.util.IDMUtil
Converts the given array into a Set.
toString() - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
 
toString() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
toString() - Method in class org.picketlink.idm.model.AbstractPartition
 
toString() - Method in class org.picketlink.idm.permission.acl.spi.BaseAbstractPermissionHandler.PermissionSet
 
TOTPCredential - Class in org.picketlink.idm.credential
This class can be used to update TOTP credentials.
TOTPCredential(String) - Constructor for class org.picketlink.idm.credential.TOTPCredential
 
TOTPCredential(String, String) - Constructor for class org.picketlink.idm.credential.TOTPCredential
 
TOTPCredentialHandler - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of TOTPCredentials, and updating TOTPCredential credentials.
TOTPCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
TOTPCredentials - Class in org.picketlink.idm.credential
An extension of the UsernamePasswordCredentials that includes an OTP token
TOTPCredentials() - Constructor for class org.picketlink.idm.credential.TOTPCredentials
 

U

unexpectedType(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
Unique - Annotation Type in org.picketlink.idm.model.annotation
Marks a property of an IdentityType, Partition or Relationship as being an attribute of that IdentityType, Partition or Relationship.
unmarshallingError(Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
unsupportType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which type should not be supported by this configuration.
unwrapResourceClass(Object) - Method in class org.picketlink.idm.permission.acl.spi.ClassPermissionHandler
 
unwrapResourceClass(Object) - Method in class org.picketlink.idm.permission.acl.spi.EntityPermissionHandler
 
unwrapResourceClass(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
Returns the formal class of the specified resource
unwrapResourceClass(Object) - Method in class org.picketlink.idm.permission.acl.spi.StringPermissionHandler
 
update(IdentityContext, Account, U, S, Date, Date) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
update(IdentityContext, Account, Digest, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
update(IdentityContext, Account, U, S, Date, Date) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
update(IdentityContext, Account, TOTPCredential, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
update(IdentityContext, Account, X509Certificate, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
update(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Updates the given IdentityType instance.
update(Partition) - Method in interface org.picketlink.idm.PartitionManager
Updates the attributes of the specified partition.
update(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Updates the given Relationship instance.
update(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Updates the specified IdentityType
update(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
updateCredential(Account, Object) - Method in interface org.picketlink.idm.IdentityManager
Updates a credential for the given Account.
updateCredential(Account, Object, Date, Date) - Method in interface org.picketlink.idm.IdentityManager
Updates a credential for the given Account.
updateCredential(IdentityContext, Account, Object, Date, Date) - Method in interface org.picketlink.idm.spi.IdentityStore
Updates the specified credential value for the specified Agent.
url(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
Configures the URL of the LDAP server.
User - Class in org.picketlink.idm.model.basic
This class represents a User; a human agent that may authenticate with the application
User() - Constructor for class org.picketlink.idm.model.basic.User
 
User(String) - Constructor for class org.picketlink.idm.model.basic.User
 
userName(String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
UsernamePasswordCredentials - Class in org.picketlink.idm.credential
Represents the credentials typically used by standard username/password authentication.
UsernamePasswordCredentials() - Constructor for class org.picketlink.idm.credential.UsernamePasswordCredentials
 
UsernamePasswordCredentials(String, Password) - Constructor for class org.picketlink.idm.credential.UsernamePasswordCredentials
 

V

validate() - Method in class org.picketlink.idm.config.Builder
Validates the internal state.
validate() - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.JDBCStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
validate(IdentityContext, V, S) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
validate(IdentityContext, V, S) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
validate(IdentityContext, TOTPCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
validate(Digest, String, String) - Method in class org.picketlink.idm.credential.util.DigestUtil
 
validate(String, byte[]) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
Validates a token using a secret key.
validateCredential(CredentialStorage, V) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
validateCredential(CredentialStorage, DigestCredentials) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
validateCredential(CredentialStorage, V) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
validateCredential(CredentialStorage, X509CertificateCredentials) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
validateCredentials(Credentials) - Method in interface org.picketlink.idm.IdentityManager
Validates the given Credentials.
validateCredentials(IdentityContext, Credentials) - Method in interface org.picketlink.idm.spi.IdentityStore
Validates the specified credentials.
valueOf(String) - Static method in enum org.picketlink.idm.config.IdentityStoreConfiguration.IdentityOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.picketlink.idm.credential.Credentials.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.picketlink.idm.permission.spi.PermissionVoter.VotingResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.picketlink.idm.config.IdentityStoreConfiguration.IdentityOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.picketlink.idm.credential.Credentials.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.picketlink.idm.permission.spi.PermissionVoter.VotingResult
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
 
verify(String, String) - Method in interface org.picketlink.idm.credential.encoder.PasswordEncoder
Checks if the rawPassword and encodedPassword matches.
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 

W

workingDirectory(String) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Defines the working directory that should be used to store data.

X

X509CertificateCredentialHandler<S,V,U> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of X509CertificateCredentials, and updating X509Cert credentials.
X509CertificateCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
X509CertificateCredentials - Class in org.picketlink.idm.credential
A credential representing an X509 certificate for certificate-based authentication
X509CertificateCredentials(X509Certificate) - Constructor for class org.picketlink.idm.credential.X509CertificateCredentials
 
X509CertificateStorage - Class in org.picketlink.idm.credential.storage
CredentialStorage for X509 Certificates credentials.
X509CertificateStorage() - Constructor for class org.picketlink.idm.credential.storage.X509CertificateStorage
 
X509CertificateStorage(X509Certificate) - Constructor for class org.picketlink.idm.credential.storage.X509CertificateStorage
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
PicketLink Identity Management API 2.5.3.SP16-redhat-1

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.