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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
Field Summary
Modifier and TypeFieldDescriptionFields 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
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
int
int
input()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAgentAssignmentModificationByUsersAllowed
(boolean agentAssignmentModificationByUsersAllowed) void
setBandanaSerializationProtectionMethod
(String bandanaSerializationProtectionMethod) void
setEnableCaptcha
(boolean enableCaptcha) void
setEnableCaptchaOnSignup
(boolean enableCaptchaOnSignup) void
setEnableRestrictedAdmin
(boolean enableRestrictedAdmin) void
setEnableSignup
(boolean enableSignup) void
setEnableViewContactDetails
(boolean enableViewContactDetails) void
setLoginAttempts
(String loginAttempts) void
setManageAcceptedSshHostKeys
(boolean manageAcceptedSshHostKeys) void
setManualEncryptionEnabled
(boolean manualEncryptionEnabled) void
setManualEncryptionLimit
(int manualEncryptionLimit) void
setManualEncryptionLimitUnit
(String manualEncryptionLimitUnit) void
setPersonalAccessTokenExpirationRequired
(String personalAccessTokenExpirationRequired) void
setPersonalTokensMaxDaysUntilExpiry
(String personalTokensMaxDaysUntilExpiry) void
setResolveArtifactContentTypeByExtension
(boolean resolveArtifactContentTypeByExtension) void
setRssDockerImage
(String rssDockerImage) void
setRssEnabled
(boolean rssEnabled) void
setRssExecuteSpecsInDocker
(boolean rssExecuteSpecsInDocker) void
setRssLocalMavenDirectory
(String rssLocalMavenDirectory) void
setRssMountLocalMavenDirectory
(boolean rssMountLocalMavenDirectory) void
setShowAdminContactDetailsToAnonymousUsers
(boolean showAdminContactDetailsToAnonymousUsers) void
setShowAuthorsDetailsToUsers
(boolean showAuthorsDetailsToUsers) void
setSoxComplianceModeEnabled
(boolean soxComplianceModeEnabled) void
setUnauthenticatedRemoteTriggerAllowed
(boolean unauthenticatedRemoteTriggerAllowed) void
setXsrfProtectionEnabled
(boolean xsrfProtectionEnabled) void
setXsrfProtectionMutativeGetsAllowed
(boolean xsrfProtectionMutativeGetsAllowed) void
setXstreamSerializationProtectionMethod
(String xstreamSerializationProtectionMethod) void
validate()
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, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildExecutionStrategyOptions, 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
Methods inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
SUPPORTED_MANUAL_ENCRYPTION_TIME_UNITS
-
-
Constructor Details
-
ConfigureSecurity
public ConfigureSecurity()
-
-
Method Details
-
validate
public void validate()- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork2.ActionSupport
-
input
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
execute
- 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
-
setLoginAttempts
-
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
-
setXstreamSerializationProtectionMethod
-
getBandanaSerializationProtectionMethod
-
setBandanaSerializationProtectionMethod
-
getSerializationProtectionOptionsForRemoting
-
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
-
setRssDockerImage
-
isDockerConfigured
public boolean isDockerConfigured() -
getRssDockerImageDescription
-
isManualEncryptionEnabled
public boolean isManualEncryptionEnabled() -
setManualEncryptionEnabled
public void setManualEncryptionEnabled(boolean manualEncryptionEnabled) -
getManualEncryptionLimit
public int getManualEncryptionLimit() -
setManualEncryptionLimit
public void setManualEncryptionLimit(int manualEncryptionLimit) -
getManualEncryptionLimitUnit
-
setManualEncryptionLimitUnit
-
getSupportedManualEncryptionTimeUnits
-
isRssMountLocalMavenDirectory
public boolean isRssMountLocalMavenDirectory() -
setRssMountLocalMavenDirectory
public void setRssMountLocalMavenDirectory(boolean rssMountLocalMavenDirectory) -
getRssLocalMavenDirectory
-
setRssLocalMavenDirectory
-
getPersonalTokensMaxDaysUntilExpiry
-
setPersonalTokensMaxDaysUntilExpiry
-
getPersonalAccessTokenExpirationRequired
-
setPersonalAccessTokenExpirationRequired
-
getPersonalAccessTokenExpirationRequiredOptions
-