Package de.xima.fc.entities
Class AAuthenticatorConfig
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
de.xima.fc.entities.AbstractEntity
de.xima.fc.entities.AbstractLockableEntity
de.xima.fc.entities.ALockableEntity
de.xima.fc.entities.AAuthenticatorConfig
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>,de.xima.cmn.dao.interfaces.ILockableEntity<Long>,IAuthenticatorConfig,ILockingVersionProviding,ITransferable,ITransferableEntity,ITransferableLockableEntity,IStringAttributesMixin,Serializable,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
- Direct Known Subclasses:
ProjectAuthenticatorConfig,WorkflowStateAuthenticatorConfig
@MappedSuperclass
public abstract class AAuthenticatorConfig
extends ALockableEntity
implements IAuthenticatorConfig
Abstract base class for authenticator configurations
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected @NotNull EAuthClientTypeprotected ClientAuthenticatorprotected SystemAuthenticatorFields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, idFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSIONFields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getDisplayName(Locale locale) Deprecated.voidsetAuthenticator(IAuthenticator<?> authenticator) voidsetAuthenticatorType(EAuthClientType authenticatorType) voidsetClientAuthenticator(ClientAuthenticator clientAuthenticator) voidsetSystemAuthenticator(SystemAuthenticator systemAuthenticator) toString()Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersionMethods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setIdMethods inherited from interface de.xima.fc.interfaces.mixin.attributes.IStringAttributesMixin
getAttributes, getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute
-
Field Details
-
ATTR_CLIENTAUTHENTICATOR
- See Also:
-
ATTR_SYSTEMAUTHENTICATOR
- See Also:
-
ATTR_AUTHENTICATOR_TYPE
- See Also:
-
ATTR_ORDER_IDX
- See Also:
-
authenticatorType
-
clientAuthenticator
-
systemAuthenticator
-
-
Constructor Details
-
AAuthenticatorConfig
public AAuthenticatorConfig()
-
-
Method Details
-
getAuthenticatorType
- Specified by:
getAuthenticatorTypein interfaceIAuthenticatorConfig- Returns:
- Type of authenticator represented by this config
-
setAuthenticatorType
-
getClientAuthenticator
-
setClientAuthenticator
-
getSystemAuthenticator
-
setSystemAuthenticator
-
getAuthenticator
- Specified by:
getAuthenticatorin interfaceIAuthenticatorConfig- Returns:
- persisted authenticator entity to be used. If
nullthen a custom authenticator is defined
-
setAuthenticator
-
getClientDescriptor
- Specified by:
getClientDescriptorin interfaceIAuthenticatorConfig- Returns:
- Descriptor of the authentication client.
-
getIdentifier
- Specified by:
getIdentifierin interfaceIAuthenticatorConfig- Returns:
- a unique key identifying this authenticator config
-
getDisplayName
-
toString
- Overrides:
toStringin classAbstractLockableEntity
-
getAuthenticatorToken
Deprecated.UseIClientDescriptor.getClientName()instead.- Specified by:
getAuthenticatorTokenin interfaceIAuthenticatorConfig- Returns:
- name (if it is a system authenticator) or callback UUID (if it is a client authenticator)
-
getI18nPlaceholder
Deprecated.- Specified by:
getI18nPlaceholderin interfaceIAuthenticatorConfig- Returns:
- the I18N placeholder for the authenticator button name
-
IClientDescriptor.getClientName()instead.