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.
-
-