@Override public void resetProperty(String elementId, String property, ObjectNode infoNode) { ObjectNode path = (ObjectNode) infoNode.path(BPMN_NODE).path(elementId); if (!path.isMissingNode()) { path.remove(property); } }
@Override public void resetProperty(String elementId, String property, ObjectNode infoNode) { ObjectNode path = (ObjectNode) infoNode.path(BPMN_NODE).path(elementId); if (!path.isMissingNode()) { path.remove(property); } }
if (writableNodeToRedact != null && !writableNodeToRedact.isMissingNode()) { writableNodeToRedact.put(jsonPathToRedact, "[REDACTED]");
public UpdateMessagePatch fromJsonNode(ObjectNode updatePatchNode) { if (updatePatchNode == null || updatePatchNode.isNull() || updatePatchNode.isMissingNode()) { throw new IllegalArgumentException("updatePatchNode"); } if (! validator.isValid(updatePatchNode)) { return UpdateMessagePatch.builder() .validationResult(validator.validate(updatePatchNode)) .build(); } try { return jsonParser.readerFor(UpdateMessagePatch.class).<UpdateMessagePatch>readValue(updatePatchNode); } catch (IOException e) { throw new RuntimeException(e); } } }
if (currentValue == null || currentValue.isMissingNode() || currentValue.isEmpty(null) || currentValue.isNull()) { JSONObject nodeDef = null;