Package org.kie.util.maven.support
Class ReleaseIdImpl
- java.lang.Object
-
- org.kie.util.maven.support.ReleaseIdImpl
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,java.lang.Comparable<org.kie.api.builder.ReleaseId>,org.kie.api.builder.ReleaseId
public class ReleaseIdImpl extends java.lang.Object implements org.kie.api.builder.ReleaseId, java.io.Externalizable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReleaseIdImpl()ReleaseIdImpl(java.lang.String releaseId)ReleaseIdImpl(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)ReleaseIdImpl(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static org.kie.api.builder.ReleaseIdfromPropertiesStream(java.io.InputStream stream, java.lang.String path)static ReleaseIdImplfromPropertiesString(java.lang.String path)java.lang.StringgetArtifactId()java.lang.StringgetCompilationCachePathPrefix()java.lang.StringgetGroupId()java.lang.StringgetPomPropertiesPath()static java.lang.StringgetPomPropertiesPath(org.kie.api.builder.ReleaseId releaseId)java.lang.StringgetPomXmlPath()static java.lang.StringgetPomXmlPath(org.kie.api.builder.ReleaseId releaseId)java.lang.StringgetSnapshotVersion()java.lang.StringgetType()java.lang.StringgetVersion()inthashCode()protected static booleanisEmpty(java.lang.CharSequence str)booleanisSnapshot()voidreadExternal(java.io.ObjectInput in)static java.lang.StringresolveVersion(java.lang.String versionString, PomModel projectPomModel)voidsetArtifactId(java.lang.String artifactId)voidsetGroupId(java.lang.String groupId)voidsetSnapshotVersion(java.lang.String snapshotVersion)voidsetVersion(java.lang.String version)java.lang.StringtoExternalForm()java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)
-
-
-
Constructor Detail
-
ReleaseIdImpl
public ReleaseIdImpl()
-
ReleaseIdImpl
public ReleaseIdImpl(java.lang.String releaseId)
-
ReleaseIdImpl
public ReleaseIdImpl(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
ReleaseIdImpl
public ReleaseIdImpl(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type)
-
-
Method Detail
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupIdin interfaceorg.kie.api.builder.ReleaseId
-
getArtifactId
public java.lang.String getArtifactId()
- Specified by:
getArtifactIdin interfaceorg.kie.api.builder.ReleaseId
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceorg.kie.api.builder.ReleaseId
-
setGroupId
public void setGroupId(java.lang.String groupId)
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
-
setVersion
public void setVersion(java.lang.String version)
-
getType
public java.lang.String getType()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toExternalForm
public java.lang.String toExternalForm()
- Specified by:
toExternalFormin interfaceorg.kie.api.builder.ReleaseId
-
getPomXmlPath
public java.lang.String getPomXmlPath()
-
getPomPropertiesPath
public java.lang.String getPomPropertiesPath()
-
getPomXmlPath
public static java.lang.String getPomXmlPath(org.kie.api.builder.ReleaseId releaseId)
-
getPomPropertiesPath
public static java.lang.String getPomPropertiesPath(org.kie.api.builder.ReleaseId releaseId)
-
fromPropertiesString
public static ReleaseIdImpl fromPropertiesString(java.lang.String path)
-
fromPropertiesStream
public static org.kie.api.builder.ReleaseId fromPropertiesStream(java.io.InputStream stream, java.lang.String path)
-
getCompilationCachePathPrefix
public java.lang.String getCompilationCachePathPrefix()
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshotin interfaceorg.kie.api.builder.ReleaseId
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getSnapshotVersion
public java.lang.String getSnapshotVersion()
-
setSnapshotVersion
public void setSnapshotVersion(java.lang.String snapshotVersion)
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
isEmpty
protected static boolean isEmpty(java.lang.CharSequence str)
-
resolveVersion
public static java.lang.String resolveVersion(java.lang.String versionString, PomModel projectPomModel)
-
-