@Component
public class BuildSvnRevisionLinkMigrationAction
extends java.lang.Object
implements net.nemerosa.ontrack.model.support.DBMigrationAction
SVNBranchConfigurationProperty
to the use of BuildSvnRevisionLink.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUILD_PLACEHOLDER_PATTERN |
| Constructor and Description |
|---|
BuildSvnRevisionLinkMigrationAction(RevisionSvnRevisionLink revisionLink,
TagNamePatternSvnRevisionLink tagPatternLink,
TagNameSvnRevisionLink tagLink) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDisplayName() |
int |
getPatch() |
void |
migrate(java.sql.Connection connection) |
protected void |
migrateSvnBranchConfiguration(com.fasterxml.jackson.databind.node.ObjectNode node) |
protected void |
migrateSvnConfiguration(com.fasterxml.jackson.databind.node.ObjectNode node) |
protected ConfiguredBuildSvnRevisionLink<?> |
toBuildSvnRevisionLinkConfiguration(java.lang.String buildPath) |
public static final java.lang.String BUILD_PLACEHOLDER_PATTERN
@Autowired public BuildSvnRevisionLinkMigrationAction(RevisionSvnRevisionLink revisionLink, TagNamePatternSvnRevisionLink tagPatternLink, TagNameSvnRevisionLink tagLink)
public int getPatch()
getPatch in interface net.nemerosa.ontrack.model.support.DBMigrationActionpublic void migrate(java.sql.Connection connection)
throws java.lang.Exception
migrate in interface net.nemerosa.ontrack.model.support.DBMigrationActionjava.lang.Exceptionprotected void migrateSvnConfiguration(com.fasterxml.jackson.databind.node.ObjectNode node)
protected void migrateSvnBranchConfiguration(com.fasterxml.jackson.databind.node.ObjectNode node)
protected ConfiguredBuildSvnRevisionLink<?> toBuildSvnRevisionLinkConfiguration(java.lang.String buildPath)
public java.lang.String getDisplayName()
getDisplayName in interface net.nemerosa.ontrack.model.support.DBMigrationAction