com.liferay.portlet.workflow.jbi
Class WorkflowXMLUtil

java.lang.Object
  extended by com.liferay.portlet.workflow.jbi.WorkflowXMLUtil

public class WorkflowXMLUtil
extends java.lang.Object

View Source

Author:
Charles May

Constructor Summary
WorkflowXMLUtil()
           
 
Method Summary
static java.util.Date parseDate(java.lang.String date)
           
static java.util.Date parseDateTime(java.lang.String date)
           
static com.liferay.portlet.workflow.model.WorkflowDefinition parseDefinition(org.dom4j.Element el)
           
static com.liferay.portlet.workflow.model.WorkflowDefinition parseDefinition(java.lang.String xml)
           
static java.util.List parseDefinitions(org.dom4j.Element root)
           
static java.util.Map parseErrors(java.lang.String xml)
           
static com.liferay.portlet.workflow.model.WorkflowInstance parseInstance(org.dom4j.Element el)
           
static com.liferay.portlet.workflow.model.WorkflowInstance parseInstance(java.lang.String xml)
           
static java.util.List parseInstances(org.dom4j.Element root)
           
static int parseInt(java.lang.String xml, java.lang.String name)
           
static java.util.List parseList(java.lang.String xml, java.lang.String name)
           
static java.lang.String parseString(java.lang.String xml, java.lang.String name)
           
static com.liferay.portlet.workflow.model.WorkflowTask parseTask(org.dom4j.Element el)
           
static com.liferay.portlet.workflow.model.WorkflowTask parseTask(java.lang.String xml)
           
static java.util.List parseTaskFormElements(org.dom4j.Element root)
           
static java.util.List parseTasks(org.dom4j.Element root)
           
static java.util.List parseTaskTransitions(org.dom4j.Element root)
           
static java.util.List parseTokens(org.dom4j.Element root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowXMLUtil

public WorkflowXMLUtil()
Method Detail

parseDate

public static java.util.Date parseDate(java.lang.String date)
                                throws java.text.ParseException
Throws:
java.text.ParseException

parseDateTime

public static java.util.Date parseDateTime(java.lang.String date)
                                    throws java.text.ParseException
Throws:
java.text.ParseException

parseDefinition

public static com.liferay.portlet.workflow.model.WorkflowDefinition parseDefinition(java.lang.String xml)
                                                                             throws org.dom4j.DocumentException,
                                                                                    java.text.ParseException
Throws:
org.dom4j.DocumentException
java.text.ParseException

parseDefinition

public static com.liferay.portlet.workflow.model.WorkflowDefinition parseDefinition(org.dom4j.Element el)

parseDefinitions

public static java.util.List parseDefinitions(org.dom4j.Element root)

parseErrors

public static java.util.Map parseErrors(java.lang.String xml)
                                 throws org.dom4j.DocumentException
Throws:
org.dom4j.DocumentException

parseInstance

public static com.liferay.portlet.workflow.model.WorkflowInstance parseInstance(java.lang.String xml)
                                                                         throws org.dom4j.DocumentException,
                                                                                java.text.ParseException
Throws:
org.dom4j.DocumentException
java.text.ParseException

parseInstance

public static com.liferay.portlet.workflow.model.WorkflowInstance parseInstance(org.dom4j.Element el)
                                                                         throws java.text.ParseException
Throws:
java.text.ParseException

parseInstances

public static java.util.List parseInstances(org.dom4j.Element root)
                                     throws java.text.ParseException
Throws:
java.text.ParseException

parseInt

public static int parseInt(java.lang.String xml,
                           java.lang.String name)
                    throws org.dom4j.DocumentException
Throws:
org.dom4j.DocumentException

parseList

public static java.util.List parseList(java.lang.String xml,
                                       java.lang.String name)
                                throws org.dom4j.DocumentException,
                                       java.text.ParseException
Throws:
org.dom4j.DocumentException
java.text.ParseException

parseString

public static java.lang.String parseString(java.lang.String xml,
                                           java.lang.String name)
                                    throws org.dom4j.DocumentException
Throws:
org.dom4j.DocumentException

parseTaskFormElements

public static java.util.List parseTaskFormElements(org.dom4j.Element root)

parseTask

public static com.liferay.portlet.workflow.model.WorkflowTask parseTask(java.lang.String xml)
                                                                 throws org.dom4j.DocumentException,
                                                                        java.text.ParseException
Throws:
org.dom4j.DocumentException
java.text.ParseException

parseTask

public static com.liferay.portlet.workflow.model.WorkflowTask parseTask(org.dom4j.Element el)
                                                                 throws java.text.ParseException
Throws:
java.text.ParseException

parseTasks

public static java.util.List parseTasks(org.dom4j.Element root)
                                 throws java.text.ParseException
Throws:
java.text.ParseException

parseTaskTransitions

public static java.util.List parseTaskTransitions(org.dom4j.Element root)

parseTokens

public static java.util.List parseTokens(org.dom4j.Element root)
                                  throws java.text.ParseException
Throws:
java.text.ParseException