Class ReleaseId

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

    public class ReleaseId
    extends Object
    implements org.kie.api.builder.ReleaseId
    This is a JAXB friendly ReleaseId implementation used for JAXB marshalling/unmarshalling only
    • Constructor Detail

      • ReleaseId

        public ReleaseId()
      • ReleaseId

        public ReleaseId​(org.kie.api.builder.ReleaseId releaseId)
    • Method Detail

      • getGroupId

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

        public void setGroupId​(String groupId)
      • getArtifactId

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

        public void setArtifactId​(String artifactId)
      • getVersion

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

        public void setVersion​(String version)
      • isSnapshot

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

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

        public int hashCode()
        Overrides:
        hashCode in class Object