@Override public List<ContentModification> getModifications() { return patch.getModifications(); }
@Override public List<ContentModification> getModifications() { return patch.getModifications(); }
static ContentTaskDefinitions process(final RollbackInfo... rollbackInfos) { final ContentTaskDefinitions foo = new ContentTaskDefinitions(); for(final RollbackInfo info : rollbackInfos) { PatchingTasks.rollback(info.original.getPatchId(), info.original.getModifications(), info.rollback.getModifications(), foo, ContentItemFilter.MISC_ONLY, PatchingTaskContext.Mode.APPLY); } return foo; }
writer.copyItems(patch.getModifications());
mergeModifications(builder, cp1.getModifications(), cp2.getModifications(), cp1, cp2);
mergeModifications(builder, cp1.getModifications(), cp2.getModifications(), cp1, cp2);
PatchingTasks.rollback(patchID, originalPatch.getModifications(), rollbackPatch.getModifications(), identity, ContentItemFilter.MISC_ONLY, mode); identity.rollback(patchID);
PatchingTasks.rollback(patchID, originalPatch.getModifications(), rollbackPatch.getModifications(), identity, ContentItemFilter.MISC_ONLY, mode); identity.rollback(patchID);
for (final ContentModification modification : patch.getModifications()) { if (modification.getType() != ModificationType.ADD && modification.getItem().getContentType() == ContentType.MISC) { final PatchingHistoryDirArtifact.DirectoryArtifactState history = processor.getParentArtifact(PatchingArtifacts.HISTORY_DIR);
for (final ContentModification modification : patch.getModifications()) { if (modification.getType() != ModificationType.ADD && modification.getItem().getContentType() == ContentType.MISC) { final PatchingHistoryDirArtifact.DirectoryArtifactState history = processor.getParentArtifact(PatchingArtifacts.HISTORY_DIR);
apply(patchId, patch.getModifications(), identityEntry); identityEntry.apply(patchId, patchType);
apply(patchId, patch.getModifications(), identityEntry); identityEntry.apply(patchId, patchType);
writeContentModifications(writer, patch.getModifications());
writeContentModifications(writer, patch.getModifications());
static void assertApplied(final Patch patch, InstallationManager manager) throws IOException { final String patchID = patch.getPatchId(); InstalledIdentity installedIdentity = null; try { installedIdentity = manager.getInstalledIdentity(patch.getIdentity().getName(), null); } catch (PatchingException e) { Assert.fail(e.getLocalizedMessage()); } final PatchableTarget target = installedIdentity.getIdentity(); final PatchableTarget.TargetInfo identity = target.loadTargetInfo(); assertIsApplied(patch.getIdentity().getPatchType(), patchID, identity); assertExists(identity.getDirectoryStructure().getInstalledImage().getPatchHistoryDir(patchID)); assertContentItems(patchID, target, patch.getModifications()); for (final PatchElement element : patch.getElements()) { final PatchElementProvider provider = element.getProvider(); final PatchableTarget targetElement = provider.isAddOn() ? installedIdentity.getAddOn(provider.getName()) : installedIdentity.getLayer(provider.getName()); assertIsApplied(provider.getPatchType(), element.getId(), targetElement.loadTargetInfo()); assertContentItems(element.getId(), targetElement, element.getModifications()); } }