@Override protected AddOn putAddOn(String name, AddOn addOn) { return super.putAddOn(name, addOn); } }
@Override protected Layer putLayer(String name, Layer layer) { return super.putLayer(name, layer); }
protected static InstalledIdentity copy(InstalledIdentity original) throws IOException { final InstalledIdentityImpl copy = new InstalledIdentityImpl(original.getIdentity(), original.getAllInstalledPatches(), original.getInstalledImage()); for (final Layer layer : original.getLayers()) { copy.putLayer(layer.getName(), new LayerInfo(layer.getName(), layer.loadTargetInfo(), layer.getDirectoryStructure())); } for (final AddOn addOn : original.getAddOns()) { copy.putAddOn(addOn.getName(), new LayerInfo(addOn.getName(), addOn.loadTargetInfo(), addOn.getDirectoryStructure())); } return copy; }
final String layerName = entry.getKey(); final MutableTargetImpl target = entry.getValue(); putLayer(layerName, new LayerInfo(layerName, target.getModifiedState(), target.getDirectoryStructure())); final String addOnName = entry.getKey(); final MutableTargetImpl target = entry.getValue(); putAddOn(addOnName, new LayerInfo(addOnName, target.getModifiedState(), target.getDirectoryStructure()));
protected static InstalledIdentity copy(InstalledIdentity original) throws IOException { final InstalledIdentityImpl copy = new InstalledIdentityImpl(original.getIdentity(), original.getAllInstalledPatches(), original.getInstalledImage()); for (final Layer layer : original.getLayers()) { copy.putLayer(layer.getName(), new LayerInfo(layer.getName(), layer.loadTargetInfo(), layer.getDirectoryStructure())); } for (final AddOn addOn : original.getAddOns()) { copy.putAddOn(addOn.getName(), new LayerInfo(addOn.getName(), addOn.loadTargetInfo(), addOn.getDirectoryStructure())); } return copy; }
final String layerName = entry.getKey(); final MutableTargetImpl target = entry.getValue(); putLayer(layerName, new LayerInfo(layerName, target.getModifiedState(), target.getDirectoryStructure())); final String addOnName = entry.getKey(); final MutableTargetImpl target = entry.getValue(); putAddOn(addOnName, new LayerInfo(addOnName, target.getModifiedState(), target.getDirectoryStructure()));
final InstalledIdentityImpl installedIdentity = new InstalledIdentityImpl(identity, allPatches, image); for (final LayerPathConfig layer : processedLayers.getLayers().values()) { final String name = layer.name; installedIdentity.putLayer(name, createPatchableTarget(name, layer, config.getLayerMetadataDir(name), image)); installedIdentity.putAddOn(name, createPatchableTarget(name, addOn, config.getAddOnMetadataDir(name), image));
@Override protected AddOn putAddOn(String name, AddOn addOn) { return super.putAddOn(name, addOn); } }
@Override protected Layer putLayer(String name, Layer layer) { return super.putLayer(name, layer); }
final InstalledIdentityImpl installedIdentity = new InstalledIdentityImpl(identity, allPatches, image); for (final LayerPathConfig layer : processedLayers.getLayers().values()) { final String name = layer.name; installedIdentity.putLayer(name, createPatchableTarget(name, layer, config.getLayerMetadataDir(name), image)); installedIdentity.putAddOn(name, createPatchableTarget(name, addOn, config.getAddOnMetadataDir(name), image));