final PatchBuilder patchBuilder = (PatchBuilder)PatchXml.parse(rollbackXml); final RollbackPatch patch = (RollbackPatch) patchBuilder.build(); PatchableTarget.TargetInfo nextInfo = patch.getIdentityState().getIdentity().loadTargetInfo(); if(BASE.equals(nextInfo.getCumulativePatchID())) { if(nextInfo.getPatchIDs().isEmpty()) {
final PatchBuilder patchBuilder = (PatchBuilder)PatchXml.parse(rollbackXml); final RollbackPatch patch = (RollbackPatch) patchBuilder.build(); PatchableTarget.TargetInfo nextInfo = patch.getIdentityState().getIdentity().loadTargetInfo(); if(BASE.equals(nextInfo.getCumulativePatchID())) { if(nextInfo.getPatchIDs().isEmpty()) {
@Override public void writeContent(final XMLExtendedStreamWriter writer, final RollbackPatch rollbackPatch) throws XMLStreamException { // Get started ... writer.writeStartDocument(); writer.writeStartElement(Element.PATCH.name); writer.writeDefaultNamespace(PatchXml.Namespace.ROLLBACK_1_2.getNamespace()); writePatch(writer, rollbackPatch); writeInstallation(writer, rollbackPatch.getIdentityState()); // Done writer.writeEndElement(); writer.writeEndDocument(); }
final PatchBuilder patchBuilder = (PatchBuilder)PatchXml.parse(rollbackXml); final RollbackPatch patch = (RollbackPatch) patchBuilder.build(); state.currentInfo = patch.getIdentityState().getIdentity().loadTargetInfo(); state.patchIndex = 0; state.type = ONE_OFF;
@Override public void writeContent(final XMLExtendedStreamWriter writer, final RollbackPatch rollbackPatch) throws XMLStreamException { // Get started ... writer.writeStartDocument(); writer.writeStartElement(Element.PATCH.name); writer.writeDefaultNamespace(PatchXml.Namespace.ROLLBACK_1_2.getNamespace()); writePatch(writer, rollbackPatch); writeInstallation(writer, rollbackPatch.getIdentityState()); // Done writer.writeEndElement(); writer.writeEndDocument(); }
final PatchBuilder patchBuilder = (PatchBuilder)PatchXml.parse(rollbackXml); final RollbackPatch patch = (RollbackPatch) patchBuilder.build(); state.currentInfo = patch.getIdentityState().getIdentity().loadTargetInfo(); state.patchIndex = 0; state.type = ONE_OFF;
@Override public boolean process(PatchingXmlArtifact.XmlArtifactState<RollbackPatch> parent, PatchingArtifactProcessor processor) { final RollbackPatch patch = parent.getPatch(); final PatchingArtifacts.PatchID patchID = processor.getParentArtifact(PatchingArtifacts.HISTORY_RECORD); final InstalledIdentity identity = patch.getIdentityState(); processor.getValidationContext().setCurrentPatchIdentity(identity); final State state = new State(identity, patchID); if (identity == null) { processor.getValidationContext().getErrorHandler().addMissing(PatchingArtifacts.ROLLBACK_TARGET, state); return false; } else { return processor.process(this, state); } }
@Override public boolean process(PatchingXmlArtifact.XmlArtifactState<RollbackPatch> parent, PatchingArtifactProcessor processor) { final RollbackPatch patch = parent.getPatch(); final PatchingArtifacts.PatchID patchID = processor.getParentArtifact(PatchingArtifacts.HISTORY_RECORD); final InstalledIdentity identity = patch.getIdentityState(); processor.getValidationContext().setCurrentPatchIdentity(identity); final State state = new State(identity, patchID); if (identity == null) { processor.getValidationContext().getErrorHandler().addMissing(PatchingArtifacts.ROLLBACK_TARGET, state); return false; } else { return processor.process(this, state); } }
void reenableNotOverridenModules(final RollbackPatch patch, IdentityPatchContext context) throws PatchingException, IOException, XMLStreamException { assert patch.getIdentity().getPatchType() == Patch.PatchType.CUMULATIVE; final Iterator historyIterator = context.getHistory().iterator(patch.getIdentityState().getIdentity().loadTargetInfo()); if(!historyIterator.hasNext()) { return;
void reenableNotOverridenModules(final RollbackPatch patch, IdentityPatchContext context) throws PatchingException, IOException, XMLStreamException { assert patch.getIdentity().getPatchType() == Patch.PatchType.CUMULATIVE; final Iterator historyIterator = context.getHistory().iterator(patch.getIdentityState().getIdentity().loadTargetInfo()); if(!historyIterator.hasNext()) { return;
final RollbackPatch rollbackPatch = loadRollbackInformation(patchID, installedImage); final Patch.PatchType patchType = rollbackPatch.getIdentity().getPatchType(); final InstalledIdentity history = rollbackPatch.getIdentityState();
final RollbackPatch rollbackPatch = loadRollbackInformation(patchID, installedImage); final Patch.PatchType patchType = rollbackPatch.getIdentity().getPatchType(); final InstalledIdentity history = rollbackPatch.getIdentityState();