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
Handler implementation for reading and writing
UserIdentity entities.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetByCallback(UserContext uc, String identitfier, String clientName) Finds the user identity by the given callback information.getByRemovalUuid(UserContext uc, UUID removalUuid) Finds the user identity with the given removal UUID.getExisting(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, updateMethods inherited from class de.xima.fc.handler.AMSApiHandler
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getNameMethods 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
-
Constructor Details
-
UserIdentityHandler
public UserIdentityHandler()
-
-
Method Details
-
getByCallback
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
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
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
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.
-