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
FieldsModifier and TypeFieldDescriptionFields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
RESTRICTED_ADMIN_ACCESS_DENIED_ERRORFields 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, webInterfaceManagerFields inherited from class com.opensymphony.xwork2.ActionSupport
containerFields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute()intintinput()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAgentAssignmentModificationByUsersAllowed(boolean agentAssignmentModificationByUsersAllowed) voidsetBandanaSerializationProtectionMethod(String bandanaSerializationProtectionMethod) voidsetEnableCaptcha(boolean enableCaptcha) voidsetEnableCaptchaOnSignup(boolean enableCaptchaOnSignup) voidsetEnableRestrictedAdmin(boolean enableRestrictedAdmin) voidsetEnableSignup(boolean enableSignup) voidsetEnableViewContactDetails(boolean enableViewContactDetails) voidsetLoginAttempts(String loginAttempts) voidsetManageAcceptedSshHostKeys(boolean manageAcceptedSshHostKeys) voidsetManualEncryptionEnabled(boolean manualEncryptionEnabled) voidsetManualEncryptionLimit(int manualEncryptionLimit) voidsetManualEncryptionLimitUnit(String manualEncryptionLimitUnit) voidsetPersonalAccessTokenExpirationRequired(String personalAccessTokenExpirationRequired) voidsetPersonalTokensMaxDaysUntilExpiry(String personalTokensMaxDaysUntilExpiry) voidsetResolveArtifactContentTypeByExtension(boolean resolveArtifactContentTypeByExtension) voidsetRssDockerImage(String rssDockerImage) voidsetRssEnabled(boolean rssEnabled) voidsetRssExecuteSpecsInDocker(boolean rssExecuteSpecsInDocker) voidsetRssLocalMavenDirectory(String rssLocalMavenDirectory) voidsetRssMountLocalMavenDirectory(boolean rssMountLocalMavenDirectory) voidsetShowAdminContactDetailsToAnonymousUsers(boolean showAdminContactDetailsToAnonymousUsers) voidsetShowAuthorsDetailsToUsers(boolean showAuthorsDetailsToUsers) voidsetSoxComplianceModeEnabled(boolean soxComplianceModeEnabled) voidsetUnauthenticatedRemoteTriggerAllowed(boolean unauthenticatedRemoteTriggerAllowed) voidsetXsrfProtectionEnabled(boolean xsrfProtectionEnabled) voidsetXsrfProtectionMutativeGetsAllowed(boolean xsrfProtectionMutativeGetsAllowed) voidsetXstreamSerializationProtectionMethod(String xstreamSerializationProtectionMethod) voidvalidate()Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObjectMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, 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, toJsonMethods 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, setFieldErrorsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods 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:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
input
- Overrides:
inputin classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
execute
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein 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:
isEnableSignupin 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
-