public class BaselineServiceImpl extends java.lang.Object implements BaselineService
Modifier and Type | Field and Description |
---|---|
private MavenContext |
mavenContext |
private org.eclipse.core.runtime.IProgressMonitor |
monitor |
private RemoteAgentManager |
remoteAgentManager |
Constructor and Description |
---|
BaselineServiceImpl() |
Modifier and Type | Method and Description |
---|---|
private static <T> boolean |
eq(T a,
T b) |
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor |
getBaselineDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository baseline,
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
private org.eclipse.equinox.p2.metadata.IInstallableUnit |
getBaselineUnit(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> units,
java.lang.String id,
org.eclipse.equinox.p2.metadata.Version version) |
java.util.Map<java.lang.String,IP2Artifact> |
getProjectBaseline(java.util.Collection<MavenRepositoryLocation> baselineLocations,
java.util.Map<java.lang.String,IP2Artifact> reactor,
java.io.File target) |
boolean |
isMetadataEqual(IP2Artifact baseline,
IP2Artifact reactor) |
void |
setMavenContext(MavenContext mavenContext) |
void |
setRemoteAgentManager(RemoteAgentManager remoteAgentManager) |
private org.eclipse.core.runtime.IProgressMonitor monitor
private RemoteAgentManager remoteAgentManager
private MavenContext mavenContext
public java.util.Map<java.lang.String,IP2Artifact> getProjectBaseline(java.util.Collection<MavenRepositoryLocation> baselineLocations, java.util.Map<java.lang.String,IP2Artifact> reactor, java.io.File target)
getProjectBaseline
in interface BaselineService
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getBaselineDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository baseline, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
private static <T> boolean eq(T a, T b)
private org.eclipse.equinox.p2.metadata.IInstallableUnit getBaselineUnit(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> units, java.lang.String id, org.eclipse.equinox.p2.metadata.Version version)
public boolean isMetadataEqual(IP2Artifact baseline, IP2Artifact reactor)
isMetadataEqual
in interface BaselineService
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
public void setMavenContext(MavenContext mavenContext)