Modifier and Type | Method and Description |
---|---|
void |
IdentityStoreConfiguration.initializeContext(IdentityContext context,
IdentityStore<?> store)
Initialize the specified
IdentityContext |
void |
AbstractIdentityStoreConfiguration.initializeContext(IdentityContext context,
IdentityStore<?> store) |
Modifier and Type | Method and Description |
---|---|
CredentialStorage |
DigestCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
Digest digest,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
TokenCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U credential,
S store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
PasswordCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U password,
S store,
Date effectiveDate,
Date expiryDate) |
protected abstract CredentialStorage |
AbstractCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
U password,
S store,
Date effectiveDate,
Date expiryDate) |
CredentialStorage |
X509CertificateCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
X509Certificate cert,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
protected Account |
DigestCredentialHandler.getAccount(IdentityContext context,
DigestCredentials credentials) |
protected Account |
AbstractCredentialHandler.getAccount(IdentityContext context,
String userName)
Custom
CredentialHandler implementations may override this method to perform the lookup of Account instances based on the userName . |
protected Account |
TokenCredentialHandler.getAccount(IdentityContext context,
V credentials) |
protected Account |
PasswordCredentialHandler.getAccount(IdentityContext context,
V credentials) |
protected abstract Account |
AbstractCredentialHandler.getAccount(IdentityContext context,
V credentials) |
protected Account |
X509CertificateCredentialHandler.getAccount(IdentityContext context,
X509CertificateCredentials credentials) |
protected Account |
AbstractCredentialHandler.getAccountById(IdentityContext context,
String identifier)
Custom
CredentialHandler implementations may override this method to perform the lookup of Account instances based on the identifier . |
protected CredentialStorage |
DigestCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
DigestCredentials credentials,
CredentialStore<?> store) |
protected CredentialStorage |
TokenCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected CredentialStorage |
PasswordCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected abstract CredentialStorage |
AbstractCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected X509CertificateStorage |
X509CertificateCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
X509CertificateCredentials credentials,
CredentialStore<?> store) |
protected IdentityManager |
AbstractCredentialHandler.getIdentityManager(IdentityContext context) |
void |
TOTPCredentialHandler.update(IdentityContext context,
Account account,
TOTPCredential credential,
CredentialStore<?> store,
Date effectiveDate,
Date expiryDate) |
void |
CredentialHandler.update(IdentityContext context,
Account account,
U credential,
S store,
Date effectiveDate,
Date expiryDate)
Updates the credential for a certain
Account . |
void |
AbstractCredentialHandler.update(IdentityContext context,
Account account,
U password,
S store,
Date effectiveDate,
Date expiryDate) |
void |
TOTPCredentialHandler.validate(IdentityContext context,
TOTPCredentials credentials,
CredentialStore<?> store) |
void |
CredentialHandler.validate(IdentityContext context,
V credentials,
S store)
Validates a credential.
|
void |
AbstractCredentialHandler.validate(IdentityContext context,
V credentials,
S store) |
protected boolean |
DigestCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
DigestCredentials credentials,
CredentialStore<?> store) |
protected boolean |
TokenCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
V credentials,
S store) |
protected boolean |
PasswordCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage storage,
V credentials,
S store) |
protected abstract boolean |
AbstractCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
V credentials,
S store) |
protected boolean |
X509CertificateCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage storage,
X509CertificateCredentials credentials,
CredentialStore<?> store) |
Modifier and Type | Method and Description |
---|---|
static <T extends CredentialStorage> |
CredentialUtils.getCurrentCredential(IdentityContext context,
Account agent,
CredentialStore<?> store,
Class<T> storageClass)
Returns the current credential for the given
Agent . |
static boolean |
CredentialUtils.isLastCredentialExpired(IdentityContext context,
Account agent,
CredentialStore<?> store,
Class<? extends CredentialStorage> storageClass) |
Modifier and Type | Method and Description |
---|---|
void |
FileIdentityStore.add(IdentityContext identityContext,
Partition partition,
String configurationName) |
void |
FileIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends IdentityType> |
FileIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<T extends Relationship> |
FileIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<T> query) |
<P extends Partition> |
FileIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass) |
<P extends Partition> |
FileIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
<V extends Serializable> |
FileIdentityStore.getAttribute(IdentityContext context,
AttributedType type,
String attributeName) |
String |
FileIdentityStore.getConfigurationName(IdentityContext identityContext,
Partition partition) |
boolean |
FileIdentityStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier,
String operation) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
IdentityType identityType) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
Object resource) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
Object resource,
String operation) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
Set<Object> resources,
String operation) |
void |
FileIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
<P extends Partition> |
FileIdentityStore.lookupById(IdentityContext context,
Class<P> partitionClass,
String id) |
void |
FileIdentityStore.remove(IdentityContext identityContext,
Partition partition) |
void |
FileIdentityStore.removeAttribute(IdentityContext context,
AttributedType type,
String attributeName) |
void |
FileIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
FileIdentityStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass) |
protected void |
FileIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected void |
FileIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
<T extends CredentialStorage> |
FileIdentityStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass) |
<T extends CredentialStorage> |
FileIdentityStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass) |
void |
FileIdentityStore.revokeAllPermissions(IdentityContext context,
Object resource) |
boolean |
FileIdentityStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
void |
FileIdentityStore.setAttribute(IdentityContext context,
AttributedType type,
Attribute<? extends Serializable> attribute) |
void |
FileIdentityStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage) |
void |
FileIdentityStore.update(IdentityContext identityContext,
Partition partition) |
void |
FileIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentityContext
Abstract base class for creating IdentityContext implementations.
|
class |
ContextualIdentityManager
Default implementation of the IdentityManager interface.
|
class |
ContextualPermissionManager
Default implementation of PermissionManager
|
class |
ContextualRelationshipManager
Default implementation for RelationshipManager.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractIdentityStore.add(IdentityContext context,
AttributedType attributedType) |
protected void |
AbstractIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends IdentityType> |
AbstractIdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
AbstractIdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<T extends AttributeStore<?>> |
DefaultPartitionManager.getStoreForAttributeOperation(IdentityContext context) |
<T extends CredentialStore<?>> |
DefaultPartitionManager.getStoreForCredentialOperation(IdentityContext context,
Class<?> credentialClass) |
<T extends IdentityStore<?>> |
DefaultPartitionManager.getStoreForIdentityOperation(IdentityContext context,
Class<T> storeType,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
<T extends PartitionStore<?>> |
DefaultPartitionManager.getStoreForPartitionOperation(IdentityContext context,
Class<? extends Partition> partitionClass) |
PermissionStore |
DefaultPartitionManager.getStoreForPermissionOperation(IdentityContext context) |
IdentityStore<?> |
DefaultPartitionManager.getStoreForRelationshipOperation(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Relationship relationship,
IdentityStoreConfiguration.IdentityOperation operation) |
Set<CredentialStore<?>> |
DefaultPartitionManager.getStoresForCredentialStorage(IdentityContext context,
Class<? extends CredentialStorage> storageClass) |
Set<IdentityStore<?>> |
DefaultPartitionManager.getStoresForIdentityQuery(IdentityContext context,
Class<? extends IdentityType> identityType) |
Set<IdentityStore<?>> |
DefaultPartitionManager.getStoresForRelationshipQuery(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Set<Partition> partitions) |
<T extends IdentityStore<?>> |
DefaultPartitionManager.lookupStore(IdentityContext context,
IdentityConfiguration configuration,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
void |
AbstractIdentityStore.remove(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
AbstractIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
AbstractIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected abstract void |
AbstractIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
void |
AbstractIdentityStore.update(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
AbstractIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
AbstractIdentityStore.updateCredential(IdentityContext context,
Account account,
Object credential,
Date effectiveDate,
Date expiryDate) |
void |
AbstractIdentityStore.validateCredentials(IdentityContext context,
Credentials credentials) |
Modifier and Type | Method and Description |
---|---|
void |
JDBCIdentityStore.add(IdentityContext identityContext,
Partition partition,
String configurationName) |
protected void |
JDBCIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends IdentityType> |
JDBCIdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
JDBCIdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<V extends IdentityType> |
JDBCIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
JDBCIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<P extends Partition> |
JDBCIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass) |
<P extends Partition> |
JDBCIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
<V extends Serializable> |
JDBCIdentityStore.getAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
String |
JDBCIdentityStore.getConfigurationName(IdentityContext identityContext,
Partition partition) |
void |
JDBCIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
<P extends Partition> |
JDBCIdentityStore.lookupById(IdentityContext context,
Class<P> partitionClass,
String id) |
void |
JDBCIdentityStore.remove(IdentityContext identityContext,
Partition partition) |
void |
JDBCIdentityStore.removeAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
protected void |
JDBCIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
JDBCIdentityStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass) |
protected void |
JDBCIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected void |
JDBCIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
<T extends CredentialStorage> |
JDBCIdentityStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass) |
<T extends CredentialStorage> |
JDBCIdentityStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass) |
void |
JDBCIdentityStore.setAttribute(IdentityContext context,
AttributedType attributedType,
Attribute<? extends Serializable> attribute) |
void |
JDBCIdentityStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage) |
void |
JDBCIdentityStore.update(IdentityContext identityContext,
Partition partition) |
protected void |
JDBCIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
void |
JPAIdentityStore.add(IdentityContext identityContext,
Partition partition,
String configurationName) |
void |
JPAIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends IdentityType> |
JPAIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
JPAIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<P extends Partition> |
JPAIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass) |
<P extends Partition> |
JPAIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
<V extends Serializable> |
JPAIdentityStore.getAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
String |
JPAIdentityStore.getConfigurationName(IdentityContext identityContext,
Partition partition) |
<P extends Partition> |
JPAIdentityStore.getPartitions(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
boolean |
JPAIdentityStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
Class<?> resourceClass,
Serializable identifier) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
Class<?> resourceClass,
Serializable identifier,
String operation) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
IdentityPermission query) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
IdentityType identityType) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
Object resource) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
Object resource,
String operation) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
Set<Object> resources,
String operation) |
void |
JPAIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
<P extends Partition> |
JPAIdentityStore.lookupById(IdentityContext context,
Class<P> partitionClass,
String id) |
void |
JPAIdentityStore.remove(IdentityContext identityContext,
Partition partition) |
void |
JPAIdentityStore.removeAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
void |
JPAIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
JPAIdentityStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass) |
protected void |
JPAIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected void |
JPAIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
<T extends CredentialStorage> |
JPAIdentityStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass) |
<T extends CredentialStorage> |
JPAIdentityStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass) |
void |
JPAIdentityStore.revokeAllPermissions(IdentityContext ctx,
Object resource) |
boolean |
JPAIdentityStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
void |
JPAIdentityStore.setAttribute(IdentityContext context,
AttributedType attributedType,
Attribute<? extends Serializable> attribute) |
void |
JPAIdentityStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage) |
void |
JPAIdentityStore.update(IdentityContext identityContext,
Partition partition) |
void |
JPAIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
void |
LDAPIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
protected CredentialStorage |
LDAPPlainTextPasswordCredentialHandler.createCredentialStorage(IdentityContext context,
Account account,
Password password,
LDAPIdentityStore store,
Date effectiveDate,
Date expiryDate) |
<V extends IdentityType> |
LDAPIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
LDAPIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
protected Account |
LDAPPlainTextPasswordCredentialHandler.getAccount(IdentityContext context,
UsernamePasswordCredentials credentials) |
protected CredentialStorage |
LDAPPlainTextPasswordCredentialHandler.getCredentialStorage(IdentityContext context,
Account account,
UsernamePasswordCredentials credentials,
LDAPIdentityStore store) |
void |
LDAPIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
LDAPIdentityStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass) |
protected void |
LDAPIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected void |
LDAPIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
<T extends CredentialStorage> |
LDAPIdentityStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass) |
<T extends CredentialStorage> |
LDAPIdentityStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass) |
void |
LDAPIdentityStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage) |
void |
LDAPPlainTextPasswordCredentialHandler.update(IdentityContext context,
Account account,
Password password,
LDAPIdentityStore store,
Date effectiveDate,
Date expiryDate) |
void |
LDAPIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
protected boolean |
LDAPPlainTextPasswordCredentialHandler.validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
UsernamePasswordCredentials credentials,
LDAPIdentityStore store) |
Modifier and Type | Method and Description |
---|---|
boolean |
PermissionStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Grants the specified permission
|
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier)
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.
|
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier,
String operation)
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.
|
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
IdentityType identityType)
Returns a list of all
Permission for the given IdentityType . |
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
Object resource)
Returns a List value containing all permissions for the specified resource.
|
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
Object resource,
String operation)
Returns a List value containing all permissions for the specified resource, having the specified operation
|
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
Set<Object> resources,
String operation)
Returns a List value containing all permissions for all of the specified resource,
having the specified operation
|
void |
PermissionStore.revokeAllPermissions(IdentityContext context,
Object resource)
Revokes all permissions for the specified resource
|
boolean |
PermissionStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Revokes the specified permission
|
Constructor and Description |
---|
DefaultIdentityQuery(IdentityQueryBuilder queryBuilder,
IdentityContext context,
Class<T> identityType,
StoreSelector storeSelector) |
DefaultRelationshipQuery(IdentityContext context,
Class<T> relationshipClass,
StoreSelector storeSelector) |
Modifier and Type | Method and Description |
---|---|
void |
IdentityStore.add(IdentityContext context,
AttributedType value)
Persists the specified IdentityType
|
void |
PartitionStore.add(IdentityContext identityContext,
Partition partition,
String configurationName) |
<V extends IdentityType> |
IdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
IdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<V extends IdentityType> |
IdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
IdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<P extends Partition> |
PartitionStore.get(IdentityContext identityContext,
Class<P> partitionClass) |
<P extends Partition> |
PartitionStore.get(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
<V extends Serializable> |
AttributeStore.getAttribute(IdentityContext context,
AttributedType type,
String attributeName)
Returns the Attribute value with the specified name, for the specified IdentityType
|
String |
PartitionStore.getConfigurationName(IdentityContext identityContext,
Partition partition) |
<T extends AttributeStore<?>> |
StoreSelector.getStoreForAttributeOperation(IdentityContext context)
Returns the AttributeStore that manages attributes.
|
<T extends CredentialStore<?>> |
StoreSelector.getStoreForCredentialOperation(IdentityContext context,
Class<?> credentialClass) |
<T extends IdentityStore<?>> |
StoreSelector.getStoreForIdentityOperation(IdentityContext context,
Class<T> storeType,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
<T extends PartitionStore<?>> |
StoreSelector.getStoreForPartitionOperation(IdentityContext context,
Class<? extends Partition> partitionClass)
Returns the PartitionStore that manages partitions.
|
PermissionStore |
StoreSelector.getStoreForPermissionOperation(IdentityContext context)
Returns a PermissionStore instance
|
IdentityStore<?> |
StoreSelector.getStoreForRelationshipOperation(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Relationship relationship,
IdentityStoreConfiguration.IdentityOperation operation)
Returns the IdentityStore that manages relationships of the specified type, for the specified partition/s.
|
Set<CredentialStore<?>> |
StoreSelector.getStoresForCredentialStorage(IdentityContext context,
Class<? extends CredentialStorage> storageClass)
Returns all available
CredentialStore instances that support the given CredentialStorage
type. |
Set<IdentityStore<?>> |
StoreSelector.getStoresForIdentityQuery(IdentityContext context,
Class<? extends IdentityType> identityType)
Returns all available
IdentityStore instances that support the given IdentityType . |
Set<IdentityStore<?>> |
StoreSelector.getStoresForRelationshipQuery(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Set<Partition> partitions)
Returns all available
IdentityStore instances that support the given IdentityType . |
void |
ContextInitializer.initContextForStore(IdentityContext context,
IdentityStore<?> store)
This method is invoked once and right after the
IdentityContext is created. |
void |
AttributeStore.loadAttributes(IdentityContext context,
AttributedType attributedType)
Loads all attributes for the given
AttributedType . |
<P extends Partition> |
PartitionStore.lookupById(IdentityContext context,
Class<P> partitionClass,
String id) |
void |
IdentityStore.remove(IdentityContext context,
AttributedType value)
Removes the specified IdentityType
|
void |
PartitionStore.remove(IdentityContext identityContext,
Partition partition) |
void |
AttributeStore.removeAttribute(IdentityContext context,
AttributedType type,
String attributeName)
Removes the specified Attribute value, for the specified IdentityType
|
void |
CredentialStore.removeCredential(IdentityContext context,
Account account,
Class<? extends CredentialStorage> storageClass)
Removes all credentials stored by a certain
CredentialStorage associated
with the given Account . |
<T extends CredentialStorage> |
CredentialStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass)
Returns a list of all credential state of the specified
T , for the specified Account . |
<T extends CredentialStorage> |
CredentialStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass)
Returns the currently active credential state of the specified
T , for the specified Account . |
void |
AttributeStore.setAttribute(IdentityContext context,
AttributedType type,
Attribute<? extends Serializable> attribute)
Sets the specified Attribute value for the specified IdentityType
|
void |
CredentialStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage)
Stores the specified credential state.
|
void |
IdentityStore.update(IdentityContext context,
AttributedType value)
Updates the specified IdentityType
|
void |
PartitionStore.update(IdentityContext identityContext,
Partition partition) |
void |
IdentityStore.updateCredential(IdentityContext context,
Account account,
Object credential,
Date effectiveDate,
Date expiryDate)
Updates the specified credential value for the specified Agent.
|
void |
IdentityStore.validateCredentials(IdentityContext context,
Credentials credentials)
Validates the specified credentials.
|
Modifier and Type | Method and Description |
---|---|
void |
TokenIdentityStore.add(IdentityContext identityContext,
Partition partition,
String configurationName) |
<V extends IdentityType> |
TokenIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> query) |
<V extends Relationship> |
TokenIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<P extends Partition> |
TokenIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass) |
<P extends Partition> |
TokenIdentityStore.get(IdentityContext identityContext,
Class<P> partitionClass,
String name) |
String |
TokenIdentityStore.getConfigurationName(IdentityContext identityContext,
Partition partition) |
<P extends Partition> |
TokenIdentityStore.lookupById(IdentityContext context,
Class<P> partitionClass,
String id) |
void |
TokenIdentityStore.remove(IdentityContext identityContext,
Partition partition) |
protected void |
TokenIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
TokenIdentityStore.removeCredential(IdentityContext identityContext,
Account account,
Class<? extends CredentialStorage> aClass) |
protected void |
TokenIdentityStore.removeCredentials(IdentityContext context,
Account account) |
protected void |
TokenIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
<T extends CredentialStorage> |
TokenIdentityStore.retrieveCredentials(IdentityContext context,
Account account,
Class<T> storageClass) |
<T extends CredentialStorage> |
TokenIdentityStore.retrieveCurrentCredential(IdentityContext context,
Account account,
Class<T> storageClass) |
void |
TokenIdentityStore.storeCredential(IdentityContext context,
Account account,
CredentialStorage storage) |
void |
TokenIdentityStore.update(IdentityContext identityContext,
Partition partition) |
protected void |
TokenIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
void |
EntityManagerContextInitializer.initContextForStore(IdentityContext context,
IdentityStore<?> store) |
void |
AuthenticatedAccountContextInitializer.initContextForStore(IdentityContext context,
IdentityStore<?> store) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.