|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.opensymphony.xwork.ActionSupport com.atlassian.bamboo.ww2.BambooActionSupport com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport com.atlassian.bamboo.configuration.AbstractPermissionAction com.atlassian.bamboo.ww2.actions.build.admin.config.ConfigureBuildPermissions
public class ConfigureBuildPermissions
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
---|
BambooActionSupport.JSONStatus |
Field Summary | |
---|---|
static java.lang.String |
MODE_CREATE
|
static java.lang.String |
MODE_EDIT
|
static java.lang.String |
RESULT_BACK
|
static java.lang.String |
RESULT_EDIT_PERMISSIONS
|
Fields inherited from class com.atlassian.bamboo.configuration.AbstractPermissionAction |
---|
acl, aclService, aclUpdateHelper, addGroupPrincipal, addUserPrincipal, grantedGroups, grantedPermissions, grantedUsers, newGroup, newUser, nonProcessedGrantedPermissions, principalType |
Fields inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport |
---|
BACK |
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
---|
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, chainManager, CONFIRM, cookieCutter, dashboardCachingManager, planManager, projectManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
---|
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
ConfigureBuildPermissions()
|
Method Summary | |
---|---|
void |
bulkUpdateAcls(org.acegisecurity.acls.MutableAcl acl,
java.util.List permissions)
|
java.lang.String |
doAddGroupPrincipal()
|
java.lang.String |
doAddUserPrincipal()
|
java.lang.String |
doSaveAllPermissions()
|
java.lang.String |
doUpdatePermissions()
|
org.acegisecurity.acls.MutableAcl |
getAcl()
|
java.lang.String |
getBackButton()
|
Build |
getBuild()
|
java.lang.String |
getMode()
|
boolean |
isPlanLimitReached()
Allows UI to check whether the plan limit has been reached |
boolean |
isValidationBypassed()
|
void |
setBackButton(java.lang.String backButton)
|
void |
setBuild(Build build)
|
void |
setMode(java.lang.String mode)
|
void |
setPlanLimitReached()
Called if the interceptor detects that the plan limit has been exhausted. |
void |
updateAcl(org.acegisecurity.acls.MutableAcl acl)
|
Methods inherited from class com.atlassian.bamboo.configuration.AbstractPermissionAction |
---|
getAddGroupPrincipal, getAddUserPrincipal, getGrantedGroups, getGrantedPermissions, getGrantedUsers, getNewGroup, getNewUser, getPrincipalType, hasEditPermissionForGroup, hasEditPermissionForUser, hasEditPermissionForUserName, populatePermissionLists, setAcl, setAclService, setAclUpdateHelper, setAddGroupPrincipal, setAddUserPrincipal, setGrantedGroups, setGrantedPermissions, setGrantedUsers, setNewGroup, setNewUser, setPrincipalType, validateSaveAllPermissions |
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport |
---|
getBuildConfiguration, getBuildConfigurationAsXml, getBuildKey, getNextButton, getPlan, getReturnResult, getSaveNowButton, getSecuredDomainObject, isNextButtonClicked, isSaveNowClicked, savePlan, setBuildConfiguration, setBuildKey, setNextButton, setPlan, setSaveNowButton |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
---|
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, setFieldErrors, validate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware |
---|
getSecuredDomainObject |
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection |
---|
getErrorMessages, getErrors, getFieldErrors |
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider |
---|
getText |
Field Detail |
---|
public static final java.lang.String RESULT_EDIT_PERMISSIONS
public static final java.lang.String RESULT_BACK
public static final java.lang.String MODE_CREATE
public static final java.lang.String MODE_EDIT
Constructor Detail |
---|
public ConfigureBuildPermissions()
Method Detail |
---|
public java.lang.String doUpdatePermissions() throws java.lang.Exception
java.lang.Exception
public java.lang.String doSaveAllPermissions()
public java.lang.String doAddUserPrincipal() throws java.lang.Exception
java.lang.Exception
public java.lang.String doAddGroupPrincipal() throws java.lang.Exception
java.lang.Exception
public boolean isValidationBypassed()
isValidationBypassed
in interface BypassValidationAware
public org.acegisecurity.acls.MutableAcl getAcl()
getAcl
in class AbstractPermissionAction
public void updateAcl(org.acegisecurity.acls.MutableAcl acl)
public void bulkUpdateAcls(org.acegisecurity.acls.MutableAcl acl, java.util.List permissions)
public java.lang.String getBackButton()
public void setBackButton(java.lang.String backButton)
public java.lang.String getMode()
public void setMode(java.lang.String mode)
public Build getBuild()
getBuild
in interface BuildAware
getBuild
in interface BuildFromSessionAware
public void setBuild(Build build)
setBuild
in interface BuildAware
setBuild
in interface BuildFromSessionAware
public void setPlanLimitReached()
PlanLimitAware
setPlanLimitReached
in interface PlanLimitAware
public boolean isPlanLimitReached()
PlanLimitAware
isPlanLimitReached
in interface PlanLimitAware
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |