Package org.uengine.workflow.springws.util

Source Code of org.uengine.workflow.springws.util.ObjectToElement

package org.uengine.workflow.springws.util;

import java.util.HashMap;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.uengine.workflow.model.NextTask;
import org.uengine.workflow.springws.WorkflowWebServiceConstants;

public class ObjectToElement implements WorkflowWebServiceConstants {
 
  public static Document makeNextTaskElement(Document doc, List nextTaskList) {
    if (nextTaskList != null) {
      for (int i = 0; i < nextTaskList.size(); i++) {
        NextTask nextTask = (NextTask) nextTaskList.get(i);
        Element element = new Element("nextTask", WORKFLOW_NAMESPACE);
          element.addContent(new Element("endpoint", WORKFLOW_NAMESPACE).setText(nextTask.getEndpoint()));
          element.addContent(new Element("instanceId", WORKFLOW_NAMESPACE).setText(nextTask.getInstanceId()));
          element.addContent(new Element("rootInstanceId", WORKFLOW_NAMESPACE).setText(nextTask.getRootInstanceId()));
          element.addContent(new Element("taskId", WORKFLOW_NAMESPACE).setText(nextTask.getTaskId()));
          element.addContent(new Element("tracingTag", WORKFLOW_NAMESPACE).setText(nextTask.getTracingTag()));
          element.addContent(new Element("info", WORKFLOW_NAMESPACE).setText(nextTask.getInfo()));
        doc.getRootElement().addContent(element);
      }
    }
    return doc;
  }
}
TOP

Related Classes of org.uengine.workflow.springws.util.ObjectToElement

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.