Class GAV

  • All Implemented Interfaces:
    Comparable<ReleaseId>, org.appformer.maven.support.AFReleaseId, ReleaseId

    public class GAV
    extends Object
    implements ReleaseId
    A simple immutable pojo representing Maven GAV coordinates, with a JMX-compliant method in order to be exposed and used via JMX/Monitoring.
    • Method Detail

      • getGroupId

        public String getGroupId()
        Specified by:
        getGroupId in interface org.appformer.maven.support.AFReleaseId
      • getArtifactId

        public String getArtifactId()
        Specified by:
        getArtifactId in interface org.appformer.maven.support.AFReleaseId
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.appformer.maven.support.AFReleaseId
      • toExternalForm

        public String toExternalForm()
        Specified by:
        toExternalForm in interface org.appformer.maven.support.AFReleaseId
      • isSnapshot

        public boolean isSnapshot()
        Specified by:
        isSnapshot in interface org.appformer.maven.support.AFReleaseId
      • sameGAVof

        public boolean sameGAVof​(ReleaseId other)