Modifier and Type | Method and Description |
---|---|
<T extends Relationship> |
RelationshipManager.createRelationshipQuery(Class<T> relationshipType)
Creates an
RelationshipQuery that can be used to query for Relationship instances. |
Modifier and Type | Method and Description |
---|---|
void |
RelationshipManager.add(Relationship relationship)
Adds the given
Relationship instance to the configured identity store. |
void |
RelationshipManager.remove(Relationship relationship)
Removes the given
Relationship instance. |
void |
RelationshipManager.update(Relationship relationship)
Updates the given
Relationship instance. |
Modifier and Type | Method and Description |
---|---|
protected Set<Class<? extends Relationship>> |
IdentityStoresConfigurationBuilder.getGlobalRelationships() |
protected Set<Class<? extends Relationship>> |
IdentityStoreConfigurationBuilder.getGlobalRelationshipTypes() |
protected Set<Class<? extends Relationship>> |
IdentityStoresConfigurationBuilder.getSelfRelationships() |
protected Set<Class<? extends Relationship>> |
IdentityStoreConfigurationBuilder.getSelfRelationshipTypes() |
Modifier and Type | Method and Description |
---|---|
Relationship |
RelationshipUpdatedEvent.getRelationship() |
Relationship |
RelationshipDeletedEvent.getRelationship() |
Relationship |
RelationshipCreatedEvent.getRelationship() |
Constructor and Description |
---|
RelationshipCreatedEvent(Relationship relationship,
PartitionManager partitionManager) |
RelationshipDeletedEvent(Relationship relationship,
PartitionManager partitionManager) |
RelationshipUpdatedEvent(Relationship relationship,
PartitionManager partitionManager) |
Modifier and Type | Method and Description |
---|---|
<T extends Relationship> |
FileIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<T> query) |
Modifier and Type | Method and Description |
---|---|
protected Relationship |
FileRelationship.doPopulateEntry(Map<String,Serializable> properties) |
Constructor and Description |
---|
FileRelationship(Relationship 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 |
---|---|
<V extends Relationship> |
AbstractIdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<T extends Relationship> |
ContextualRelationshipManager.createRelationshipQuery(Class<T> relationshipClass) |
<C extends Relationship> |
ContextualRelationshipManager.lookupById(Class<C> attributedType,
String id) |
Modifier and Type | Method and Description |
---|---|
Relationship |
RelationshipReference.getRelationship()
Return the target relationship instance.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ContextualRelationshipManager.checkIfExists(Relationship attributedType) |
protected void |
ContextualRelationshipManager.checkUniqueness(Relationship attributedType) |
protected void |
ContextualRelationshipManager.doAdd(Relationship relationship) |
protected void |
ContextualRelationshipManager.doRemove(Relationship relationship) |
protected void |
ContextualRelationshipManager.doUpdate(Relationship relationship) |
protected void |
ContextualRelationshipManager.fireAttributedTypeAddedEvent(Relationship relationship) |
protected void |
ContextualRelationshipManager.fireAttributedTypeRemovedEvent(Relationship attributedType) |
protected void |
ContextualRelationshipManager.fireAttributedTypeUpdatedEvent(Relationship relationship) |
IdentityStore<?> |
DefaultStoreSelector.getStoreForRelationshipOperation(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Relationship relationship,
IdentityStoreConfiguration.IdentityOperation operation) |
Modifier and Type | Method and Description |
---|---|
IdentityStore<?> |
DefaultStoreSelector.getStoreForRelationshipOperation(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Relationship relationship,
IdentityStoreConfiguration.IdentityOperation operation) |
Set<IdentityStore<?>> |
DefaultStoreSelector.getStoresForRelationshipQuery(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Set<Partition> partitions) |
void |
PrivilegeChainQuery.registerRelationshipType(Class<? extends Relationship> relationshipType) |
Constructor and Description |
---|
RelationshipReference(Relationship relationship) |
Modifier and Type | Method and Description |
---|---|
Set<Partition> |
RelationshipMetadata.getRelationshipPartitions(Relationship relationship) |
Modifier and Type | Method and Description |
---|---|
Set<Property<? extends IdentityType>> |
RelationshipMetadata.getRelationshipIdentityProperties(Class<? extends Relationship> relationshipClass) |
Modifier and Type | Method and Description |
---|---|
<V extends Relationship> |
JDBCIdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<V extends Relationship> |
JDBCIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
Modifier and Type | Method and Description |
---|---|
<V extends Relationship> |
JPAIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
Modifier and Type | Method and Description |
---|---|
<V extends Relationship> |
LDAPIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
Modifier and Type | Class and Description |
---|---|
class |
Grant
Represents the grant of a Role to an Assignee
|
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).
|
Modifier and Type | Interface and Description |
---|---|
interface |
RelationshipQuery<T extends Relationship>
Used to query identity relationships
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Relationship> |
RelationshipCriteria.getRelationshipClass() |
Constructor and Description |
---|
RelationshipCriteria(Class<? extends Relationship> relationshipClass) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRelationshipQuery<T extends Relationship>
Default IdentityQuery implementation.
|
Modifier and Type | Method and Description |
---|---|
<V extends Relationship> |
IdentityStore.countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
<V extends Relationship> |
IdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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<IdentityStore<?>> |
StoreSelector.getStoresForRelationshipQuery(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Set<Partition> partitions)
Returns all available
IdentityStore instances that support the given IdentityType . |
boolean |
RelationshipPolicy.isGlobalRelationshipSupported(Class<? extends Relationship> relationshipClass) |
boolean |
RelationshipPolicy.isSelfRelationshipSupported(Class<? extends Relationship> relationshipClass) |
Constructor and Description |
---|
RelationshipPolicy(Set<Class<? extends Relationship>> selfManagedRelationships,
Set<Class<? extends Relationship>> globalManagedRelationships) |
RelationshipPolicy(Set<Class<? extends Relationship>> selfManagedRelationships,
Set<Class<? extends Relationship>> globalManagedRelationships) |
Modifier and Type | Method and Description |
---|---|
<V extends Relationship> |
TokenIdentityStore.fetchQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
Copyright © 2016. All rights reserved.