Version: 1.1.1

ca.ucalgary.seahawk.util
Class MobyDataObjectSetDeferred

java.lang.Object
  extended by org.biomoby.shared.MobyData
      extended by org.biomoby.shared.MobyPrimaryData
          extended by org.biomoby.shared.MobyPrimaryDataSet
              extended by org.biomoby.shared.data.MobyDataObjectSet
                  extended by ca.ucalgary.seahawk.util.MobyDataObjectSetDeferred
All Implemented Interfaces:
MobyContentCreator, Cloneable, Iterable<MobyDataObject>, Collection<MobyDataObject>, MobyDataInstance

public class MobyDataObjectSetDeferred
extends MobyDataObjectSet
implements MobyContentCreator

A class that pretends it's a real moby data collection instance, but is actually a deferred list of data collection instances that should be submitted en-masse to services. Use to implement 'for each' functionality in Seahawk.


Field Summary
 
Fields inherited from interface org.biomoby.shared.data.MobyDataInstance
CENTRAL_XML_MODE, SERVICE_XML_MODE
 
Constructor Summary
MobyDataObjectSetDeferred(MobyPrimaryDataSet template, MobyPayloadRequestListener listener)
           
 
Method Summary
 MobyContentInstance getAllContents(String jobParamName)
           
 
Methods inherited from class org.biomoby.shared.data.MobyDataObjectSet
add, addAll, addNamespace, clear, clone, contains, containsAll, equals, getChildren, getDataType, getElementInstances, getElements, getNamespaces, getObject, getXmlMode, hashCode, isEmpty, iterator, remove, removeAll, removeNamespace, removeNamespace, retainAll, setElements, setNamespaces, setXmlMode, size, toArray, toArray, toXML
 
Methods inherited from class org.biomoby.shared.MobyPrimaryDataSet
addElement, format, setDataType, setElements, toString
 
Methods inherited from class org.biomoby.shared.MobyPrimaryData
isPrimary
 
Methods inherited from class org.biomoby.shared.MobyData
getId, getName, getUserData, setId, setName, setUserData
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.biomoby.shared.data.MobyDataInstance
getName, getUserData, setName, setUserData
 

Constructor Detail

MobyDataObjectSetDeferred

public MobyDataObjectSetDeferred(MobyPrimaryDataSet template,
                                 MobyPayloadRequestListener listener)
Method Detail

getAllContents

public MobyContentInstance getAllContents(String jobParamName)
Specified by:
getAllContents in interface MobyContentCreator
Parameters:
jobParamName - the article name that should be given to each value, in its own job

Version: 1.1.1

Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010