Class ConfigureSecurity
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.configuration.GlobalAdminAction
-
- com.atlassian.bamboo.configuration.ConfigureSecurity
-
- 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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.common.collect.BiMap<String,TimeUnit>
SUPPORTED_MANUAL_ENCRYPTION_TIME_UNITS
-
Fields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
RESTRICTED_ADMIN_ACCESS_DENIED_ERROR
-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description ConfigureSecurity()
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObject
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Method Detail
-
validate
public void validate()
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
input
public String input() throws Exception
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
execute
public String execute() throws Exception
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.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 classBambooActionSupport
-
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)
-
-