Package de.xima.fc.handler.entity
Class UserIdentityHandler
- java.lang.Object
 - 
- de.xima.fc.handler.AMSApiHandler
 - 
- de.xima.fc.handler.entity.GenericHandler
 - 
- de.xima.fc.handler.entity.UserIdentityHandler
 
 
 
 
- 
- All Implemented Interfaces:
 IAPIHandler,IGenericHandler,IUserIdentityHandler,Serializable
public class UserIdentityHandler extends GenericHandler implements IUserIdentityHandler
Handler implementation for reading and writingUserIdentityentities.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG 
 - 
 
- 
Constructor Summary
Constructors Constructor Description UserIdentityHandler() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserIdentitygetByCallback(UserContext uc, String identitfier, String clientName)Finds the user identity by the given callback information.UserIdentitygetByRemovalUuid(UserContext uc, UUID removalUuid)Finds the user identity with the given removal UUID.UserIdentitygetExisting(UserContext uc, UserIdentity identity)Gets another user identity with the same identifier information (client/identifier) if it exists.booleanisExisting(UserContext uc, UserIdentity identity)Checks whether or not another user identity exists with the same identifier information (client/identifier).- 
Methods inherited from class de.xima.fc.handler.entity.GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, update 
- 
Methods inherited from class de.xima.fc.handler.AMSApiHandler
getName 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName 
- 
Methods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getByCallback
public UserIdentity getByCallback(UserContext uc, String identitfier, String clientName)
Description copied from interface:IUserIdentityHandlerFinds the user identity by the given callback information. The callback information includes the client name which identifies theSystemAuthenticatororauthenticator typeand the user identity identifier.- Specified by:
 getByCallbackin interfaceIUserIdentityHandler- Parameters:
 uc- User context for accessing the database.identitfier- Identifier of the user identity.clientName- Identifies theSystemAuthenticatoror authenticator type.- Returns:
 - The user identity matching the callback information.
 
 
- 
getByRemovalUuid
public UserIdentity getByRemovalUuid(UserContext uc, UUID removalUuid)
Description copied from interface:IUserIdentityHandlerFinds the user identity with the given removal UUID.- Specified by:
 getByRemovalUuidin interfaceIUserIdentityHandler- Parameters:
 uc- User context for accessing the database.removalUuid- of the user identity to be removed- Returns:
 - the user identity with the given removal UUID or 
nullif no user identity was found for the given removal UUID. 
 
- 
getExisting
public UserIdentity getExisting(UserContext uc, UserIdentity identity)
Description copied from interface:IUserIdentityHandlerGets another user identity with the same identifier information (client/identifier) if it exists.- Specified by:
 getExistingin interfaceIUserIdentityHandler- Parameters:
 uc- User context for accessing the database.identity- to check.- Returns:
 - the user identity with the same identifier information (client/identifier) if it exists and
 
nullotherwise. 
 
- 
isExisting
public boolean isExisting(UserContext uc, UserIdentity identity)
Description copied from interface:IUserIdentityHandlerChecks whether or not another user identity exists with the same identifier information (client/identifier).- Specified by:
 isExistingin interfaceIUserIdentityHandler- Parameters:
 uc- User context for accessing the database.identity- to check.- Returns:
 trueif there exists another user identity with the same identifier information (client/identifier) andfalseotherwise.
 
 - 
 
 -