Class VerifierServiceImpl
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.verifier.VerifierServiceImpl
-
- All Implemented Interfaces:
VerifierService
public class VerifierServiceImpl extends java.lang.Object implements VerifierService
-
-
Field Summary
Fields Modifier and Type Field Description private MavenContextmavenContextprivate org.eclipse.core.runtime.NullProgressMonitormonitor
-
Constructor Summary
Constructors Constructor Description VerifierServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryloadArtifactRepository(java.net.URI artifactRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent)private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryloadMetadataRepository(java.net.URI metadataRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent)private voidlogErrorStatus(org.eclipse.core.runtime.IStatus status, java.lang.String indent, MavenLogger logger)voidsetMavenContext(MavenContext mavenContext)booleanverify(java.net.URI metadataRepositoryUri, java.net.URI artifactRepositoryUri, BuildOutputDirectory tempDirectory)private booleanverifyAllArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)private booleanverifyArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)private booleanverifyArtifactExists(org.eclipse.equinox.p2.metadata.IArtifactKey key, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)private booleanverifyReferencedArtifactsExist(org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadata, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository, MavenLogger logger)
-
-
-
Field Detail
-
monitor
private final org.eclipse.core.runtime.NullProgressMonitor monitor
-
mavenContext
private MavenContext mavenContext
-
-
Method Detail
-
verify
public boolean verify(java.net.URI metadataRepositoryUri, java.net.URI artifactRepositoryUri, BuildOutputDirectory tempDirectory) throws FacadeException- Specified by:
verifyin interfaceVerifierService- Throws:
FacadeException
-
verifyReferencedArtifactsExist
private boolean verifyReferencedArtifactsExist(org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadata, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository, MavenLogger logger)
-
verifyArtifactExists
private boolean verifyArtifactExists(org.eclipse.equinox.p2.metadata.IArtifactKey key, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)
-
verifyAllArtifactContent
private boolean verifyAllArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)
-
verifyArtifactContent
private boolean verifyArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
-
logErrorStatus
private void logErrorStatus(org.eclipse.core.runtime.IStatus status, java.lang.String indent, MavenLogger logger)
-
loadMetadataRepository
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadMetadataRepository(java.net.URI metadataRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent) throws org.eclipse.equinox.p2.core.ProvisionException- Throws:
org.eclipse.equinox.p2.core.ProvisionException
-
loadArtifactRepository
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadArtifactRepository(java.net.URI artifactRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent) throws org.eclipse.equinox.p2.core.ProvisionException- Throws:
org.eclipse.equinox.p2.core.ProvisionException
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
-