Class ConfigureSecurity

java.lang.Object
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.atlassian.struts.TextProvider, com.atlassian.struts.ValidationAware, com.opensymphony.xwork.ValidationAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class ConfigureSecurity extends GlobalAdminAction
See Also:
  • Field Details

    • SUPPORTED_MANUAL_ENCRYPTION_TIME_UNITS

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

    • ConfigureSecurity

      public ConfigureSecurity()
  • Method Details

    • 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()
    • isEnableSignup

      public boolean isEnableSignup()
      Overrides:
      isEnableSignup in class BambooActionSupport
    • 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()