org.yawlfoundation.yawl.resourcing.rsInterface
Class ResourceMarshaller

java.lang.Object
  extended by org.yawlfoundation.yawl.resourcing.rsInterface.ResourceMarshaller

public class ResourceMarshaller
extends Object

Author: Michael Adams Creation Date: 9/03/2008


Constructor Summary
ResourceMarshaller()
          Constructor
 
Method Summary
 String marshallParticipants(Set<Participant> set)
           
 String marshallSpecificationData(SpecificationData specData)
           
 String marshallSpecificationDataSet(Set<SpecificationData> set)
           
 String marshallWorkItemRecords(List<WorkItemRecord> list)
           
 String marshallWorkItemRecords(Set<WorkItemRecord> set)
           
 Set<YParameter> parseWorkItemParams(String paramStr)
           
 Participant unmarshallParticipant(org.jdom.Element e)
           
 Participant unmarshallParticipant(String xml)
           
 Set<Participant> unmarshallParticipants(String xml)
           
 Set<YAWLServiceReference> unmarshallServices(String xml)
           
 SpecificationData unmarshallSpecificationData(String xml)
           
 Set<SpecificationData> unmarshallSpecificationDataSet(String xml)
           
 WorkItemRecord unmarshallWorkItemRecord(String xml)
           
 Set<WorkItemRecord> unmarshallWorkItemRecords(String xml)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceMarshaller

public ResourceMarshaller()
Constructor

Method Detail

marshallParticipants

public String marshallParticipants(Set<Participant> set)

unmarshallParticipants

public Set<Participant> unmarshallParticipants(String xml)

unmarshallParticipant

public Participant unmarshallParticipant(org.jdom.Element e)

unmarshallParticipant

public Participant unmarshallParticipant(String xml)

marshallWorkItemRecords

public String marshallWorkItemRecords(Set<WorkItemRecord> set)

marshallWorkItemRecords

public String marshallWorkItemRecords(List<WorkItemRecord> list)

unmarshallWorkItemRecords

public Set<WorkItemRecord> unmarshallWorkItemRecords(String xml)

unmarshallWorkItemRecord

public WorkItemRecord unmarshallWorkItemRecord(String xml)
                                        throws IOException
Throws:
IOException

marshallSpecificationDataSet

public String marshallSpecificationDataSet(Set<SpecificationData> set)

marshallSpecificationData

public String marshallSpecificationData(SpecificationData specData)

unmarshallSpecificationDataSet

public Set<SpecificationData> unmarshallSpecificationDataSet(String xml)
                                                      throws IOException
Throws:
IOException

unmarshallSpecificationData

public SpecificationData unmarshallSpecificationData(String xml)

unmarshallServices

public Set<YAWLServiceReference> unmarshallServices(String xml)

parseWorkItemParams

public Set<YParameter> parseWorkItemParams(String paramStr)


Copyright © 2004-2012 The YAWL Foundation.