protected BaseElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) { DataStoreReference dataStore = new DataStoreReference(); return dataStore; } }
@Override protected void writeAdditionalChildElements(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception { DataStoreReference dataStoreRef = (DataStoreReference) element; if (StringUtils.isNotEmpty(dataStoreRef.getDataState())) { xtw.writeStartElement(ELEMENT_DATA_STATE); xtw.writeCharacters(dataStoreRef.getDataState()); xtw.writeEndElement(); } } }
@Override protected void writeAdditionalAttributes(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception { DataStoreReference dataStoreRef = (DataStoreReference) element; if (StringUtils.isNotEmpty(dataStoreRef.getDataStoreRef())) { xtw.writeAttribute(ATTRIBUTE_DATA_STORE_REF, dataStoreRef.getDataStoreRef()); } if (StringUtils.isNotEmpty(dataStoreRef.getItemSubjectRef())) { xtw.writeAttribute(ATTRIBUTE_ITEM_SUBJECT_REF, dataStoreRef.getItemSubjectRef()); } }
public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception { if (parentElement instanceof DataStore) { ((DataStore) parentElement).setDataState(xtr.getElementText()); } else if (parentElement instanceof DataStoreReference) { ((DataStoreReference) parentElement).setDataState(xtr.getElementText()); } } }
public void parseChildElement(XMLStreamReader xtr, BaseElement parentElement, BpmnModel model) throws Exception { if (parentElement instanceof DataStore) { ((DataStore) parentElement).setDataState(xtr.getElementText()); } else if (parentElement instanceof DataStoreReference) { ((DataStoreReference) parentElement).setDataState(xtr.getElementText()); } } }
@Override protected BaseElement convertXMLToElement(XMLStreamReader xtr, BpmnModel model) throws Exception { DataStoreReference dataStoreRef = new DataStoreReference(); BpmnXMLUtil.addXMLLocation(dataStoreRef, xtr); parseChildElements(getXMLElementName(), dataStoreRef, model, xtr); return dataStoreRef; }
@Override protected void writeAdditionalAttributes(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception { DataStoreReference dataStoreRef = (DataStoreReference) element; if (StringUtils.isNotEmpty(dataStoreRef.getDataStoreRef())) { xtw.writeAttribute(ATTRIBUTE_DATA_STORE_REF, dataStoreRef.getDataStoreRef()); } if (StringUtils.isNotEmpty(dataStoreRef.getItemSubjectRef())) { xtw.writeAttribute(ATTRIBUTE_ITEM_SUBJECT_REF, dataStoreRef.getItemSubjectRef()); } }
@Override protected void writeAdditionalChildElements(BaseElement element, BpmnModel model, XMLStreamWriter xtw) throws Exception { DataStoreReference dataStoreRef = (DataStoreReference) element; if (StringUtils.isNotEmpty(dataStoreRef.getDataState())) { xtw.writeStartElement(ELEMENT_DATA_STATE); xtw.writeCharacters(dataStoreRef.getDataState()); xtw.writeEndElement(); } } }
protected BaseElement convertJsonToElement(JsonNode elementNode, JsonNode modelNode, Map<String, JsonNode> shapeMap) { DataStoreReference dataStore = new DataStoreReference(); return dataStore; } }
@Override protected BaseElement convertXMLToElement(XMLStreamReader xtr, BpmnModel model) throws Exception { DataStoreReference dataStoreRef = new DataStoreReference(); BpmnXMLUtil.addXMLLocation(dataStoreRef, xtr); parseChildElements(getXMLElementName(), dataStoreRef, model, xtr); return dataStoreRef; }