@Service public class SVNInfoServiceImpl extends java.lang.Object implements SVNInfoService
| Constructor and Description |
|---|
SVNInfoServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService,
SVNService svnService,
BuildSvnRevisionLinkService buildSvnRevisionLinkService,
SVNIssueRevisionDao issueRevisionDao,
SVNRevisionDao revisionDao,
net.nemerosa.ontrack.extension.scm.service.SCMUtilsService scmService) |
| Modifier and Type | Method and Description |
|---|---|
OntrackSVNIssueInfo |
getIssueInfo(java.lang.String configurationName,
java.lang.String issueKey)
Gets information about an issue in a repository.
|
OntrackSVNRevisionInfo |
getOntrackRevisionInfo(SVNRepository repository,
long revision)
Gets information about a revision in a repository
|
protected java.util.Optional<net.nemerosa.ontrack.model.structure.Build> |
lookupBuild(SVNLocation location,
SVNLocation firstCopy,
net.nemerosa.ontrack.model.structure.Branch branch) |
@Autowired
public SVNInfoServiceImpl(net.nemerosa.ontrack.model.structure.StructureService structureService,
net.nemerosa.ontrack.model.structure.PropertyService propertyService,
SVNService svnService,
BuildSvnRevisionLinkService buildSvnRevisionLinkService,
SVNIssueRevisionDao issueRevisionDao,
SVNRevisionDao revisionDao,
net.nemerosa.ontrack.extension.scm.service.SCMUtilsService scmService)
public OntrackSVNIssueInfo getIssueInfo(java.lang.String configurationName, java.lang.String issueKey)
SVNInfoServicegetIssueInfo in interface SVNInfoServiceconfigurationName - Name of the repository configuration.issueKey - Key of the issuepublic OntrackSVNRevisionInfo getOntrackRevisionInfo(SVNRepository repository, long revision)
SVNInfoServicegetOntrackRevisionInfo in interface SVNInfoServicerepository - Repository to get the info fromrevision - Revision to get information aboutprotected java.util.Optional<net.nemerosa.ontrack.model.structure.Build> lookupBuild(SVNLocation location, SVNLocation firstCopy, net.nemerosa.ontrack.model.structure.Branch branch)