public class PackageId extends Object implements Comparable<PackageId>
PackageId
provides the basic metrics for identifying a package.
A package id consists of a group id, a name and a version.
the group is a relative path, eg: "company/project/subgroup", the name and the version
can be of any format.Modifier and Type | Field and Description |
---|---|
static PackageId[] |
EMPTY |
static String |
ETC_PACKAGES
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
static String |
ETC_PACKAGES_PREFIX
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
Constructor and Description |
---|
PackageId(String path)
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
PackageId(String path,
String version)
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
PackageId(String group,
String name,
String version)
Creates a new package id
|
PackageId(String group,
String name,
Version version)
Creates a new package id
|
PackageId(String path,
Version version)
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(PackageId o)
Compares this id with the given one.
|
boolean |
equals(Object o) |
static PackageId[] |
fromString(String... str)
Returns an array of package id from strings
|
static PackageId |
fromString(String str)
Returns a package id from a id string.
|
String |
getDownloadName()
Returns a download name in the form
name [ "-" version ] ".zip" |
String |
getGroup()
Returns the group id of this package
|
String |
getInstallationPath()
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
String |
getName()
Returns the name of this package which is the last segment of the path.
|
Version |
getVersion()
Returns the version of this package or
null if n/a. |
String |
getVersionString()
Returns the version of this package or and empty string if n/a.
|
int |
hashCode() |
boolean |
isFromPath()
Deprecated.
As of 3.1.42, the storage location is implementation details.
|
boolean |
isValid()
Checks if this package id is valid in respect to JCR names.
|
static boolean |
isValid(String group,
String name,
String version)
Checks if the package id is valid in respect to JCR names.
|
String |
toString()
Returns a string representation of this id
|
static String |
toString(PackageId... packs)
Creates a comma separated list of id strings.
|
@Deprecated public static final String ETC_PACKAGES
@Deprecated public static final String ETC_PACKAGES_PREFIX
public static final PackageId[] EMPTY
@Deprecated public PackageId(String path)
path
- path of the package@Deprecated public PackageId(String path, String version)
path
- path of the packageversion
- version of the package@Deprecated public PackageId(String path, Version version)
path
- path of the packageversion
- version of the packagepublic PackageId(String group, String name, String version)
group
- group idname
- nameversion
- versionpublic static PackageId fromString(String str)
null
is returned.str
- the stringpublic static PackageId[] fromString(String... str)
str
- the stringspublic static String toString(PackageId... packs)
packs
- the ids@Deprecated public boolean isFromPath()
true
if constructed from path.@Deprecated public String getInstallationPath()
public String getGroup()
public String getName()
public String getVersionString()
public String getDownloadName()
name [ "-" version ] ".zip"
public Version getVersion()
null
if n/a.public String toString()
public int compareTo(PackageId o)
compareTo
in interface Comparable<PackageId>
public boolean isValid()
true
if the names are validCopyright © 2010 - 2020 Adobe. All Rights Reserved