| Package | Description |
|---|---|
| org.picketlink.idm | |
| org.picketlink.idm.model | |
| org.picketlink.idm.spi |
| Modifier and Type | Method and Description |
|---|---|
IdentityManagementException |
IDMMessages.attributedTypeNotFoundWithId(Class<? extends AttributedType> type,
String id,
Partition partition) |
IdentityManagementException |
IDMMessages.attributedTypeUnsupportedType(Class<? extends AttributedType> type) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Agent
Represents an external entity that interacts with the application, such as a user
or a third party application
|
interface |
Group
Group representation
|
interface |
IdentityType
This interface is the base for all identity model objects.
|
interface |
Relationship
Represents a relationship between two or more
IdentityType, which is also
capable of supporting multiple attribute values. |
interface |
Role
Role representation
|
interface |
User
This interface represents a User; a human or non-human agent that may
consume the services provided by an application.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAttributedType
Abstract base class for all AttributedType implementations
|
class |
AbstractIdentityType
Abstract base class for IdentityType implementations
|
class |
Authorization
Models an oAuth authorization
|
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).
|
class |
SimpleAgent
Simple implementation of the Agent interface
|
class |
SimpleGroup
Simple implementation of the Group interface
|
class |
SimpleRole
Simple implementation of the Role interface
|
class |
SimpleUser
A simple User implementation
|
| Modifier and Type | Method and Description |
|---|---|
void |
IdentityStore.add(SecurityContext context,
AttributedType value)
Persists the specified IdentityType
|
void |
IdentityStore.remove(SecurityContext context,
AttributedType value)
Removes the specified IdentityType
|
void |
IdentityStore.update(SecurityContext context,
AttributedType value)
Updates the specified IdentityType
|
Copyright © 2013. All Rights Reserved.