@Component public class SVNRevisionChangeLogIssueValidator extends AbstractSVNChangeLogIssueValidator<SVNRevisionChangeLogIssueValidatorConfig>
| Constructor and Description |
|---|
SVNRevisionChangeLogIssueValidator(SVNExtensionFeature extensionFeature,
net.nemerosa.ontrack.model.structure.PropertyService propertyService,
SVNIssueRevisionDao issueRevisionDao) |
| Modifier and Type | Method and Description |
|---|---|
SVNRevisionChangeLogIssueValidatorConfig |
fromClient(com.fasterxml.jackson.databind.JsonNode node) |
SVNRevisionChangeLogIssueValidatorConfig |
fromStorage(com.fasterxml.jackson.databind.JsonNode node) |
java.lang.String |
getDescription() |
net.nemerosa.ontrack.model.form.Form |
getEditionForm(net.nemerosa.ontrack.model.structure.ProjectEntity entity,
SVNRevisionChangeLogIssueValidatorConfig value) |
java.lang.String |
getName() |
java.lang.String |
getSearchKey(SVNRevisionChangeLogIssueValidatorConfig value) |
SVNRevisionChangeLogIssueValidatorConfig |
replaceValue(SVNRevisionChangeLogIssueValidatorConfig value,
java.util.function.Function<java.lang.String,java.lang.String> replacementFunction) |
void |
validate(net.nemerosa.ontrack.extension.scm.model.SCMChangeLog<SVNHistory> changeLog,
SVNChangeLogIssue issue,
SVNRevisionChangeLogIssueValidatorConfig validatorConfig) |
canApplyTo, canEdit, canViewgetSupportedEntityTypesformat, forStorage, getFeature, of, parse, validateNotBlankclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@Autowired public SVNRevisionChangeLogIssueValidator(SVNExtensionFeature extensionFeature, net.nemerosa.ontrack.model.structure.PropertyService propertyService, SVNIssueRevisionDao issueRevisionDao)
public void validate(net.nemerosa.ontrack.extension.scm.model.SCMChangeLog<SVNHistory> changeLog, SVNChangeLogIssue issue, SVNRevisionChangeLogIssueValidatorConfig validatorConfig)
public java.lang.String getName()
public java.lang.String getDescription()
public net.nemerosa.ontrack.model.form.Form getEditionForm(net.nemerosa.ontrack.model.structure.ProjectEntity entity,
SVNRevisionChangeLogIssueValidatorConfig value)
public SVNRevisionChangeLogIssueValidatorConfig fromClient(com.fasterxml.jackson.databind.JsonNode node)
public SVNRevisionChangeLogIssueValidatorConfig fromStorage(com.fasterxml.jackson.databind.JsonNode node)
public java.lang.String getSearchKey(SVNRevisionChangeLogIssueValidatorConfig value)
public SVNRevisionChangeLogIssueValidatorConfig replaceValue(SVNRevisionChangeLogIssueValidatorConfig value, java.util.function.Function<java.lang.String,java.lang.String> replacementFunction)