Class BaselineServiceImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.baseline.BaselineServiceImpl
-
- All Implemented Interfaces:
BaselineService
public class BaselineServiceImpl extends java.lang.Object implements BaselineService
-
-
Field Summary
Fields Modifier and Type Field Description private MavenContext
mavenContext
private org.eclipse.core.runtime.IProgressMonitor
monitor
private RemoteAgentManager
remoteAgentManager
-
Constructor Summary
Constructors Constructor Description BaselineServiceImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
monitor
private org.eclipse.core.runtime.IProgressMonitor monitor
-
remoteAgentManager
private RemoteAgentManager remoteAgentManager
-
mavenContext
private MavenContext mavenContext
-
-
Method Detail
-
getProjectBaseline
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)
- Specified by:
getProjectBaseline
in interfaceBaselineService
-
getBaselineDescriptor
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)
-
eq
private static <T> boolean eq(T a, T b)
-
getBaselineUnit
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)
-
isMetadataEqual
public boolean isMetadataEqual(IP2Artifact baseline, IP2Artifact reactor)
- Specified by:
isMetadataEqual
in interfaceBaselineService
-
setRemoteAgentManager
public void setRemoteAgentManager(RemoteAgentManager remoteAgentManager)
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
-