Class FrontendServerBean

    • Constructor Detail

      • FrontendServerBean

        public FrontendServerBean()
    • Method Detail

      • addPublicRestApiCorsOrigin

        public void addPublicRestApiCorsOrigin()
      • getContentSecurityPolicyBackend

        public String getContentSecurityPolicyBackend()
      • setContentSecurityPolicyBackend

        public void setContentSecurityPolicyBackend​(String csp)
      • getContentSecurityPolicyPlaceholderBackend

        public String getContentSecurityPolicyPlaceholderBackend()
      • getContentSecurityPolicyFrontend

        public String getContentSecurityPolicyFrontend()
      • setContentSecurityPolicyFrontend

        public void setContentSecurityPolicyFrontend​(String csp)
      • getContentSecurityPolicyPlaceholderFrontend

        public String getContentSecurityPolicyPlaceholderFrontend()
      • getRefererPolicy

        public String getRefererPolicy()
      • setRefererPolicy

        public void setRefererPolicy​(String value)
      • getStrictTransportSecurity

        public String getStrictTransportSecurity()
      • setStrictTransportSecurity

        public void setStrictTransportSecurity​(String hsts)
      • getStrictTransportSecurityPlaceholder

        public String getStrictTransportSecurityPlaceholder()
      • getContentSecurityPolicyReportOnlyBackend

        public String getContentSecurityPolicyReportOnlyBackend()
      • setContentSecurityPolicyReportOnlyBackend

        public void setContentSecurityPolicyReportOnlyBackend​(String cspRo)
      • getContentSecurityPolicyReportOnlyPlaceholderBackend

        public String getContentSecurityPolicyReportOnlyPlaceholderBackend()
      • getContentSecurityPolicyReportOnlyFrontend

        public String getContentSecurityPolicyReportOnlyFrontend()
      • setContentSecurityPolicyReportOnlyFrontend

        public void setContentSecurityPolicyReportOnlyFrontend​(String cspRo)
      • getContentSecurityPolicyReportOnlyPlaceholderFrontend

        public String getContentSecurityPolicyReportOnlyPlaceholderFrontend()
      • addCustomHttpHeaderBackend

        public void addCustomHttpHeaderBackend()
      • addCustomHttpHeaderFrontend

        public void addCustomHttpHeaderFrontend()
      • getDefaultBackendCustomHeaderValue

        public String getDefaultBackendCustomHeaderValue​(String headerName)
      • getDefaultFrontendCustomHeaderValue

        public String getDefaultFrontendCustomHeaderValue​(String headerName)
      • getHeaderPermissionsPolicyBackend

        public String getHeaderPermissionsPolicyBackend()
      • setHeaderPermissionsPolicyBackend

        public void setHeaderPermissionsPolicyBackend​(String policy)
      • getHeaderPermissionsPolicyPlaceholderBackend

        public String getHeaderPermissionsPolicyPlaceholderBackend()
      • getHeaderPermissionsPolicyFrontend

        public String getHeaderPermissionsPolicyFrontend()
      • setHeaderPermissionsPolicyFrontend

        public void setHeaderPermissionsPolicyFrontend​(String policy)
      • getHeaderPermissionsPolicyPlaceholderFrontend

        public String getHeaderPermissionsPolicyPlaceholderFrontend()
      • isInheritedFrameUrl

        public boolean isInheritedFrameUrl​(String urlValue)
      • getIframeIntegrationAllowedForUrls

        public Boolean getIframeIntegrationAllowedForUrls()
      • setIframeIntegrationAllowedForUrls

        public void setIframeIntegrationAllowedForUrls​(Boolean allowed)
      • addFrameIntegrationUrl

        public void addFrameIntegrationUrl()
      • removeFrameIntegrationUrl

        public void removeFrameIntegrationUrl​(int idx)
      • setDefaultsHeaderHTTPStrictTransportSecuritySubdomain

        public void setDefaultsHeaderHTTPStrictTransportSecuritySubdomain​(boolean value)
      • getDefaultsHeaderHTTPStrictTransportSecuritySubdomain

        public boolean getDefaultsHeaderHTTPStrictTransportSecuritySubdomain()
      • checkConnection

        public void checkConnection()
      • cleanupSelectedFS

        public void cleanupSelectedFS()
      • connectToSelectedFS

        public void connectToSelectedFS()
      • deleteMarked

        public void deleteMarked()
      • disconnectFromSelectedFS

        public void disconnectFromSelectedFS()
      • getFsConfigurableProperties

        public FSConfigurableProperties getFsConfigurableProperties()
        Gets the configuration for the frontend server. Pulled from the frontend server and can be edited via the backend UI.
        Returns:
        The error pages configuration.
      • setPublicRestApiCorsOrigins

        public void setPublicRestApiCorsOrigins​(List<RestApiCorsOrigins> publicRestApiCorsOrigins)
      • getUserPortalOptions

        public List<UserPortal> getUserPortalOptions()
      • hasFrontendServer

        public boolean hasFrontendServer()
      • hasReachedLicenseLimit

        public boolean hasReachedLicenseLimit()
      • init

        @PostConstruct
        public void init()
      • isInboxSelected

        public boolean isInboxSelected()
      • setInboxSelected

        public void setInboxSelected​(boolean inboxSelected)
      • isRestApiSelected

        public boolean isRestApiSelected()
      • setRestApiSelected

        public void setRestApiSelected​(boolean restApiSelected)
      • isUserPortalsDisabled

        public boolean isUserPortalsDisabled()
      • recreateCertificate

        public void recreateCertificate​(FrontendServer fs)
      • removePublicRestApiCorsOrigin

        public void removePublicRestApiCorsOrigin​(int idx)
      • testConnection

        public boolean testConnection​(FrontendServer fs)
      • testSelected

        public boolean testSelected()
      • updateModel

        public void updateModel()
      • validateUniqFrameIntegrationUrl

        public void validateUniqFrameIntegrationUrl​(javax.faces.context.FacesContext context,
                                                    javax.faces.component.UIComponent component,
                                                    Object value)
      • validateUniqCustomHttpHeaderBackend

        public void validateUniqCustomHttpHeaderBackend​(javax.faces.context.FacesContext context,
                                                        javax.faces.component.UIComponent component,
                                                        Object value)
      • validateUniqCustomHttpHeaderFrontend

        public void validateUniqCustomHttpHeaderFrontend​(javax.faces.context.FacesContext context,
                                                         javax.faces.component.UIComponent component,
                                                         Object value)
      • validateCustomHeaderValue

        public void validateCustomHeaderValue​(javax.faces.context.FacesContext context,
                                              javax.faces.component.UIComponent component,
                                              Object value)
      • getSessionCookieTimeoutMinutes

        public int getSessionCookieTimeoutMinutes()
      • setSessionCookieTimeoutMinutes

        public void setSessionCookieTimeoutMinutes​(int sessionCookieTimeoutMinutes)
      • getAvailableReferrerPolicies

        public List<javax.faces.model.SelectItem> getAvailableReferrerPolicies()