All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static BundleUpgradeParser.CatalogUpgrades.Builder |
builder() |
static void |
clearBundleInStoredUpgrades(ManagementContext mgmt,
VersionedName versionedName) |
static void |
clearTypeInStoredUpgrades(ManagementContext mgmt,
VersionedName versionedName) |
static boolean |
contains(BundleUpgradeParser.VersionRangedName range,
VersionedName name) |
static boolean |
contains(java.lang.Iterable<BundleUpgradeParser.VersionRangedName> names,
VersionedName name) |
static java.lang.String |
getBundleUpgradedIfNecessary(ManagementContext mgmt,
java.lang.String vName) |
static BundleUpgradeParser.CatalogUpgrades |
getFromManagementContext(ManagementContext managementContext) |
java.util.Set<BundleUpgradeParser.VersionRangedName> |
getRemovedBundles() |
java.util.Set<BundleUpgradeParser.VersionRangedName> |
getRemovedLegacyItems() |
static java.lang.String |
getTypeUpgradedIfNecessary(ManagementContext mgmt,
java.lang.String vName) |
java.util.Set<VersionedName> |
getUpgradesForBundle(VersionedName bundle) |
java.util.Set<VersionedName> |
getUpgradesForType(VersionedName type) |
<any> |
getUpgradesProvidedByBundles() |
<any> |
getUpgradesProvidedByTypes() |
boolean |
isBundleRemoved(VersionedName bundle) |
boolean |
isEmpty() |
boolean |
isLegacyItemRemoved(CatalogItem<?,?> legacyCatalogItem) |
static boolean |
markerForCodeThatLoadsJavaTypesButShouldLoadRegisteredType()
This method is used internally to mark places we need to update when we switch to persisting and loading
registered type IDs instead of java types, as noted on RebindIteration.load
|
static void |
storeInManagementContext(BundleUpgradeParser.CatalogUpgrades catalogUpgrades,
ManagementContext managementContext) |
static Maybe<VersionedName> |
tryGetBundleForcedReplaced(ManagementContext mgmt,
VersionedName vName)
If the given bundle (vName) has been forcibly removed, return the bundle that
upgrades it (if any).
|