| Package | Description |
|---|---|
| org.picketlink.idm | |
| org.picketlink.idm.event | |
| org.picketlink.idm.model | |
| org.picketlink.idm.model.sample | |
| org.picketlink.idm.query | |
| org.picketlink.idm.spi |
| Modifier and Type | Method and Description |
|---|---|
<T extends IdentityType> |
IdentityManager.createIdentityQuery(Class<T> identityType)
Creates an
IdentityQuery that can be used to query for IdentityType instances. |
<T extends IdentityType> |
IdentityManager.lookupIdentityById(Class<T> identityType,
String id)
Retrieves an
IdentityType with the given identifier. |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentityManager.add(IdentityType identityType)
Adds the given
IdentityType instance to the configured identity store. |
void |
IdentityCache.invalidate(Partition partition,
IdentityType identity) |
void |
IdentityManager.loadAttribute(IdentityType identityType,
String attributeName) |
void |
IdentityManager.remove(IdentityType value)
Removes the given
IdentityType instance from the configured identity store. |
void |
IdentityManager.update(IdentityType identityType)
Updates the given
IdentityType instance. |
| Modifier and Type | Method and Description |
|---|---|
IdentityManagementException |
IDMMessages.identityTypeAlreadyExists(Class<? extends IdentityType> type,
String identifier,
Partition partition) |
| Modifier and Type | Method and Description |
|---|---|
IdentityType |
IdentityUpdatedEvent.getIdentityType() |
IdentityType |
IdentityTypeCreatedEvent.getIdentityType() |
IdentityType |
IdentityDeletedEvent.getIdentityType() |
IdentityType |
IdentityCreatedEvent.getIdentityType() |
IdentityType |
IdentityTypeUpdatedEvent.getIdentityType() |
IdentityType |
IdentityTypeDeletedEvent.getIdentityType() |
| Constructor and Description |
|---|
IdentityCreatedEvent(IdentityType identityType) |
IdentityDeletedEvent(IdentityType identityType) |
IdentityTypeCreatedEvent(IdentityType identityType) |
IdentityTypeDeletedEvent(IdentityType identityType) |
IdentityTypeUpdatedEvent(IdentityType identityType) |
IdentityUpdatedEvent(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 |
SampleModel.grantGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static void |
SampleModel.grantRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role)
Grants the given
Role to the provided IdentityType. |
static boolean |
SampleModel.hasGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static boolean |
SampleModel.hasRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role)
Checks if the given
Role is granted to the provided IdentityType. |
static boolean |
SampleModel.isMember(RelationshipManager relationshipManager,
IdentityType identity,
Group group)
Checks if the given
IdentityType is a member of a specific Group. |
static void |
SampleModel.revokeGroupRole(RelationshipManager relationshipManager,
IdentityType assignee,
Role role,
Group group)
|
static void |
SampleModel.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 | Interface and Description |
|---|---|
interface |
IdentityQuery<T extends IdentityType>
Unified identity query API
|
| 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) |
Copyright © 2013. All Rights Reserved.