Package de.xima.fc.entities.interfaces
Interface IAuthenticatorConfig
- 
- All Superinterfaces:
 IStringAttributesMixin,Serializable
- All Known Implementing Classes:
 AAuthenticatorConfig,ProjectAuthenticatorConfig,VirtualAuthenticatorConfig,WorkflowStateAuthenticatorConfig
public interface IAuthenticatorConfig extends IStringAttributesMixin, Serializable
Common interface for authentication config entities- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAuthenticator<?>getAuthenticator()StringgetAuthenticatorToken()EAuthClientTypegetAuthenticatorType()StringgetI18nPlaceholder()StringgetIdentifier()- 
Methods inherited from interface de.xima.fc.interfaces.mixin.attributes.IStringAttributesMixin
getAttributes, getAttributeValue, getAttributeValueList, getAttributeValueMap, putAttribute, putAttributes, putAttributes, removeAttribute 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getAuthenticatorType
EAuthClientType getAuthenticatorType()
- Returns:
 - Type of authenticator represented by this config
 
 
- 
getAuthenticatorToken
String getAuthenticatorToken()
- Returns:
 - name (if it is a system authenticator) or callback UUID (if it is a client authenticator)
 
 
- 
getAuthenticator
IAuthenticator<?> getAuthenticator()
- Returns:
 - persisted authenticator entity to be used. If 
nullthen a custom authenticator is defined 
 
- 
getIdentifier
String getIdentifier()
- Returns:
 - a unique key identifying this authenticator config
 
 
- 
getI18nPlaceholder
String getI18nPlaceholder()
- Returns:
 - the I18N placeholder for the authenticator button name
 
 
 - 
 
 -