Package org.kie.api.builder

# Interface ReleaseId

All Superinterfaces:
  `Comparable<ReleaseId>`

All Known Implementing Classes:
  `GAV`

public interface ReleaseId extends Comparable<ReleaseId>
ReleaseId is a full identifier far a given version of an artifact. Following the Maven conventions it is composed of 3 parts: a groupId, an artifactId and a version

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default int`
  `compareTo(ReleaseId that)`
  `String`
  `getArtifactId()`
  `String`
  `getGroupId()`
  `String`
  `getVersion()`
  `boolean`
  `isSnapshot()`
  `String`
  `toExternalForm()`

- ## Method Details

  - ### getGroupId

    String getGroupId()

  - ### getArtifactId

    String getArtifactId()

  - ### getVersion

    String getVersion()

  - ### toExternalForm

    String toExternalForm()

  - ### isSnapshot

    boolean isSnapshot()

  - ### compareTo

    default int compareTo(ReleaseId that)
    Specified by:
      `compareTo` in interface `Comparable<ReleaseId>`