Class ReleaseIdImpl

    • Constructor Detail

      • ReleaseIdImpl

        public ReleaseIdImpl()
      • ReleaseIdImpl

        public ReleaseIdImpl​(String releaseId)
      • ReleaseIdImpl

        public ReleaseIdImpl​(String groupId,
                             String artifactId,
                             String version)
    • Method Detail

      • getGroupId

        public String getGroupId()
        Specified by:
        getGroupId in interface org.kie.api.builder.ReleaseId
      • getArtifactId

        public String getArtifactId()
        Specified by:
        getArtifactId in interface org.kie.api.builder.ReleaseId
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.kie.api.builder.ReleaseId
      • setGroupId

        public void setGroupId​(String groupId)
      • setArtifactId

        public void setArtifactId​(String artifactId)
      • setVersion

        public void setVersion​(String version)
      • getType

        public String getType()
      • toExternalForm

        public String toExternalForm()
        Specified by:
        toExternalForm in interface org.kie.api.builder.ReleaseId
      • getPomXmlPath

        public String getPomXmlPath()
      • getPomPropertiesPath

        public String getPomPropertiesPath()
      • getPomXmlPath

        public static String getPomXmlPath​(org.kie.api.builder.ReleaseId releaseId)
      • getPomPropertiesPath

        public static String getPomPropertiesPath​(org.kie.api.builder.ReleaseId releaseId)
      • fromPropertiesStream

        public static org.kie.api.builder.ReleaseId fromPropertiesStream​(InputStream stream,
                                                                         String path)
      • getCompilationCachePathPrefix

        public String getCompilationCachePathPrefix()
      • isSnapshot

        public boolean isSnapshot()
        Specified by:
        isSnapshot in interface org.kie.api.builder.ReleaseId
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getSnapshotVersion

        public String getSnapshotVersion()
      • setSnapshotVersion

        public void setSnapshotVersion​(String snapshotVersion)
      • isEmpty

        protected static boolean isEmpty​(CharSequence str)
      • resolveVersion

        public static String resolveVersion​(String versionString,
                                            PomModel projectPomModel)