Class PGPSignatureAdvice

java.lang.Object
org.eclipse.equinox.p2.publisher.AbstractAdvice
org.eclipse.tycho.p2.tools.publisher.PGPSignatureAdvice
All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice, org.eclipse.equinox.p2.publisher.IPublisherAdvice

public class PGPSignatureAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
  • Constructor Details

    • PGPSignatureAdvice

      public PGPSignatureAdvice(String id, org.eclipse.equinox.p2.metadata.Version version, String signature, String publicKeys)
  • Method Details

    • getId

      protected String getId()
      Overrides:
      getId in class org.eclipse.equinox.p2.publisher.AbstractAdvice
    • getVersion

      protected org.eclipse.equinox.p2.metadata.Version getVersion()
      Overrides:
      getVersion in class org.eclipse.equinox.p2.publisher.AbstractAdvice
    • getInstallableUnitProperties

      public Map<String,String> getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
      Specified by:
      getInstallableUnitProperties in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
    • isApplicable

      public boolean isApplicable(String configSpec, boolean includeDefault, String candidateId, org.eclipse.equinox.p2.metadata.Version candidateVersion)
      Specified by:
      isApplicable in interface org.eclipse.equinox.p2.publisher.IPublisherAdvice
      Overrides:
      isApplicable in class org.eclipse.equinox.p2.publisher.AbstractAdvice
    • getArtifactProperties

      public Map<String,String> getArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
      Specified by:
      getArtifactProperties in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice