Class ProjectAccessBean

    • Constructor Detail

      • ProjectAccessBean

        public ProjectAccessBean()
    • Method Detail

      • getViewBean

        public ViewBean getViewBean()
      • setViewBean

        public void setViewBean​(ViewBean viewBean)
      • getAccessPassword

        public String getAccessPassword()
      • setAccessPassword

        public void setAccessPassword​(String accessPassword)
      • isShowAuthorizationUserGroups

        public boolean isShowAuthorizationUserGroups()
      • isProvideFORMLogin

        public boolean isProvideFORMLogin()
      • isProvideNTLMLogin

        public boolean isProvideNTLMLogin()
      • isProvideKerberosLogin

        public boolean isProvideKerberosLogin()
      • isProvidePasswordLogin

        public boolean isProvidePasswordLogin()
      • isProvideAnonymousLogin

        public boolean isProvideAnonymousLogin()
      • setProvideAnonymousLogin

        public void setProvideAnonymousLogin​(boolean isProvideAnonymousLogin)
      • clearUserGroupAccess

        public void clearUserGroupAccess()
      • isShowAccessPasswordPlainText

        public boolean isShowAccessPasswordPlainText()
        Returns:
        Whether the getAccessPassword() should be shown as plain text, or obfuscated (with little stars or dots).
      • setShowAccessPasswordPlainText

        public void setShowAccessPasswordPlainText​(boolean showAccessPasswordPlainText)
        Parameters:
        showAccessPasswordPlainText - Whether the getAccessPassword() should be shown as plain text, or obfuscated (with little stars or dots).
      • isShowOfflineSettings

        public boolean isShowOfflineSettings()
        Returns:
        Whether the panel with the offline settings should be shown. It is shown only when the form can potentially be offline.
      • updateIdentityTokens

        public void updateIdentityTokens()
        Updates all identity tokens for all form records of the currently selected project. Uses the identity token template of the current project. Adds meaningful error messages with the form records that caused the failure.
      • getUserGroups

        public List<BenutzerGruppe> getUserGroups()
        Returns:
        A list of all user groups for the current client
      • hasMandantFrontendServer

        public boolean hasMandantFrontendServer()
      • isHasMandantFrontendServerAllowedForAllForms

        public boolean isHasMandantFrontendServerAllowedForAllForms()
      • setSelectedClientFrontendServers

        public void setSelectedClientFrontendServers​(List<MandantFrontendServer> selectedClientFrontendServers)
      • getMandantFrontendServer

        public List<MandantFrontendServer> getMandantFrontendServer()
        Returns:
        A list of all client frontend servers that are not granted access to forms automatically.
      • getMandantFrontendServerAllowedForAllForms

        public List<MandantFrontendServer> getMandantFrontendServerAllowedForAllForms()
        Returns:
        A list of all client frontend servers that are granted access to forms automatically.
      • isShowAnonymousLoginOption

        public boolean isShowAnonymousLoginOption()
      • updateAuthenticators

        public void updateAuthenticators()
      • updateClientFrontendServer

        public void updateClientFrontendServer()
      • updateClientFrontendServerAllowedForAllForms

        public void updateClientFrontendServerAllowedForAllForms()
      • setProjectAuthConfigs

        public void setProjectAuthConfigs()
      • setDefaults

        public void setDefaults()
        Invoked when the access dialog is opened. Resets the appropriate fields to their defaults.
      • updateStateModel

        public void updateStateModel()
      • getAvailableHtmlTemplates

        public List<Textbaustein> getAvailableHtmlTemplates()