org.picketlink.idm.internal
public class ContextualRelationshipManager extends AbstractIdentityContext implements RelationshipManager
AUTHENTICATED_ACCOUNT, CREDENTIALS
Constructor and Description |
---|
ContextualRelationshipManager(EventBridge eventBridge,
IdGenerator idGenerator,
StoreSelector storeSelector,
PrivilegeChainQuery privilegeChainQuery) |
Modifier and Type | Method and Description |
---|---|
void |
add(Relationship relationship) |
<T extends Relationship> |
createRelationshipQuery(Class<T> relationshipClass) |
boolean |
inheritsPrivileges(IdentityType identity,
IdentityType assignee) |
void |
remove(Relationship relationship) |
void |
update(Relationship relationship) |
getEventBridge, getIdGenerator, getParameter, getPartition, getPermissionHandlerPolicy, isParameterSet, setParameter
public ContextualRelationshipManager(EventBridge eventBridge, IdGenerator idGenerator, StoreSelector storeSelector, PrivilegeChainQuery privilegeChainQuery)
public void add(Relationship relationship)
add
in interface RelationshipManager
public void update(Relationship relationship)
update
in interface RelationshipManager
public void remove(Relationship relationship)
remove
in interface RelationshipManager
public <T extends Relationship> RelationshipQuery<T> createRelationshipQuery(Class<T> relationshipClass)
createRelationshipQuery
in interface RelationshipManager
public boolean inheritsPrivileges(IdentityType identity, IdentityType assignee)
inheritsPrivileges
in interface RelationshipManager
Copyright © 2016 JBoss by Red Hat. All rights reserved.