|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.plan.branch.BranchMonitoringConfigurationImpl
public class BranchMonitoringConfigurationImpl
This class stores branch detection parameters
Field Summary |
---|
Fields inherited from interface com.atlassian.bamboo.plan.branch.BranchMonitoringConfiguration |
---|
DEFAULT_TIME_OF_INACTIVITY_DAYS |
Constructor Summary | |
---|---|
BranchMonitoringConfigurationImpl()
|
Method Summary | |
---|---|
org.apache.commons.configuration.HierarchicalConfiguration |
getCustomConfiguration()
Return custom configuration related to branch detection in the particular plan. |
BranchIntegrationConfiguration |
getDefaultBranchIntegrationConfiguration()
|
BranchNotificationStrategy |
getDefaultBranchNotificationStrategy()
|
java.lang.String |
getMatchingPattern()
Returns the regexp - every matching branch will be considered for auto branch creation |
int |
getTimeOfInactivityInDays()
|
boolean |
isCleanupEnabled()
|
boolean |
isMonitoringEnabled()
|
boolean |
isRemoteJiraBranchLinkingEnabled()
Whether Bamboo will attempt to create the remote issue links in JIRA when it finds an issue key in the branch name. |
boolean |
isValid()
Is the object state valid after it has been initialised from properties. |
void |
populateFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
Update the current object with data in the HierarchicalConfiguration |
void |
setCustomConfiguration(org.apache.commons.configuration.HierarchicalConfiguration customConfiguration)
|
void |
setDefaultBranchIntegrationConfiguration(BranchIntegrationConfiguration defaultBranchIntegrationConfiguration)
|
void |
setDefaultBranchNotificationStrategy(BranchNotificationStrategy defaultBranchNotificationStrategy)
|
void |
setMatchingPattern(java.lang.String matchingPattern)
|
void |
setMonitoringEnabled(boolean enabled)
|
void |
setRemoteJiraBranchLinkingEnabled(boolean jiraBranchLinkingEnabled)
|
void |
setTimeOfInactivityInDays(int timeOfInactivityInDays)
|
org.apache.commons.configuration.HierarchicalConfiguration |
toConfiguration()
Generate a HierarchicalConfiguration from the current state of the object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BranchMonitoringConfigurationImpl()
Method Detail |
---|
public boolean isMonitoringEnabled()
isMonitoringEnabled
in interface BranchMonitoringConfiguration
public void setMonitoringEnabled(boolean enabled)
setMonitoringEnabled
in interface BranchMonitoringConfiguration
public java.lang.String getMatchingPattern()
BranchMonitoringConfiguration
getMatchingPattern
in interface BranchMonitoringConfiguration
public void setMatchingPattern(@NotNull java.lang.String matchingPattern)
setMatchingPattern
in interface BranchMonitoringConfiguration
public boolean isCleanupEnabled()
isCleanupEnabled
in interface BranchMonitoringConfiguration
public int getTimeOfInactivityInDays()
getTimeOfInactivityInDays
in interface BranchMonitoringConfiguration
public void setTimeOfInactivityInDays(int timeOfInactivityInDays)
setTimeOfInactivityInDays
in interface BranchMonitoringConfiguration
@NotNull public org.apache.commons.configuration.HierarchicalConfiguration getCustomConfiguration()
BranchMonitoringConfiguration
getCustomConfiguration
in interface BranchMonitoringConfiguration
public void setCustomConfiguration(org.apache.commons.configuration.HierarchicalConfiguration customConfiguration)
setCustomConfiguration
in interface BranchMonitoringConfiguration
public BranchNotificationStrategy getDefaultBranchNotificationStrategy()
getDefaultBranchNotificationStrategy
in interface BranchMonitoringConfiguration
public void setDefaultBranchNotificationStrategy(BranchNotificationStrategy defaultBranchNotificationStrategy)
setDefaultBranchNotificationStrategy
in interface BranchMonitoringConfiguration
public BranchIntegrationConfiguration getDefaultBranchIntegrationConfiguration()
getDefaultBranchIntegrationConfiguration
in interface BranchMonitoringConfiguration
public void setDefaultBranchIntegrationConfiguration(BranchIntegrationConfiguration defaultBranchIntegrationConfiguration)
setDefaultBranchIntegrationConfiguration
in interface BranchMonitoringConfiguration
public boolean isRemoteJiraBranchLinkingEnabled()
BranchMonitoringConfiguration
isRemoteJiraBranchLinkingEnabled
in interface BranchMonitoringConfiguration
public void setRemoteJiraBranchLinkingEnabled(boolean jiraBranchLinkingEnabled)
setRemoteJiraBranchLinkingEnabled
in interface BranchMonitoringConfiguration
public void populateFromConfig(@NotNull org.apache.commons.configuration.HierarchicalConfiguration config)
ConvertibleFromConfig
HierarchicalConfiguration
populateFromConfig
in interface ConvertibleFromConfig
public boolean isValid()
OptionallyConvertibleFromConfig
isValid
in interface OptionallyConvertibleFromConfig
@NotNull public org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()
ConvertibleFromConfig
HierarchicalConfiguration
from the current state of the object
toConfiguration
in interface ConvertibleFromConfig
HierarchicalConfiguration
. Never null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |