Package de.xima.fc.plugin.gui
Interface IPluginAuthenticatorCustomGUIBean
- All Superinterfaces:
IPluginGenericCustomGUIBean,Serializable
Interface for the bean of a
IAuthenticator. The bean must be view scoped, i.e. have the ViewScoped
annotation set. The bean is created when the user selects an authenticator of the given type.
The annotations PostConstruct, PreDestroy and ManagedProperty are supported.
- Since:
- 7.2.1
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanonAuthenticatorBeforeSave(AAuthenticator<?> authenticator) Lifecycle callback invoked when an existing authenticator is about to be saved.default voidonAuthenticatorSelected(AAuthenticator<?> authenticator) Lifecycle callback invoked when an existing authenticator was selected.Methods inherited from interface de.xima.fc.plugin.gui.IPluginGenericCustomGUIBean
destroy, getFileHelper, getProperties, getResourceHelper, initialize
-
Method Details
-
onAuthenticatorSelected
Lifecycle callback invoked when an existing authenticator was selected. Can be used for initialization etc. The default implementation is a no-op, implement this method if you need the callback.- Parameters:
authenticator- The newly selected authenticator, either aSystemAuthenticatoror aClientAuthenticator.
-
onAuthenticatorBeforeSave
Lifecycle callback invoked when an existing authenticator is about to be saved. Can be used for additional validation or sanitization. Messages can be addedFacesContext. Returnfalseto prevent the authenticator from getting saved. The default implementation is a no-op that simply returnstrue, implement this method if you need the callback.- Parameters:
authenticator- The newly selected authenticator, either aSystemAuthenticatoror aClientAuthenticator.- Returns:
trueto save the authenticator,falseto not save it.
-