S - Type of SCM data associated with the branchT - Type of SCM data associated with a buildI - Type of issue associated with this change logpublic abstract class AbstractSCMChangeLogService<S,T,I extends SCMChangeLogIssue>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected net.nemerosa.ontrack.model.structure.PropertyService |
propertyService |
protected net.nemerosa.ontrack.model.structure.StructureService |
structureService |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSCMChangeLogService(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService) |
| Modifier and Type | Method and Description |
|---|---|
protected net.nemerosa.ontrack.model.structure.BuildView |
getBuildView(net.nemerosa.ontrack.model.structure.ID id) |
protected void |
validateIssue(I issue,
java.util.List<net.nemerosa.ontrack.model.structure.Property<?>> properties,
SCMChangeLog<T> changeLog) |
protected void |
validateIssues(java.util.List<I> issuesList,
SCMChangeLog<T> changeLog) |
protected final net.nemerosa.ontrack.model.structure.StructureService structureService
protected final net.nemerosa.ontrack.model.structure.PropertyService propertyService
protected AbstractSCMChangeLogService(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService)
protected net.nemerosa.ontrack.model.structure.BuildView getBuildView(net.nemerosa.ontrack.model.structure.ID id)
protected void validateIssues(java.util.List<I> issuesList, SCMChangeLog<T> changeLog)
protected void validateIssue(I issue, java.util.List<net.nemerosa.ontrack.model.structure.Property<?>> properties, SCMChangeLog<T> changeLog)