public class AgentHandler extends IdentityTypeHandler<org.picketlink.idm.model.Agent>
| Constructor and Description |
|---|
AgentHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected org.picketlink.idm.model.Agent |
doCreateIdentityType(org.picketlink.idm.spi.SecurityContext context,
Object identity,
JPAIdentityStore store)
Subclasses should override this method to create a specific
IdentityType given the provided Identity Class
instance. |
protected void |
doPopulateIdentityInstance(org.picketlink.idm.spi.SecurityContext context,
Object toIdentity,
org.picketlink.idm.model.Agent fromUser,
JPAIdentityStore store)
Subclasses should override this method to populate the given Identity Class instance with the specific information for a
given
IdentityType. |
List<javax.persistence.criteria.Predicate> |
getPredicate(org.picketlink.idm.spi.SecurityContext context,
JPACriteriaQueryBuilder criteria,
JPAIdentityStore store)
Returns a
List of Predicate to be used during the query execution. |
protected org.picketlink.idm.event.AbstractBaseEvent |
raiseCreatedEvent(org.picketlink.idm.model.Agent fromIdentityType) |
protected org.picketlink.idm.event.AbstractBaseEvent |
raiseDeletedEvent(org.picketlink.idm.model.Agent fromIdentityType) |
protected org.picketlink.idm.event.AbstractBaseEvent |
raiseUpdatedEvent(org.picketlink.idm.model.Agent fromIdentityType) |
createEntity, createIdentityType, getOrders, getSortParametersMapping, populateEntityprotected void doPopulateIdentityInstance(org.picketlink.idm.spi.SecurityContext context,
Object toIdentity,
org.picketlink.idm.model.Agent fromUser,
JPAIdentityStore store)
IdentityTypeHandler
Subclasses should override this method to populate the given Identity Class instance with the specific information for a
given IdentityType.
doPopulateIdentityInstance in class IdentityTypeHandler<org.picketlink.idm.model.Agent>protected org.picketlink.idm.event.AbstractBaseEvent raiseCreatedEvent(org.picketlink.idm.model.Agent fromIdentityType)
raiseCreatedEvent in class IdentityTypeHandler<org.picketlink.idm.model.Agent>protected org.picketlink.idm.event.AbstractBaseEvent raiseUpdatedEvent(org.picketlink.idm.model.Agent fromIdentityType)
raiseUpdatedEvent in class IdentityTypeHandler<org.picketlink.idm.model.Agent>protected org.picketlink.idm.event.AbstractBaseEvent raiseDeletedEvent(org.picketlink.idm.model.Agent fromIdentityType)
raiseDeletedEvent in class IdentityTypeHandler<org.picketlink.idm.model.Agent>protected org.picketlink.idm.model.Agent doCreateIdentityType(org.picketlink.idm.spi.SecurityContext context,
Object identity,
JPAIdentityStore store)
IdentityTypeHandler
Subclasses should override this method to create a specific IdentityType given the provided Identity Class
instance.
doCreateIdentityType in class IdentityTypeHandler<org.picketlink.idm.model.Agent>public List<javax.persistence.criteria.Predicate> getPredicate(org.picketlink.idm.spi.SecurityContext context, JPACriteriaQueryBuilder criteria, JPAIdentityStore store)
IdentityTypeHandler
Returns a List of Predicate to be used during the query execution. This method already provides the
mapping for the common properties for all IdentityType types.
getPredicate in class IdentityTypeHandler<org.picketlink.idm.model.Agent>Copyright © 2013. All Rights Reserved.