Class VersionNamingSchemeImpl
java.lang.Object
com.atlassian.bamboo.deployments.projects.VersionNamingSchemeImpl
- All Implemented Interfaces:
BambooIdProvider
,InternalVersionNamingScheme
,VersionNamingScheme
-
Field Summary
Fields inherited from interface com.atlassian.bamboo.deployments.projects.versionnaming.InternalVersionNamingScheme
DEFAULT_VERSION_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getId()
String to be used as the next version name.The list of variables Bamboo should auto increment on version creationboolean
Should the naming scheme be use when creating version for branches.boolean
Auto increment the whole version name when a version is automatically created
-
Constructor Details
-
VersionNamingSchemeImpl
-
-
Method Details
-
getId
public long getId()- Specified by:
getId
in interfaceBambooIdProvider
-
getNextVersionName
Description copied from interface:InternalVersionNamingScheme
String to be used as the next version name. May contain variables that require substituting- Specified by:
getNextVersionName
in interfaceInternalVersionNamingScheme
- Returns:
- version name
-
isAutoIncrement
public boolean isAutoIncrement()Description copied from interface:InternalVersionNamingScheme
Auto increment the whole version name when a version is automatically created- Specified by:
isAutoIncrement
in interfaceInternalVersionNamingScheme
- Returns:
- true if Bamboo should autoincrement the version name
-
isApplicableToBranches
public boolean isApplicableToBranches()Description copied from interface:InternalVersionNamingScheme
Should the naming scheme be use when creating version for branches. If false, simplified naming scheme is used for plan branches.- Specified by:
isApplicableToBranches
in interfaceInternalVersionNamingScheme
-
getVariablesToAutoIncrement
Description copied from interface:InternalVersionNamingScheme
The list of variables Bamboo should auto increment on version creation- Specified by:
getVariablesToAutoIncrement
in interfaceInternalVersionNamingScheme
- Returns:
- variable names to be incremented.
-