Modifier and Type | Method and Description |
---|---|
<T extends IdentityType> |
IdentityManager.createIdentityQuery(Class<T> identityType)
Deprecated.
Use the
IdentityManager.getQueryBuilder() to create queries. |
<T extends IdentityType> |
IdentityManager.lookupIdentityById(Class<T> identityType,
String id)
Deprecated.
use
AttributedTypeManager.lookupById(Class, String) instead. |
Modifier and Type | Method and Description |
---|---|
IdentityManagementException |
IDMInternalMessages.attributedUndefinedPartition(IdentityType identityType) |
IdentityManagementException |
IDMInternalMessages_$bundle.attributedUndefinedPartition(IdentityType identityType) |
void |
PermissionManager.grantPermission(IdentityType assignee,
Object resource,
String operation)
Grant the specified permission
|
boolean |
RelationshipManager.inheritsPrivileges(IdentityType identity,
IdentityType assignee)
Returns true if the specified identity is the same or inherits privileges assigned to the specified assignee,
either via a relationship or a direct reference from the identity (or a combination of these)
|
void |
IdentityCache.invalidate(Partition partition,
IdentityType identity) |
List<Permission> |
PermissionManager.listPermissions(IdentityType identityType)
Returns a list of all
Permission for the given IdentityType . |
void |
IDMInternalLog_$logger.partitionUndefinedForTypeUsingDefault(IdentityType arg0,
IdentityStore arg1,
Partition arg2) |
void |
IDMLog_$logger.partitionUndefinedForTypeUsingDefault(IdentityType identityType,
IdentityStore identityStore,
Partition defaultPartition) |
void |
IDMLog.partitionUndefinedForTypeUsingDefault(IdentityType identityType,
IdentityStore identityStore,
Partition defaultPartition) |
IdentityManagementException |
IDMInternalMessages_$bundle.permissionGrantFailed(IdentityType arg0,
Object arg1,
String arg2,
Throwable arg3) |
IdentityManagementException |
IDMMessages.permissionGrantFailed(IdentityType assignee,
Object resource,
String operation,
Throwable t) |
IdentityManagementException |
IDMMessages_$bundle.permissionGrantFailed(IdentityType assignee,
Object resource,
String operation,
Throwable t) |
IdentityManagementException |
IDMInternalMessages_$bundle.permissionRevokeFailed(IdentityType arg0,
Object arg1,
String arg2,
Throwable arg3) |
IdentityManagementException |
IDMMessages.permissionRevokeFailed(IdentityType assignee,
Object resource,
String operation,
Throwable t) |
IdentityManagementException |
IDMMessages_$bundle.permissionRevokeFailed(IdentityType assignee,
Object resource,
String operation,
Throwable t) |
void |
PermissionManager.revokePermission(IdentityType assignee,
Class<?> resourceclass,
String operation)
Revoke the specified permission
|
void |
PermissionManager.revokePermission(IdentityType assignee,
Object resource,
String operation)
Revoke the specified permission
|
Modifier and Type | Method and Description |
---|---|
IdentityManagementException |
IDMMessages.credentialInvalidAccountType(Class<? extends IdentityType> aClass) |
IdentityManagementException |
IDMInternalMessages.identityTypeAlreadyExists(Class<? extends IdentityType> type,
String identifier,
Partition partition) |
Modifier and Type | Method and Description |
---|---|
<I extends IdentityType> |
AbstractTokenConsumer.extractIdentity(T token,
Class<I> identityType,
StereotypeProperty.Property stereotypeProperty,
Object identifier) |
<I extends IdentityType> |
Token.Consumer.extractIdentity(T token,
Class<I> identityType,
StereotypeProperty.Property stereotypeProperty,
Object identifier)
Extracts a certain
IdentityType considering the information from the given Token . |
Modifier and Type | Method and Description |
---|---|
IdentityType |
IdentityTypeDeletedEvent.getIdentityType() |
IdentityType |
IdentityTypeCreatedEvent.getIdentityType() |
IdentityType |
IdentityTypeUpdatedEvent.getIdentityType() |
Constructor and Description |
---|
IdentityTypeCreatedEvent(IdentityType identityType,
PartitionManager partitionManager) |
IdentityTypeDeletedEvent(IdentityType identityType,
PartitionManager partitionManager) |
IdentityTypeUpdatedEvent(IdentityType identityType,
PartitionManager partitionManager) |
Modifier and Type | Class and Description |
---|---|
class |
FileSortingComparator<T extends IdentityType>
Comparator for sorting identity objects according to given query parameters
|
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
FileIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
Modifier and Type | Method and Description |
---|---|
protected IdentityType |
FileIdentityType.doPopulateEntry(Map<String,Serializable> properties) |
Modifier and Type | Method and Description |
---|---|
boolean |
FileIdentityStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
boolean |
FileRelationship.hasIdentityType(IdentityType identityType) |
List<Permission> |
FileIdentityStore.listPermissions(IdentityContext context,
IdentityType identityType) |
protected void |
FileIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
boolean |
FileIdentityStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
Constructor and Description |
---|
FileIdentityType(IdentityType object) |
FilePermission(IdentityType identityType,
Permission permission) |
Modifier and Type | Class and Description |
---|---|
class |
IdentityTypeReference |
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
AbstractIdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<T extends IdentityType> |
ContextualIdentityManager.createIdentityQuery(Class<T> identityType) |
<C extends IdentityType> |
ContextualIdentityManager.lookupById(Class<C> attributedType,
String id) |
<T extends IdentityType> |
ContextualIdentityManager.lookupIdentityById(Class<T> identityType,
String id) |
Modifier and Type | Method and Description |
---|---|
protected void |
ContextualIdentityManager.checkIfExists(IdentityType identityType) |
protected void |
ContextualIdentityManager.checkUniqueness(IdentityType identityType) |
protected void |
ContextualIdentityManager.doAdd(IdentityType attributedType) |
protected void |
ContextualIdentityManager.doRemove(IdentityType attributedType) |
protected void |
ContextualIdentityManager.doUpdate(IdentityType attributedType) |
protected void |
ContextualIdentityManager.fireAttributedTypeAddedEvent(IdentityType attributedType) |
protected void |
ContextualIdentityManager.fireAttributedTypeRemovedEvent(IdentityType attributedType) |
protected void |
ContextualIdentityManager.fireAttributedTypeUpdatedEvent(IdentityType attributedType) |
void |
ContextualPermissionManager.grantPermission(IdentityType assignee,
Object resource,
String operation) |
boolean |
ContextualRelationshipManager.inheritsPrivileges(IdentityType identity,
IdentityType assignee) |
boolean |
PrivilegeChainQuery.inheritsPrivileges(RelationshipManager relationshipManager,
IdentityType identity,
IdentityType assignee)
Checks if the given
identity inherits the privileges assigned to the given assignee . |
void |
DefaultIdentityCache.invalidate(Partition partition,
IdentityType identityType) |
List<Permission> |
ContextualPermissionManager.listPermissions(IdentityType identityType) |
protected abstract void |
AbstractIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
void |
ContextualPermissionManager.revokePermission(IdentityType assignee,
Class<?> resourceclass,
String operation) |
void |
ContextualPermissionManager.revokePermission(IdentityType assignee,
Object resource,
String operation) |
Modifier and Type | Method and Description |
---|---|
Set<IdentityStore<?>> |
DefaultStoreSelector.getStoresForIdentityQuery(IdentityContext context,
Class<? extends IdentityType> identityType) |
Modifier and Type | Method and Description |
---|---|
static IdentityType |
IdentityTypeUtil.resolveIdentityType(String descriptor,
Object parent,
PartitionManager partitionManager) |
Modifier and Type | Method and Description |
---|---|
Set<Property<? extends IdentityType>> |
RelationshipMetadata.getRelationshipIdentityProperties(Class<? extends Relationship> relationshipClass) |
Modifier and Type | Method and Description |
---|---|
static String |
IdentityTypeUtil.formatId(IdentityType identityType)
Return a formatted string representing the reference to the given
IdentityType . |
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
JDBCIdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends IdentityType> |
JDBCIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
Modifier and Type | Method and Description |
---|---|
protected void |
JDBCIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
JPAIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
Modifier and Type | Method and Description |
---|---|
boolean |
JPAIdentityStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
List<Permission> |
JPAIdentityStore.listPermissions(IdentityContext ctx,
IdentityType identityType) |
protected void |
JPAIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
boolean |
JPAIdentityStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation) |
Modifier and Type | Method and Description |
---|---|
protected <V extends IdentityType> |
LDAPIdentityStore.createIdentityTypeSearchFilter(IdentityQuery<V> identityQuery,
LDAPMappingConfiguration ldapEntryConfig) |
<V extends IdentityType> |
LDAPIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends IdentityType> |
LDAPOperationManager.searchPaginated(String baseDN,
String filter,
LDAPMappingConfiguration mappingConfiguration,
IdentityQuery<V> identityQuery) |
Modifier and Type | Method and Description |
---|---|
protected void |
LDAPIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
Modifier and Type | Interface and Description |
---|---|
interface |
Account
Parent interface of all identity types that are capable of authenticating.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentityType
Abstract base class for IdentityType implementations
|
Modifier and Type | Class and Description |
---|---|
class |
Agent
An
Account implementation that represents a non-human authenticating entity |
class |
Group
Represents a Group, which may be used to form collections of other identity objects
|
class |
Role
Represents a role, which may be assigned to account objects in various ways
to grant specific application privileges
|
class |
User
This class represents a User; a human agent that may authenticate with the application
|
Modifier and Type | Method and Description |
---|---|
IdentityType |
Grant.getAssignee() |
Modifier and Type | Method and Description |
---|---|
static void |
BasicModel.grantGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static void |
BasicModel.grantRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role)
Grants the given
Role to the provided IdentityType . |
static boolean |
BasicModel.hasGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static boolean |
BasicModel.hasRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role)
Checks if the given
Role is granted to the provided IdentityType . |
static void |
BasicModel.revokeGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static void |
BasicModel.revokeRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role)
Revokes the given
Role from the provided IdentityType . |
void |
Grant.setAssignee(IdentityType assignee) |
Constructor and Description |
---|
Grant(IdentityType assignee,
Role role) |
GroupRole(IdentityType assignee,
Group group,
Role role) |
Modifier and Type | Method and Description |
---|---|
IdentityType |
IdentityPermission.getAssignee()
Returns the identity to which the permission is assigned.
|
Constructor and Description |
---|
IdentityPermission(Class<?> resourceClass,
Serializable resourceIdentifier,
IdentityType assignee,
String operation) |
IdentityPermission(Object resource,
IdentityType assignee,
String operation) |
Modifier and Type | Method and Description |
---|---|
boolean |
PermissionStore.grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Grants the specified permission
|
PermissionVoter.VotingResult |
PersistentPermissionVoter.hasPermission(IdentityType recipient,
Class<?> resourceClass,
Serializable identifier,
String operation) |
PermissionVoter.VotingResult |
PersistentPermissionVoter.hasPermission(IdentityType recipient,
Object resource,
String operation) |
List<Permission> |
PermissionStore.listPermissions(IdentityContext context,
IdentityType identityType)
Returns a list of all
Permission for the given IdentityType . |
boolean |
PermissionStore.revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Revokes the specified permission
|
Modifier and Type | Method and Description |
---|---|
PermissionVoter.VotingResult |
PermissionVoter.hasPermission(IdentityType recipient,
Class<?> resourceClass,
Serializable identifier,
String operation) |
PermissionVoter.VotingResult |
PermissionVoter.hasPermission(IdentityType recipient,
Object resource,
String operation) |
boolean |
PermissionResolver.resolvePermission(IdentityType recipient,
Class<?> resourceClass,
Serializable identifier,
String operation) |
boolean |
PermissionResolver.resolvePermission(IdentityType recipient,
Object resource,
String operation) |
Modifier and Type | Interface and Description |
---|---|
interface |
IdentityQuery<T extends IdentityType>
An
IdentityQuery is responsible for querying the underlying identity stores for instances of
a given IdentityType . |
Modifier and Type | Method and Description |
---|---|
<T extends IdentityType> |
IdentityQueryBuilder.createIdentityQuery(Class<T> identityType)
Create an
IdentityQuery that can be used to query for IdentityType instances of a the given identityType . |
Modifier and Type | Method and Description |
---|---|
IdentityType |
RelationshipCriteria.getCriteria(String propertyName) |
Modifier and Type | Method and Description |
---|---|
void |
RelationshipCriteria.addCriteria(String propertyName,
IdentityType identity) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultIdentityQuery<T extends IdentityType>
Default IdentityQuery implementation.
|
Modifier and Type | Method and Description |
---|---|
<T extends IdentityType> |
DefaultQueryBuilder.createIdentityQuery(Class<T> identityType) |
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
IdentityStore.countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends IdentityType> |
IdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
Modifier and Type | Method and Description |
---|---|
Set<IdentityStore<?>> |
StoreSelector.getStoresForIdentityQuery(IdentityContext context,
Class<? extends IdentityType> identityType)
Returns all available
IdentityStore instances that support the given IdentityType . |
Modifier and Type | Method and Description |
---|---|
<V extends IdentityType> |
TokenIdentityStore.fetchQueryResults(IdentityContext context,
IdentityQuery<V> query) |
Modifier and Type | Method and Description |
---|---|
protected void |
TokenIdentityStore.removeFromRelationships(IdentityContext context,
IdentityType identityType) |
Modifier and Type | Method and Description |
---|---|
static void |
IDMUtil.configureDefaultPartition(IdentityContext context,
IdentityType identityType,
IdentityStore identityStore,
PartitionManager partitionManager)
Configure the default partition for the given identity type, if necessary.
|
Modifier and Type | Method and Description |
---|---|
<T extends IdentityType> |
SecuredIdentityManager.createIdentityQuery(Class<T> identityType) |
<C extends IdentityType> |
SecuredIdentityManager.lookupById(Class<C> attributedType,
String id) |
<T extends IdentityType> |
SecuredIdentityManager.lookupIdentityById(Class<T> identityType,
String id) |
Modifier and Type | Method and Description |
---|---|
void |
SecuredIdentityManager.add(IdentityType identityType) |
void |
SecuredIdentityManager.remove(IdentityType value) |
void |
SecuredIdentityManager.update(IdentityType identityType) |
Copyright © 2018. All rights reserved.