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, UserPortalAuthConfig, 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 AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class 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 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) voidsetClientDescriptor(IClientDescriptor clientDescriptor) voidsetSystemAuthenticator(SystemAuthenticator systemAuthenticator) toString()Methods inherited from class AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersionMethods inherited from class AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from interface Comparable
compareToMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setIdMethods inherited from interface 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
-
getClientAuthenticator
-
setClientAuthenticator
-
getSystemAuthenticator
-
setSystemAuthenticator
-
getClientDescriptor
- Specified by:
getClientDescriptorin interfaceIAuthenticatorConfig- Returns:
- Descriptor of the authentication client.
-
setClientDescriptor
-
getIdentifier
- Specified by:
getIdentifierin interfaceIAuthenticatorConfig- Returns:
- a unique key identifying this authenticator config
-
getAuthenticator
- Specified by:
getAuthenticatorin interfaceIAuthenticatorConfig- Returns:
- persisted authenticator entity to be used. If
nullthen a custom authenticator is defined
-
setAuthenticator
-
getAuthenticatorType
- Specified by:
getAuthenticatorTypein interfaceIAuthenticatorConfig- Returns:
- Type of authenticator represented by this config
-
setAuthenticatorType
-
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
-
getDisplayName
-
toString
- Overrides:
toStringin classAbstractLockableEntity
-
IClientDescriptor.getClientName()instead.