Class ConfigureSecurity

    • Field Detail

      • SUPPORTED_MANUAL_ENCRYPTION_TIME_UNITS

        public static final com.google.common.collect.BiMap<String,​TimeUnit> SUPPORTED_MANUAL_ENCRYPTION_TIME_UNITS
    • Constructor Detail

      • ConfigureSecurity

        public ConfigureSecurity()
    • Method Detail

      • validate

        public void validate()
        Specified by:
        validate in interface com.opensymphony.xwork2.Validateable
        Overrides:
        validate in class com.opensymphony.xwork2.ActionSupport
      • input

        public String input()
                     throws Exception
        Overrides:
        input in class com.opensymphony.xwork2.ActionSupport
        Throws:
        Exception
      • execute

        public String execute()
                       throws Exception
        Specified by:
        execute in interface com.opensymphony.xwork2.Action
        Overrides:
        execute in class com.opensymphony.xwork2.ActionSupport
        Throws:
        Exception
      • isEnableCaptchaOnSignup

        public boolean isEnableCaptchaOnSignup()
      • setEnableCaptchaOnSignup

        public void setEnableCaptchaOnSignup​(boolean enableCaptchaOnSignup)
      • isEnableCaptcha

        public boolean isEnableCaptcha()
      • setEnableCaptcha

        public void setEnableCaptcha​(boolean enableCaptcha)
      • getLoginAttempts

        public String getLoginAttempts()
      • setLoginAttempts

        public void setLoginAttempts​(String loginAttempts)
      • getLoginAttemptsAsInt

        public int getLoginAttemptsAsInt()
      • setEnableSignup

        public void setEnableSignup​(boolean enableSignup)
      • isShowAdminContactDetailsToAnonymousUsers

        public boolean isShowAdminContactDetailsToAnonymousUsers()
      • setShowAdminContactDetailsToAnonymousUsers

        public void setShowAdminContactDetailsToAnonymousUsers​(boolean showAdminContactDetailsToAnonymousUsers)
      • isShowAuthorsDetailsToUsers

        public boolean isShowAuthorsDetailsToUsers()
      • setShowAuthorsDetailsToUsers

        public void setShowAuthorsDetailsToUsers​(boolean showAuthorsDetailsToUsers)
      • isEnableViewContactDetails

        public boolean isEnableViewContactDetails()
      • setEnableViewContactDetails

        public void setEnableViewContactDetails​(boolean enableViewContactDetails)
      • isEnableRestrictedAdmin

        public boolean isEnableRestrictedAdmin()
      • setEnableRestrictedAdmin

        public void setEnableRestrictedAdmin​(boolean enableRestrictedAdmin)
      • isSoxComplianceModeEnabled

        public boolean isSoxComplianceModeEnabled()
      • setSoxComplianceModeEnabled

        public void setSoxComplianceModeEnabled​(boolean soxComplianceModeEnabled)
      • isXsrfProtectionEnabled

        public boolean isXsrfProtectionEnabled()
      • setXsrfProtectionEnabled

        public void setXsrfProtectionEnabled​(boolean xsrfProtectionEnabled)
      • isXsrfProtectionMutativeGetsAllowed

        public boolean isXsrfProtectionMutativeGetsAllowed()
      • setXsrfProtectionMutativeGetsAllowed

        public void setXsrfProtectionMutativeGetsAllowed​(boolean xsrfProtectionMutativeGetsAllowed)
      • isResolveArtifactContentTypeByExtension

        public boolean isResolveArtifactContentTypeByExtension()
      • setResolveArtifactContentTypeByExtension

        public void setResolveArtifactContentTypeByExtension​(boolean resolveArtifactContentTypeByExtension)
      • getXstreamSerializationProtectionMethod

        public String getXstreamSerializationProtectionMethod()
      • setXstreamSerializationProtectionMethod

        public void setXstreamSerializationProtectionMethod​(String xstreamSerializationProtectionMethod)
      • getBandanaSerializationProtectionMethod

        public String getBandanaSerializationProtectionMethod()
      • setBandanaSerializationProtectionMethod

        public void setBandanaSerializationProtectionMethod​(String bandanaSerializationProtectionMethod)
      • getSerializationProtectionOptionsForRemoting

        @NotNull
        public @NotNull Map<String,​String> getSerializationProtectionOptionsForRemoting()
      • getSerializationProtectionOptionsForBandana

        @NotNull
        public @NotNull Map<String,​String> getSerializationProtectionOptionsForBandana()
      • isManageAcceptedSshHostKeys

        public boolean isManageAcceptedSshHostKeys()
      • setManageAcceptedSshHostKeys

        public void setManageAcceptedSshHostKeys​(boolean manageAcceptedSshHostKeys)
      • isRssEnabled

        public boolean isRssEnabled()
      • setRssEnabled

        public void setRssEnabled​(boolean rssEnabled)
      • isRssExecuteSpecsInDocker

        public boolean isRssExecuteSpecsInDocker()
      • setRssExecuteSpecsInDocker

        public void setRssExecuteSpecsInDocker​(boolean rssExecuteSpecsInDocker)
      • isUnauthenticatedRemoteTriggerAllowed

        public boolean isUnauthenticatedRemoteTriggerAllowed()
      • setUnauthenticatedRemoteTriggerAllowed

        public void setUnauthenticatedRemoteTriggerAllowed​(boolean unauthenticatedRemoteTriggerAllowed)
      • isAgentAssignmentModificationByUsersAllowed

        public boolean isAgentAssignmentModificationByUsersAllowed()
      • setAgentAssignmentModificationByUsersAllowed

        public void setAgentAssignmentModificationByUsersAllowed​(boolean agentAssignmentModificationByUsersAllowed)
      • getRssDockerImage

        public String getRssDockerImage()
      • setRssDockerImage

        public void setRssDockerImage​(String rssDockerImage)
      • isDockerConfigured

        public boolean isDockerConfigured()
      • getRssDockerImageDescription

        public String getRssDockerImageDescription()
      • isManualEncryptionEnabled

        public boolean isManualEncryptionEnabled()
      • setManualEncryptionEnabled

        public void setManualEncryptionEnabled​(boolean manualEncryptionEnabled)
      • getManualEncryptionLimit

        public int getManualEncryptionLimit()
      • setManualEncryptionLimit

        public void setManualEncryptionLimit​(int manualEncryptionLimit)
      • getManualEncryptionLimitUnit

        public String getManualEncryptionLimitUnit()
      • setManualEncryptionLimitUnit

        public void setManualEncryptionLimitUnit​(String manualEncryptionLimitUnit)
      • getSupportedManualEncryptionTimeUnits

        public List<NameValuePair> getSupportedManualEncryptionTimeUnits()
      • isRssMountLocalMavenDirectory

        public boolean isRssMountLocalMavenDirectory()
      • setRssMountLocalMavenDirectory

        public void setRssMountLocalMavenDirectory​(boolean rssMountLocalMavenDirectory)
      • getRssLocalMavenDirectory

        public String getRssLocalMavenDirectory()
      • setRssLocalMavenDirectory

        public void setRssLocalMavenDirectory​(String rssLocalMavenDirectory)
      • getPersonalTokensMaxDaysUntilExpiry

        public String getPersonalTokensMaxDaysUntilExpiry()
      • setPersonalTokensMaxDaysUntilExpiry

        public void setPersonalTokensMaxDaysUntilExpiry​(String personalTokensMaxDaysUntilExpiry)
      • getPersonalAccessTokenExpirationRequired

        public String getPersonalAccessTokenExpirationRequired()
      • setPersonalAccessTokenExpirationRequired

        public void setPersonalAccessTokenExpirationRequired​(String personalAccessTokenExpirationRequired)
      • getPersonalAccessTokenExpirationRequiredOptions

        public Map<String,​Boolean> getPersonalAccessTokenExpirationRequiredOptions()