Class ProjectAccessBean

    • Constructor Detail

      • ProjectAccessBean

        public ProjectAccessBean()
    • Method Detail

      • setSelectedClientFrontendServers

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

        public boolean isAllowAuthenticatedUser()
      • setAllowAuthenticatedUser

        public void setAllowAuthenticatedUser​(boolean allowAuthenticatedUser)
      • getInputHiddenAuthenticators

        public javax.faces.component.UIComponent getInputHiddenAuthenticators()
      • setInputHiddenAuthenticators

        public void setInputHiddenAuthenticators​(javax.faces.component.UIComponent inputHiddenAuthenticators)
      • isAllowPasswordAuthenticator

        public boolean isAllowPasswordAuthenticator()
      • setAllowPasswordAuthenticator

        public void setAllowPasswordAuthenticator​(boolean allowPasswordAuthenticator)
      • getAccessPassword

        public String getAccessPassword()
      • setAccessPassword

        public void setAccessPassword​(String accessPassword)
      • 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).
      • isProvideAnonymousLogin

        public boolean isProvideAnonymousLogin()
      • setProvideAnonymousLogin

        public void setProvideAnonymousLogin​(boolean isProvideAnonymousLogin)
      • 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.
      • getAvailableUserGroups

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

        public boolean isHasMandantFrontendServerAllowedForAllForms()
      • 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()
      • getAvailableHtmlTemplates

        public List<Textbaustein> getAvailableHtmlTemplates()
      • isProjectAccessPublic

        public boolean isProjectAccessPublic()
      • getPermittedPersonGroupsDescriptions

        public List<String> getPermittedPersonGroupsDescriptions()
      • 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.
      • hasMandantFrontendServer

        public boolean hasMandantFrontendServer()