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 MavenContext
mavenContext
private org.eclipse.core.runtime.NullProgressMonitor
monitor
-
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.IArtifactRepository
loadArtifactRepository(java.net.URI artifactRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent)
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository
loadMetadataRepository(java.net.URI metadataRepository, org.eclipse.equinox.p2.core.IProvisioningAgent agent)
private void
logErrorStatus(org.eclipse.core.runtime.IStatus status, java.lang.String indent, MavenLogger logger)
void
setMavenContext(MavenContext mavenContext)
boolean
verify(java.net.URI metadataRepositoryUri, java.net.URI artifactRepositoryUri, BuildOutputDirectory tempDirectory)
private boolean
verifyAllArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)
private boolean
verifyArtifactContent(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
private boolean
verifyArtifactExists(org.eclipse.equinox.p2.metadata.IArtifactKey key, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, MavenLogger logger)
private boolean
verifyReferencedArtifactsExist(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:
verify
in 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)
-
-