package signavio.xml.converter; import java.util.HashMap; import java.util.Map; public class SignavioTask extends AbstractSignavioXMLElement{ public SignavioTask(String resourceId) { super(resourceId); otherProperties.put("startquantity", 1); otherProperties.put("completionquantity", 1); } @Override protected String createStencilId() { return "Task"; } @Override protected Map<String, String> createPropertiesMap() { properties = new HashMap<String, String>(); properties.put("processid", ""); properties.put("name", ""); properties.put("documentation", ""); properties.put("auditing", ""); properties.put("monitoring", ""); properties.put("categories", ""); properties.put("isforcompensation", ""); properties.put("assignments", ""); properties.put("callacitivity", ""); properties.put("tasktype", "None"); properties.put("implementation", "webService"); properties.put("resources", ""); properties.put("messageref", ""); properties.put("operationref", "None"); properties.put("instantiate", ""); properties.put("script", ""); properties.put("scriptformat", ""); properties.put("bgcolor", "#ffffcc"); properties.put("looptype", "None"); properties.put("testbefore", ""); properties.put("loopcondition", ""); properties.put("loopmaximum", ""); properties.put("loopcardinality", ""); properties.put("loopdatainput", ""); properties.put("loopdataoutput", ""); properties.put("inputdataitem", ""); properties.put("outputdataitem", ""); properties.put("behavior", "all"); properties.put("complexbehaviordefinition", ""); properties.put("completioncondition", ""); properties.put("onebehavioreventref", "signal"); properties.put("nonebehavioreventref", "signal"); properties.put("enable", ""); properties.put("begin", ""); properties.put("terminate", ""); properties.put("skip", ""); properties.put("properties", ""); properties.put("datainputset", ""); properties.put("dataoutputset", ""); properties.put("operationname", ""); properties.put("inmessagename", ""); properties.put("inmsgitemkind", "Information"); properties.put("inmsgstructure", ""); properties.put("inmsgimport", ""); properties.put("inmsgiscollection", ""); properties.put("outmessagename", ""); properties.put("outmsgitemkind", "Information"); properties.put("outmsgstructure", ""); properties.put("outmsgimport", ""); properties.put("outmsgiscollection", ""); properties.put("bordercolor", "#000000"); properties.put("processid", ""); properties.put("trigger", "None"); return properties; } }