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 AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class AExternalUserBean
authenticationMethods, authProps, availableTypes, azureDisabledScopeTags, codeChallengeMethods, custParameter, enumBean, facebookDisabledScopeTags, googleScopes, ldapService, mapDisplayName, mapFirstName, mapLastName, mapLocale, mapLocation, mapMail, mapPictureUrl, mappings, mapProfileUrl, mapUserName, model, newKPPassword, newKSFileData, newKSFileName, newKSPassword, oauthProfileRequestType, oidDisabledScopeTags, pluginFiles, pluginViewURL, responseModes, responseTypes, selectionBean, usedBeanHelpers, uuidString, viewBean, viewContextFields inherited from class FCContextBean
systemUCFields inherited from class 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 AExternalUserBean
activateConfigState, addCustomServerOption, addFileParameter, addNewCustParameter, addNewCustParameter, addNewMapping, addNewMapping, 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, getMappings, 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, removeMapping, resetAttributes, resetProps, save, saveTempAttributes, setAvailableTypes, setCallbackUrlType, setCustParameter, setEnumBean, setIdPMetadataFile, setKeystoreFile, setMapDisplayName, setMapFirstName, setMapLastName, setMapLocale, setMapLocation, setMapMail, setMapPictureUrl, setMappings, setMapProfileUrl, setMapUserName, setNewKPPassword, setNewKSPassword, setPluginFiles, setSelectedServer, setSelectedServers, setType, setUuidString, setViewBean, showLicenseHint, showOidcTokenExpirationAdvancedWarning, translateAuthReq, translateBindingTypes, updateAuthProps, uploadCustomKeyStore, uploadFile, uploadIdentityProviderMetadata, validateDeleteMethods inherited from class FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class 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 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 I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
ExternalUserSystemBean
public ExternalUserSystemBean()
-
-
Method Details
-
addNewFileParameter
-
getClientOptions
-
getAllPlugins
-
createNewFile
- Specified by:
createNewFilein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getNameValidatorId
- Specified by:
getNameValidatorIdin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
validateAlias
- Specified by:
validateAliasin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
isNameExists
- Specified by:
isNameExistsin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
canAccessAuthenticatorType
- Specified by:
canAccessAuthenticatorTypein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
addNew
public void addNew()- Specified by:
addNewin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
isSystem
public boolean isSystem()- Specified by:
isSystemin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getDao
- Specified by:
getDaoin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
save
- Specified by:
savein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
newModel
- Specified by:
newModelin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getEntitySelectionType
- Specified by:
getEntitySelectionTypein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getAuthenticatorTypeOptions
- Specified by:
getAuthenticatorTypeOptionsin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
initNewSamlProps
- Specified by:
initNewSamlPropsin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
buildServerOptions
- Specified by:
buildServerOptionsin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getPluginForAuthenticator
- Specified by:
getPluginForAuthenticatorin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
isKerberosExtensionAllowed
- Specified by:
isKerberosExtensionAllowedin classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-
getClientScope
- Specified by:
getClientScopein classAExternalUserBean<SystemAuthenticatorFile, SystemAuthenticator>
-