@Service public class SCMUtilsServiceImpl extends java.lang.Object implements SCMUtilsService
| Constructor and Description |
|---|
SCMUtilsServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService) |
| Modifier and Type | Method and Description |
|---|---|
<T extends SCMChangeLogFile> |
diff(java.util.List<T> changeLogFiles,
java.util.List<java.lang.String> patterns,
java.util.function.Function<T,java.lang.String> diffFn) |
SCMIssueCommitBranchInfo |
getBranchInfo(java.util.Optional<net.nemerosa.ontrack.model.structure.Build> buildAfterCommit,
SCMIssueCommitBranchInfo branchInfo)
Completes information about a branch by extracting additional
information from a build
|
java.util.function.Predicate<java.lang.String> |
getPathFilter(java.util.List<java.lang.String> patterns) |
@Autowired public SCMUtilsServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService)
public <T extends SCMChangeLogFile> java.lang.String diff(java.util.List<T> changeLogFiles, java.util.List<java.lang.String> patterns, java.util.function.Function<T,java.lang.String> diffFn)
diff in interface SCMUtilsServicepublic java.util.function.Predicate<java.lang.String> getPathFilter(java.util.List<java.lang.String> patterns)
getPathFilter in interface SCMUtilsServicepublic SCMIssueCommitBranchInfo getBranchInfo(java.util.Optional<net.nemerosa.ontrack.model.structure.Build> buildAfterCommit, SCMIssueCommitBranchInfo branchInfo)
SCMUtilsServicegetBranchInfo in interface SCMUtilsService