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:
-
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, viewContextFields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUCFields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNew()protected List<IServerModel>booleancreateNewFile(byte[] data, String filename) protected List<EAuthClientType>protected IGenericDao<SystemAuthenticator>getDao()protected IPluginAuthenticatorTypegetPluginForAuthenticator(IClientDescriptor selected) protected voidinitNewSamlProps(SystemAuthenticator authenticator) booleanbooleanisNameExists(String name) booleanisSystem()protected DataTableEntriesModel<IClientDescriptor>newModel()protected SystemAuthenticatorsave(IEntityContext ec, SystemAuthenticator authenticator) protected voidsave(IEntityContext ec, EAuthClientType type) booleanvalidateAlias(String alias) 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, 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, validateDeleteMethods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods 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, ucMethods 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, msgMethods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ExternalUserSystemBean
public ExternalUserSystemBean()
-
-
Method Details
-
isNameExists
- Specified by:
isNameExistsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
addNewFileParameter
-
getClientOptions
-
getAllPlugins
-
addNew
public void addNew()- Specified by:
addNewin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
createNewFile
- Specified by:
createNewFilein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
canAccessAuthenticatorType
- Specified by:
canAccessAuthenticatorTypein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getNameValidatorId
- Specified by:
getNameValidatorIdin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
validateAlias
- Specified by:
validateAliasin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getClientScope
- Specified by:
getClientScopein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getEntitySelectionType
- Specified by:
getEntitySelectionTypein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getPluginForAuthenticator
- Specified by:
getPluginForAuthenticatorin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
isSystem
public boolean isSystem()- Specified by:
isSystemin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getDao
- Specified by:
getDaoin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
getAuthenticatorTypeOptions
- Specified by:
getAuthenticatorTypeOptionsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
newModel
- Specified by:
newModelin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
initNewSamlProps
- Specified by:
initNewSamlPropsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
buildServerOptions
- Specified by:
buildServerOptionsin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-
isKerberosExtensionAllowed
- Specified by:
isKerberosExtensionAllowedin classAExternalUserBean<SystemAuthenticatorFile,SystemAuthenticator>
-