Package io.bdeploy.api.product.v1.impl
Class ScopedManifestKey
java.lang.Object
io.bdeploy.api.product.v1.impl.ScopedManifestKey
A
ScopedManifestKey provides additional scope to the BHive "name" and "tag" concept by mangling additional scoping
information into the manifest name.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateScopedName(String spec, OsHelper.OperatingSystem os) booleangetKey()getName()getTag()inthashCode()static ScopedManifestKeyparse(Manifest.Key key) static ScopedManifestKeyparse(String key, OsHelper.OperatingSystem os) toString()
-
Constructor Details
-
ScopedManifestKey
-
-
Method Details
-
parse
- Parameters:
key- aManifest.Keyin a format understandable asScopedManifestKey.- Returns:
- a
ScopedManifestKey
-
parse
- Parameters:
key- a string representation of aManifest.Keywithout the operating system part of the key.os- theOsHelper.OperatingSystemto set for theScopedManifestKey.- Returns:
- a
ScopedManifestKey.
-
createScopedName
- Parameters:
spec- the original nameos- theOsHelper.OperatingSystemfor which to create a name- Returns:
- the fully qualified name based on original name and os.
-
getKey
-
getOperatingSystem
-
getName
-
getTag
-
toString
-
hashCode
@Generated("Eclipse") public int hashCode() -
equals
-