Package | Description |
---|---|
org.picketlink.idm | |
org.picketlink.idm.config | |
org.picketlink.idm.internal | |
org.picketlink.idm.model.basic | |
org.picketlink.idm.spi | |
org.picketlink.internal |
Modifier and Type | Method and Description |
---|---|
void |
IdentityManager.add(IdentityType identityType)
Adds the given
IdentityType instance to the configured identity store. |
void |
PartitionManager.add(Partition partition)
Adds a partition to the default configuration.
|
void |
PartitionManager.add(Partition partition,
String configurationName)
Adds a new partition with a reference to the given
configurationName . |
void |
RelationshipManager.add(Relationship relationship)
Adds the given
Relationship instance to the configured identity store. |
IdentityManager |
PartitionManager.createIdentityManager()
Creates an
IdentityManager instance for the default partition. |
IdentityManager |
PartitionManager.createIdentityManager(Partition partition)
Creates an
IdentityManager for the specified partition. |
PermissionManager |
PartitionManager.createPermissionManager()
Creates a
PermissionManager for the default partition. |
PermissionManager |
PartitionManager.createPermissionManager(Partition partition)
Creates a
PermissionManager for the specified partition. |
RelationshipManager |
PartitionManager.createRelationshipManager()
Creates an
RelationshipManager . |
<T extends Partition> |
PartitionManager.getPartition(Class<T> partitionClass,
String name)
Return the partition specified by the partition class and name.
|
<T extends Partition> |
PartitionManager.getPartitions(Class<T> partitionClass)
Return all
Partition instances for a given partitionClass . |
<T extends Partition> |
PartitionManager.lookupById(Class<T> partitionClass,
String id)
Return the partition specified by the partition class and identifier.
|
void |
IdentityManager.remove(IdentityType value)
Removes the given
IdentityType instance from the configured identity store. |
void |
PartitionManager.remove(Partition partition)
Removes the specified partition.
|
void |
RelationshipManager.remove(Relationship relationship)
Removes the given
Relationship instance. |
void |
IdentityManager.update(IdentityType identityType)
Updates the given
IdentityType instance. |
void |
PartitionManager.update(Partition partition)
Updates the attributes of the specified partition.
|
void |
RelationshipManager.update(Relationship relationship)
Updates the given
Relationship instance. |
Modifier and Type | Class and Description |
---|---|
class |
OperationNotSupportedException
An
OperationNotSupportedException is thrown to indicate that a AttributedType or
IdentityStoreConfiguration.IdentityOperation is not supported by the configuration. |
class |
SecurityConfigurationException
This exception is thrown when a problem is found with the Security API configuration
|
Modifier and Type | Method and Description |
---|---|
void |
ContextualIdentityManager.add(IdentityType identityType) |
void |
DefaultPartitionManager.add(Partition partition) |
void |
DefaultPartitionManager.add(Partition partition,
String configurationName) |
IdentityManager |
DefaultPartitionManager.createIdentityManager() |
IdentityManager |
DefaultPartitionManager.createIdentityManager(Partition partition) |
PermissionManager |
DefaultPartitionManager.createPermissionManager(Partition partition) |
void |
ContextualIdentityManager.remove(IdentityType identityType) |
void |
DefaultPartitionManager.remove(Partition partition) |
void |
ContextualIdentityManager.update(IdentityType identityType) |
void |
DefaultPartitionManager.update(Partition partition) |
Modifier and Type | Method and Description |
---|---|
static void |
BasicModel.addToGroup(RelationshipManager relationshipManager,
Account member,
Group group)
|
static Agent |
BasicModel.getAgent(IdentityManager identityManager,
String loginName)
Returns an
Agent instance with the given loginName . |
static Group |
BasicModel.getGroup(IdentityManager identityManager,
String groupPath)
Returns a
Group instance with the specified groupPath . |
static Group |
BasicModel.getGroup(IdentityManager identityManager,
String groupName,
Group parent)
|
static Role |
BasicModel.getRole(IdentityManager identityManager,
String name)
Returns an
Role instance with the given name . |
static User |
BasicModel.getUser(IdentityManager identityManager,
String loginName)
Returns an
User instance with the given loginName . |
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 boolean |
BasicModel.isMember(RelationshipManager relationshipManager,
Account member,
Group group)
Checks if the given
IdentityType is a member of a specific Group . |
static void |
BasicModel.removeFromGroup(RelationshipManager relationshipManager,
Account member,
Group group)
|
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 . |
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 . |
Set<IdentityStore<?>> |
StoreSelector.getStoresForRelationshipQuery(IdentityContext context,
Class<? extends Relationship> relationshipClass,
Set<Partition> partitions)
Returns all available
IdentityStore instances that support the given IdentityType . |
Modifier and Type | Method and Description |
---|---|
void |
SecuredIdentityManager.add(IdentityType identityType) |
void |
SecuredIdentityManager.remove(IdentityType value) |
void |
SecuredIdentityManager.update(IdentityType identityType) |
Copyright © 2014. All rights reserved.