Package de.xima.fc.gui.bean.settings
Class ExternalUserSystemBean
- java.lang.Object
-
- de.xima.fc.gui.common.utils.msg.I18nUtils
-
- de.xima.fc.gui.common.utils.msg.MessageUtils
-
- de.xima.fc.gui.common.utils.msg.AMessaging
-
- de.xima.fc.gui.common.utils.msg.AJSFContext
-
- de.xima.fc.gui.bean.ABackendJSFContext
-
- de.xima.fc.gui.bean.FCContextBean
-
- de.xima.fc.gui.bean.AExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
- de.xima.fc.gui.bean.settings.ExternalUserSystemBean
-
- All Implemented Interfaces:
Serializable
@Named @ViewScoped public class ExternalUserSystemBean extends AExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
- 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, 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 ExternalUserSystemBean()
-
Method Summary
-
Methods inherited from class de.xima.fc.gui.bean.AExternalUserBean
activateConfigState, addCustomServerOption, addFileParameter, addNewCustParameter, addNewCustParameter, checkConnection, delete, deleteMarkedEntities, destroyPluginBeans, downloadFile, downloadFile, generateNewKeyStore, generateServiceProviderMetadata, getAuthenticationJwsAlgos, getAuthenticationMethods, getAuthnRequestBindingTypes, getAuthProps, getAvailableTypes, getBeanHelperForPlugin, getBeanHelperForSelected, getCallbackURL, getCallbackURL, getCallbackUrlTemplate, getCallbackUrlType, getCodeChallengeMethods, getConfirmDeleteMessages, getCustParameter, getDefaultSpEntityId, getDescription, getEMailContent, getEnumBean, getFacebookDisabledScopeTags, getGeneratedKeyStoreInfos, getGoogleScopes, getHelpPath, getHtmlHelpSnippet, getIconStyle, getIconStyleClass, getIconValue, 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, getServerOptions, getToDelete, getUuidString, getViewBean, hasCallbackUrl, initParameterModels, initServerOptions, invokeOnAuthenticatorBeforeSaveCallback, invokeOnAuthenticatorSelectedCallback, isCanAccessAnyStandardAuthenticators, isCheckConnectionBtnDisabled, isCustom, isLicensed, isRedirectClient, isSelectionDisabled, isServerOptionsMultiSelect, isShowCheckConnectionBtn, isShowOmitWelcomeMail, isShowTestUserInputClientButton, isShowTestUserRedirectClientButton, isUploadKeyStore, loadCommonData, 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
-
Methods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
-
-
-
Method Detail
-
isNameExists
public boolean isNameExists(String name)
- Specified by:
isNameExistsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
addNewFileParameter
public AuthPluginParameterModel<SystemAuthenticatorFile> addNewFileParameter()
-
getAllPlugins
public List<IPluginAuthenticatorType> getAllPlugins()
-
addNew
public void addNew()
- Specified by:
addNewin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
createNewFile
public SystemAuthenticatorFile createNewFile(byte[] data, String filename)
- Specified by:
createNewFilein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
canAccessAuthenticatorType
public boolean canAccessAuthenticatorType(EAuthClientType type)
- Specified by:
canAccessAuthenticatorTypein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getNameValidatorId
public String getNameValidatorId()
- Specified by:
getNameValidatorIdin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
validateAlias
public boolean validateAlias(String alias)
- Specified by:
validateAliasin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getClientScope
public Mandant getClientScope()
- Specified by:
getClientScopein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getEntitySelectionType
public EEntityKeySelectionType getEntitySelectionType()
- Specified by:
getEntitySelectionTypein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getPluginForAuthenticator
protected IPluginAuthenticatorType getPluginForAuthenticator(IClientDescriptor selected)
- Specified by:
getPluginForAuthenticatorin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
isSystem
public boolean isSystem()
- Specified by:
isSystemin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getDao
protected IGenericDao<SystemAuthenticator> getDao()
- Specified by:
getDaoin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getAuthenticatorTypeOptions
protected List<EAuthClientType> getAuthenticatorTypeOptions()
- Specified by:
getAuthenticatorTypeOptionsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
save
protected SystemAuthenticator save(IEntityContext ec, SystemAuthenticator authenticator)
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
save
protected void save(IEntityContext ec, EAuthClientType type)
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
newModel
protected DataTableEntriesModel<IClientDescriptor> newModel()
- Specified by:
newModelin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
initNewSamlProps
protected void initNewSamlProps(SystemAuthenticator authenticator)
- Specified by:
initNewSamlPropsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
buildServerOptions
protected List<IServerModel> buildServerOptions()
- Specified by:
buildServerOptionsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
isKerberosExtensionAllowed
public boolean isKerberosExtensionAllowed(EAuthClientType type)
- Specified by:
isKerberosExtensionAllowedin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
-