Package uk.org.ogsadai.activity.workflow

Examples of uk.org.ogsadai.activity.workflow.DocumentRequestBuilder


public Workflow transform(Workflow workflow, ResourceID requestID,
    ResourceID sessionID, SecurityContext securityContext) {

  LOG.debug("Inside WorkflowToXMLTransformation for requestID = " + requestID);
 
  DocumentRequestBuilder visitor = null;
  try {
    visitor = new DocumentRequestBuilder(workflow);
  } catch (VisitorException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
 
  StringBuilder sb = new StringBuilder();
  sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
  sb.append("<admire:monitorableRequests\n");
  sb.append("xmlns:admire=\"http://www.admire-project.eu/namespaces/2010/11/types\">\n");

  String workflowXML = visitor.getXML();

  for(String wf: workflowXML.toString().trim().split("<\\?xml version=\"1.0\" encoding=\"UTF-8\"\\?>")){
    if(!wf.equalsIgnoreCase("")){
      sb.append("\n<admire:monitorableRequest location=\"not set\" requestID=\"" + requestID + "\">");
      sb.append(wf);
View Full Code Here

TOP

Related Classes of uk.org.ogsadai.activity.workflow.DocumentRequestBuilder

Copyright © 2018 www.massapicom. 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.