Class VerifierServiceImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private MavenContext mavenContext  
      private org.eclipse.core.runtime.NullProgressMonitor monitor  
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • monitor

        private final org.eclipse.core.runtime.NullProgressMonitor monitor
    • Constructor Detail

      • VerifierServiceImpl

        public VerifierServiceImpl()
    • Method Detail

      • 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)