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

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default int` | `compareTo​(ReleaseId that)` |
    `String` | `getArtifactId()` |
    `String` | `getGroupId()` |
    `String` | `getVersion()` |
    `boolean` | `isSnapshot()` |
    `String` | `toExternalForm()` |

- - ### Method Detail

    - #### 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>`