Package de.xima.fc.gui.bean.user
Class ExternalUserClientBean
- java.lang.Object
-
- All Implemented Interfaces:
Serializable
@Named @ViewScoped public class ExternalUserClientBean extends AExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder
-
-
Field Summary
-
Fields inherited from class de.xima.fc.gui.bean.AExternalUserBean
authenticationMethods, authProps, availableTypes, azureDisabledScopeTags, codeChallengeMethods, custParameter, enumBean, facebookDisabledScopeTags, googleScopes, mapDisplayName, mapFirstName, mapLastName, mapLocale, mapLocation, mapMail, mapPictureUrl, mapProfileUrl, mapUserName, model, newKPPassword, newKSFileData, newKSFileName, newKSPassword, oauthProfileRequestType, oidDisabledScopeTags, pluginFiles, pluginViewURL, responseModes, responseTypes, selectionBean, usedBeanHelpers, userManager, uuidString, viewBean, viewContext
-
Fields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUC
-
Fields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean
-
-
Constructor Summary
Constructors Constructor Description ExternalUserClientBean()
-
Method Summary
-
Methods inherited from class de.xima.fc.gui.bean.AExternalUserBean
activateConfigState, addFileParameter, addNewCustParameter, addNewCustParameter, checkConnection, delete, deleteMarkedEntities, destroyPluginBeans, downloadFile, downloadFile, generateNewKeyStore, generateServiceProviderMetadata, getAuthenticationJwsAlgos, getAuthenticationMethods, getAuthnRequestBindingTypes, getAuthProps, getAvailableTypes, getBeanHelperForPlugin, getBeanHelperForSelected, getCallbackURL, getCallbackURL, getCallbackUrlType, getCodeChallengeMethods, getConfirmDeleteMessages, getCustParameter, getDefaultSpEntityId, getDescription, getEMailContent, getEnumBean, getFacebookDisabledScopeTags, getGeneratedKeyStoreInfos, getGoogleScopes, getHelpPath, getHtmlHelpSnippet, getMapDisplayName, getMapFirstName, getMapLastName, getMapLocale, getMapLocation, getMapMail, getMapPictureUrl, getMapProfileUrl, getMapUserName, getModel, getName, getNameStyleClass, getNewKPPassword, getNewKSPassword, getOAuthProfileRequestTypes, getOidDisabledScopeTags, getPluginFiles, getPluginViewURL, getResponseBindingTypes, getResponseModes, getResponseTypes, getRowKey, getRowStyleClass, getSamlSpGeneratedMetadata, getSelectColumnStyleClass, getSelectedServer, getSelectedServers, getSelectionStoreValue, getToDelete, getUuidString, getViewBean, hasCallbackUrl, initParameterModels, invokeOnAuthenticatorBeforeSaveCallback, invokeOnAuthenticatorSelectedCallback, isCanAccessAnyStandardAuthenticators, isCheckConnectionBtnDisabled, isRedirectClient, isSelectionDisabled, isServerOptionsMultiSelect, isShowCheckConnectionBtn, isShowTestUserInputClientButton, isShowTestUserRedirectClientButton, isUploadKeyStore, onSetType, onSetType, processUpload, refreshClient, removeCustParameter, removeFileParameter, resetAttribtues, resetProps, save, saveTempAttributes, setAvailableTypes, setCallbackUrlType, setCustParameter, setEnumBean, setIdPMetadataFile, setKeystoreFile, setMapDisplayName, setMapFirstName, setMapLastName, setMapLocale, setMapLocation, setMapMail, setMapPictureUrl, setMapProfileUrl, setMapUserName, setNewKPPassword, setNewKSPassword, setPluginFiles, setSelectedServer, setSelectedServers, setType, setUuidString, setViewBean, showLicenseHint, translateAuthReq, translateBindingTypes, updateAuthProps, uploadCustomKeyStore, uploadFile, uploadIdentityProviderMetadata, validateDelete
-
Methods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubView
-
Methods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDB
-
Methods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, uc
-
Methods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msg
-
-
-
-
Method Detail
-
isNameExists
public boolean isNameExists(String name)
- Specified by:
isNameExists
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
addNewFileParameter
public AuthPluginParameterModel<ClientAuthenticatorFile> addNewFileParameter()
-
getAllPlugins
public List<IPluginAuthenticatorType> getAllPlugins()
-
getLdapConnectionOptions
public List<LDAPZugriff> getLdapConnectionOptions()
-
addNew
public void addNew()
- Specified by:
addNew
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
createNewFile
public ClientAuthenticatorFile createNewFile(byte[] data, String filename)
- Specified by:
createNewFile
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
canAccessAuthenticatorType
public boolean canAccessAuthenticatorType(EAuthClientType type)
- Specified by:
canAccessAuthenticatorType
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getNameValidatorId
public String getNameValidatorId()
- Specified by:
getNameValidatorId
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
validateAlias
public boolean validateAlias(String alias)
- Specified by:
validateAlias
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getEntitySelectionType
public EEntityKeySelectionType getEntitySelectionType()
- Specified by:
getEntitySelectionType
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
isSystem
public boolean isSystem()
- Specified by:
isSystem
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getClientScope
public Mandant getClientScope()
- Specified by:
getClientScope
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getServerOptions
public List<IServerModel> getServerOptions()
- Specified by:
getServerOptions
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getDao
protected IGenericDao<ClientAuthenticator> getDao()
- Specified by:
getDao
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getAuthenticatorTypeOptions
protected List<EAuthClientType> getAuthenticatorTypeOptions()
- Specified by:
getAuthenticatorTypeOptions
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
getPluginForAuthenticator
protected IPluginAuthenticatorType getPluginForAuthenticator(IClientDescriptor selected)
- Specified by:
getPluginForAuthenticator
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
save
protected ClientAuthenticator save(IEntityContext ec, ClientAuthenticator authenticator)
- Specified by:
save
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
save
protected void save(IEntityContext ec, EAuthClientType type)
- Specified by:
save
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
newModel
protected DataTableEntriesModel<IClientDescriptor> newModel()
- Specified by:
newModel
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
initNewSamlProps
protected void initNewSamlProps(ClientAuthenticator authenticator)
- Specified by:
initNewSamlProps
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
hasLicenseAccess
public boolean hasLicenseAccess(EAuthClientType type)
-
isKerberosExtensionAllowed
public boolean isKerberosExtensionAllowed(EAuthClientType type)
- Specified by:
isKerberosExtensionAllowed
in classAExternalUserBean<ClientAuthenticatorFile,ClientAuthenticator>
-
-