Package com.atlassian.bamboo.plan.branch
Class BranchSpecificConfiguration
java.lang.Object
com.atlassian.bamboo.plan.branch.BranchSpecificConfiguration
- All Implemented Interfaces:
ConvertibleFromConfig,OptionallyConvertibleFromConfig
Dumping ground for any configuration specific to a branch.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanisValid()Is the object state valid after it has been initialised from properties.voidpopulateFromConfig(@NotNull org.apache.commons.configuration.HierarchicalConfiguration config) Update the current object with data in theHierarchicalConfigurationvoidsetAwaitingSpecsExecution(boolean awaitingSpecsExecution) voidsetBranchCleanupDisabled(boolean branchCleanupDisabled) voidsetIgnoreSpecs(boolean ignoreSpecs) voidsetNotificationStrategy(BranchNotificationStrategy notificationStrategy) voidsetPlanBranchWorkflow(PlanBranchWorkflow creationWorkflow) @NotNull org.apache.commons.configuration.HierarchicalConfigurationGenerate aHierarchicalConfigurationfrom the current state of the object
-
Field Details
-
PREFIX
- See Also:
-
BRANCH_CLEANUP_DISABLED
- See Also:
-
BRANCH_NOTIFICATION_STRATEGY
- See Also:
-
BRANCH_AWAITING_SPECS_EXECUTION
- See Also:
-
IGNORE_SPECS
- See Also:
-
PLAN_BRANCH_WORKFLOW_CFG_KEY
Config key for storing info whichPlanBranchWorkflowled to creation of this plan branch.- See Also:
-
-
Constructor Details
-
BranchSpecificConfiguration
public BranchSpecificConfiguration()
-
-
Method Details
-
populateFromConfig
public void populateFromConfig(@NotNull @NotNull org.apache.commons.configuration.HierarchicalConfiguration config) Description copied from interface:ConvertibleFromConfigUpdate the current object with data in theHierarchicalConfiguration- Specified by:
populateFromConfigin interfaceConvertibleFromConfig- Parameters:
config-
-
toConfiguration
@NotNull public @NotNull org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()Description copied from interface:ConvertibleFromConfigGenerate aHierarchicalConfigurationfrom the current state of the object- Specified by:
toConfigurationin interfaceConvertibleFromConfig- Returns:
- Always returns an
HierarchicalConfiguration. Never null
-
isValid
public boolean isValid()Description copied from interface:OptionallyConvertibleFromConfigIs the object state valid after it has been initialised from properties.- Specified by:
isValidin interfaceOptionallyConvertibleFromConfig- Returns:
-
isBranchCleanupDisabled
public boolean isBranchCleanupDisabled() -
isIgnoreSpecs
public boolean isIgnoreSpecs() -
isAwaitingSpecsExecution
public boolean isAwaitingSpecsExecution() -
setAwaitingSpecsExecution
public void setAwaitingSpecsExecution(boolean awaitingSpecsExecution) -
setIgnoreSpecs
public void setIgnoreSpecs(boolean ignoreSpecs) -
setBranchCleanupDisabled
public void setBranchCleanupDisabled(boolean branchCleanupDisabled) -
getNotificationStrategy
-
setNotificationStrategy
-
getPlanBranchWorkflow
- Returns:
- which
PlanBranchWorkflowled to creation of this plan branch.
-
setPlanBranchWorkflow
-