Modifier and Type | Method and Description |
---|---|
IdentityManagementException |
IDMInternalMessages.attributedTypeAddFailed(AttributedType identityType,
Throwable t) |
IdentityManagementException |
IDMInternalMessages.attributedTypeRemoveFailed(AttributedType identityType,
Throwable t) |
IdentityManagementException |
IDMInternalMessages.attributedTypeUpdateFailed(AttributedType identityType,
Throwable t) |
void |
IDMInternalLog.ldapRelationshipUpdateNotSupported(AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
IdentityManagementException |
IDMInternalMessages.attributedTypeNotFoundWithId(Class<? extends AttributedType> type,
String id,
Partition partition) |
OperationNotSupportedException |
IDMInternalMessages.attributedTypeUnsupportedOperation(Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation,
Class<? extends AttributedType> typeToDisplay,
IdentityStoreConfiguration.IdentityOperation operationToDisplay) |
OperationNotSupportedException |
IDMInternalMessages.attributedTypeUnsupportedOperation(Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation,
Class<? extends AttributedType> typeToDisplay,
IdentityStoreConfiguration.IdentityOperation operationToDisplay) |
IdentityManagementException |
IDMInternalMessages.partitionUnsupportedType(Partition partition,
Class<? extends AttributedType> type) |
Modifier and Type | Method and Description |
---|---|
LDAPMappingConfigurationBuilder |
LDAPMappingConfigurationBuilder.forMapping(Class<? extends AttributedType> attributedType)
Associates the given type to a mapped type.
|
LDAPMappingConfiguration |
LDAPIdentityStoreConfiguration.getMappingConfig(Class<? extends AttributedType> attributedType) |
LDAPMappingConfigurationBuilder |
LDAPStoreConfigurationBuilder.mapping(Class<? extends AttributedType> attributedType)
Maps a specific
AttributedType . |
LDAPMappingConfigurationBuilder |
LDAPMappingConfigurationBuilder.mapping(Class<? extends AttributedType> attributedType)
Maps a specific
AttributedType . |
boolean |
IdentityStoreConfiguration.supportsType(Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation)
Checks if the configuration supports the given
AttributedType and IdentityStoreConfiguration.IdentityOperation . |
boolean |
AbstractIdentityStoreConfiguration.supportsType(Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
S |
IdentityStoreConfigurationBuilder.unsupportType(Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation... operations)
Defines which type should not be supported by this configuration.
|
Constructor and Description |
---|
AbstractIdentityStoreConfiguration(Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
AbstractIdentityStoreConfiguration(Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JDBCIdentityStoreConfiguration(Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JDBCIdentityStoreConfiguration(Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JDBCIdentityStoreConfiguration(String jndiName,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JDBCIdentityStoreConfiguration(String jndiName,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JPAIdentityStoreConfiguration(Set<Class<?>> entityTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
JPAIdentityStoreConfiguration(Set<Class<?>> entityTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> supportedTypes,
Map<Class<? extends AttributedType>,Set<IdentityStoreConfiguration.IdentityOperation>> unsupportedTypes,
List<ContextInitializer> contextInitializers,
Map<String,Object> credentialHandlerProperties,
Set<Class<? extends CredentialHandler>> credentialHandlers,
boolean supportsAttribute,
boolean supportsCredential,
boolean supportsPermissions) |
LDAPMappingConfigurationBuilder(Class<? extends AttributedType> attributedType,
LDAPStoreConfigurationBuilder builder) |
OperationNotSupportedException(String message,
Class<? extends AttributedType> attributedType,
IdentityStoreConfiguration.IdentityOperation operation) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFileAttributedType<T extends AttributedType> |
Modifier and Type | Method and Description |
---|---|
void |
FileIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends Serializable> |
FileIdentityStore.getAttribute(IdentityContext context,
AttributedType type,
String attributeName) |
void |
FileIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
void |
FileIdentityStore.removeAttribute(IdentityContext context,
AttributedType type,
String attributeName) |
void |
FileIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
FileIdentityStore.setAttribute(IdentityContext context,
AttributedType type,
Attribute<? extends Serializable> attribute) |
void |
FileIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Constructor and Description |
---|
FileAttribute(AttributedType identityType) |
FileAttributedType(AttributedType object) |
Modifier and Type | Class and Description |
---|---|
class |
RelationshipReference
Adapter class that encapsulates a target
Relationship instance and provides additional methods
to resolve the referenced IdentityType instances. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractIdentityStore.add(IdentityContext context,
AttributedType attributedType) |
protected void |
AbstractIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
AbstractIdentityStore.remove(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
AbstractIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
AbstractIdentityStore.update(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
AbstractIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
<T extends IdentityStore<?>> |
DefaultPartitionManager.getStoreForIdentityOperation(IdentityContext context,
Class<T> storeType,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
<T extends IdentityStore<?>> |
DefaultPartitionManager.lookupStore(IdentityContext context,
IdentityConfiguration configuration,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
Modifier and Type | Method and Description |
---|---|
protected void |
JDBCIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends Serializable> |
JDBCIdentityStore.getAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
void |
JDBCIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
void |
JDBCIdentityStore.removeAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
protected void |
JDBCIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
JDBCIdentityStore.setAttribute(IdentityContext context,
AttributedType attributedType,
Attribute<? extends Serializable> attribute) |
protected void |
JDBCIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
<T extends AbstractJdbcType> |
JdbcMapper.getInstance(Class<? extends AttributedType> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJdbcType
Base class for the JDBC Types that are equivalent to the IDM model
|
class |
IdentityManagedJdbcType
|
class |
PartitionJdbcType
The JDBC Type for
Partition |
class |
RelationshipJdbcType
JDBC Type for
Relationship |
Modifier and Type | Field and Description |
---|---|
protected AttributedType |
AbstractJdbcType.type |
Modifier and Type | Method and Description |
---|---|
AttributedType |
AbstractJdbcType.getType() |
AttributedType |
IdentityManagedJdbcType.load(String id,
AttributedType attributedType) |
abstract AttributedType |
AbstractJdbcType.load(String id,
AttributedType attributedType)
Load an
AttributedType given its id |
AttributedType |
PartitionJdbcType.load(String id,
AttributedType attributedType) |
AttributedType |
RelationshipJdbcType.load(String id,
AttributedType attributedType) |
AttributedType |
IdentityManagedJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
abstract AttributedType |
AbstractJdbcType.load(String id,
Class<? extends AttributedType> attributedType)
Load an
AttributedType given its id and the type |
AttributedType |
PartitionJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
AttributedType |
RelationshipJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
Modifier and Type | Method and Description |
---|---|
List<? extends AttributedType> |
IdentityManagedJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
abstract List<? extends AttributedType> |
AbstractJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType)
Load a list of
AttributedType given various parameters |
List<? extends AttributedType> |
PartitionJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
List<? extends AttributedType> |
RelationshipJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
Modifier and Type | Method and Description |
---|---|
void |
IdentityManagedJdbcType.delete(AttributedType attributedType) |
abstract void |
AbstractJdbcType.delete(AttributedType attributedType)
Delete
AttributedType |
void |
PartitionJdbcType.delete(AttributedType attributedType) |
void |
RelationshipJdbcType.delete(AttributedType attributedType) |
void |
IdentityManagedJdbcType.deleteRelationships(AttributedType attributedType) |
abstract void |
AbstractJdbcType.deleteRelationships(AttributedType attributedType)
Delete all the
Relationship the AttributedType
is involved in. |
void |
PartitionJdbcType.deleteRelationships(AttributedType attributedType) |
void |
RelationshipJdbcType.deleteRelationships(AttributedType attributedType) |
AttributedType |
IdentityManagedJdbcType.load(String id,
AttributedType attributedType) |
abstract AttributedType |
AbstractJdbcType.load(String id,
AttributedType attributedType)
Load an
AttributedType given its id |
AttributedType |
PartitionJdbcType.load(String id,
AttributedType attributedType) |
AttributedType |
RelationshipJdbcType.load(String id,
AttributedType attributedType) |
void |
IdentityManagedJdbcType.persist(AttributedType attributedType) |
abstract void |
AbstractJdbcType.persist(AttributedType attributedType)
Store the
AttributedType in the database |
void |
PartitionJdbcType.persist(AttributedType attributedType) |
void |
RelationshipJdbcType.persist(AttributedType attributedType) |
AbstractJdbcType |
AbstractJdbcType.setType(AttributedType attributedType) |
void |
IdentityManagedJdbcType.update(AttributedType attributedType) |
abstract void |
AbstractJdbcType.update(AttributedType attributedType)
Update the stored
AttributedType in the database |
void |
PartitionJdbcType.update(AttributedType attributedType) |
void |
RelationshipJdbcType.update(AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
List<? extends AttributedType> |
IdentityManagedJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
abstract List<? extends AttributedType> |
AbstractJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType)
Load a list of
AttributedType given various parameters |
List<? extends AttributedType> |
PartitionJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
List<? extends AttributedType> |
RelationshipJdbcType.load(Map<QueryParameter,Object[]> params,
Class<? extends AttributedType> attributedType) |
AttributedType |
IdentityManagedJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
abstract AttributedType |
AbstractJdbcType.load(String id,
Class<? extends AttributedType> attributedType)
Load an
AttributedType given its id and the type |
AttributedType |
PartitionJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
AttributedType |
RelationshipJdbcType.load(String id,
Class<? extends AttributedType> attributedType) |
Modifier and Type | Method and Description |
---|---|
void |
JPAIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends Serializable> |
JPAIdentityStore.getAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
Object |
JPAIdentityStore.getOwnerEntity(AttributedType attributedType,
Property ownerProperty,
javax.persistence.EntityManager entityManager) |
Object |
JPAIdentityStore.getRootEntity(AttributedType attributedType,
javax.persistence.EntityManager entityManager) |
void |
JPAIdentityStore.loadAttributes(IdentityContext context,
AttributedType attributedType) |
void |
JPAIdentityStore.removeAttribute(IdentityContext context,
AttributedType attributedType,
String attributeName) |
void |
JPAIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
JPAIdentityStore.setAttribute(IdentityContext context,
AttributedType attributedType,
Attribute<? extends Serializable> attribute) |
void |
JPAIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Method and Description |
---|---|
List<EntityMapper> |
JPAIdentityStore.getMapperFor(Class<? extends AttributedType> attributedType)
Returns all
EntityMapper instances used to map the given AttributedType . |
Modifier and Type | Method and Description |
---|---|
<P extends AttributedType> |
EntityMapper.createType(Object entityInstance,
javax.persistence.EntityManager entityManager) |
Modifier and Type | Method and Description |
---|---|
List |
EntityMapper.getAssociatedEntities(AttributedType attributedType,
EntityMapper entityMapper,
javax.persistence.EntityManager entityManager) |
void |
EntityMapper.persist(AttributedType attributedType,
javax.persistence.EntityManager entityManager) |
Object |
EntityMapper.updateEntity(AttributedType attributedType,
javax.persistence.EntityManager entityManager) |
Modifier and Type | Method and Description |
---|---|
void |
LDAPIdentityStore.addAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
LDAPIdentityStore.removeAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
LDAPIdentityStore.updateAttributedType(IdentityContext context,
AttributedType attributedType) |
Modifier and Type | Interface and Description |
---|---|
interface |
Account
Parent interface of all identity types that are capable of authenticating.
|
interface |
IdentityType
This interface is the base for all identity model objects.
|
interface |
Partition
An abstract container representing a grouping of identity objects.
|
interface |
Relationship
Represents a relationship between two or more
IdentityType , which is also
capable of supporting multiple attribute values. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttributedType
Abstract base class for all AttributedType implementations
|
class |
AbstractIdentityType
Abstract base class for IdentityType implementations
|
class |
AbstractPartition
Base class for
Partition implementations. |
Modifier and Type | Class and Description |
---|---|
class |
Agent
An
Account implementation that represents a non-human authenticating entity |
class |
Grant
Represents the grant of a Role to an Assignee
|
class |
Group
Represents a Group, which may be used to form collections of other identity objects
|
class |
GroupMembership
A Relationship that represents an identity's membership in a Group
|
class |
GroupRole
GroupRole is a Relationship type that assigns a role within a group to an identity (either a User or Group).
|
class |
Realm
A Realm defines a boundary for certain identity state.
|
class |
Role
Represents a role, which may be assigned to account objects in various ways
to grant specific application privileges
|
class |
Tier
A hierarchical abstraction representing a partitioned set or subset of services, for which
specialized Roles and Groups may be created.
|
class |
User
This class represents a User; a human agent that may authenticate with the application
|
Modifier and Type | Method and Description |
---|---|
void |
IdentityStore.add(IdentityContext context,
AttributedType value)
Persists the specified IdentityType
|
<V extends Serializable> |
AttributeStore.getAttribute(IdentityContext context,
AttributedType type,
String attributeName)
Returns the Attribute value with the specified name, for the specified IdentityType
|
void |
AttributeStore.loadAttributes(IdentityContext context,
AttributedType attributedType)
Loads all attributes for the given
AttributedType . |
void |
IdentityStore.remove(IdentityContext context,
AttributedType value)
Removes the specified IdentityType
|
void |
AttributeStore.removeAttribute(IdentityContext context,
AttributedType type,
String attributeName)
Removes the specified Attribute value, for the specified IdentityType
|
void |
AttributeStore.setAttribute(IdentityContext context,
AttributedType type,
Attribute<? extends Serializable> attribute)
Sets the specified Attribute value for the specified IdentityType
|
void |
IdentityStore.update(IdentityContext context,
AttributedType value)
Updates the specified IdentityType
|
Modifier and Type | Method and Description |
---|---|
<T extends IdentityStore<?>> |
StoreSelector.getStoreForIdentityOperation(IdentityContext context,
Class<T> storeType,
Class<? extends AttributedType> type,
IdentityStoreConfiguration.IdentityOperation operation) |
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.