ecologylab.services.messages.cf
Class SeedCf

java.lang.Object
  extended by ecologylab.generic.Debug
      extended by ecologylab.xml.ElementState
          extended by ecologylab.services.messages.ServiceMessage<S>
              extended by ecologylab.services.messages.RequestMessage
                  extended by ecologylab.services.messages.cf.SeedCf
All Implemented Interfaces:
FieldTypes, XMLTranslationExceptionTypes, java.lang.Comparable

public class SeedCf
extends RequestMessage

Pass a set of seeds to combinFormation's agents. Version for client only:

  • data slot definitions only with no other functionality.
  • Author:
    andruid

    Nested Class Summary
     
    Nested classes/interfaces inherited from class ecologylab.xml.ElementState
    ElementState.DeclarationStyle, ElementState.xml_attribute, ElementState.xml_bind_from, ElementState.xml_bind_to, ElementState.xml_class, ElementState.xml_classes, ElementState.xml_collection, ElementState.xml_format, ElementState.xml_leaf, ElementState.xml_map, ElementState.xml_nested, ElementState.xml_nowrap, ElementState.xml_other_tags, ElementState.xml_scope, ElementState.xml_tag, ElementState.xml_text
     
    Field Summary
    static int MULTIPLE_REQUESTSTS_ASK_USER
               
    static java.lang.String[] MULTIPLE_REQUESTSTS_DIALOG_OPTIONS
               
    static int MULTIPLE_REQUESTSTS_IGNORE
               
    static int MULTIPLE_REQUESTSTS_MIX
               
    static int MULTIPLE_REQUESTSTS_REPLACE
               
     
    Fields inherited from class ecologylab.xml.ElementState
    CDATA, NORMAL, UTF16, UTF16_LE, UTF8
     
    Fields inherited from interface ecologylab.xml.FieldTypes
    ATTRIBUTE, AWFUL_OLD_NESTED_ELEMENT, BAD_FIELD, COLLECTION_ELEMENT, COLLECTION_SCALAR, IGNORED_ATTRIBUTE, IGNORED_ELEMENT, LEAF, MAP_ELEMENT, MAP_SCALAR, NAME_SPACE_ATTRIBUTE, NAME_SPACE_LEAF_NODE, NAME_SPACE_MASK, NAME_SPACE_NESTED_ELEMENT, NAMESPACE_IGNORED_ELEMENT, NAMESPACE_TRIAL_ELEMENT, NESTED_ELEMENT, PSEUDO_FIELD_DESCRIPTOR, ROOT, TEXT_ELEMENT, TEXT_NODE_VALUE, UNSET_TYPE, WRAPPER, XMLNS_ATTRIBUTE, XMLNS_IGNORED
     
    Fields inherited from interface ecologylab.xml.XMLTranslationExceptionTypes
    FILE_NOT_FOUND, IO_EXCEPTION, NULL_PURL, UNKNOWN
     
    Constructor Summary
    SeedCf()
              Default constructor.
     
    Method Summary
     void add(Seed seed)
              Add a Seed to the request, through its seedSet.
     void clear()
              Remove entries from the SeedSet, if there is one.
     ResponseMessage performService(Scope objectRegistry)
              Dummy version -- will never get called, because this version lives only on the client, and the real functionality is on the server.
     SeedSet seedSet()
              Access the SeedSet slot.
     void setHandleMultipleRequests(int handleMultipleRequests)
               
     
    Methods inherited from class ecologylab.services.messages.RequestMessage
    errorRedirectUrl, isDisposable, okRedirectUrl
     
    Methods inherited from class ecologylab.services.messages.ServiceMessage
    compareTo, getSender, getTimeStamp, getUid, setSender, setUid, stampTime
     
    Methods inherited from class ecologylab.xml.ElementState
    buildDOM, buildDOM, buildDOM, buildDOM, buildDOM, buildDOMFromXMLCharSequence, buildDOMFromXMLString, checkAnnotation, classDescriptor, createParentDirs, getChildFieldAccessors, getElementStateById, getFieldDescriptors, getNestedNameSpace, getTextNodeString, hasScalarTextField, lookupNestedNameSpace, parent, recycle, setDeclarationStyle, setParent, setUseDOMForTranslateTo, translateFromXML, translateFromXML, translateFromXML, translateFromXML, translateFromXML, translateFromXMLCharSequence, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOM, translateFromXMLDOMCharSequence, translateFromXMLDOMCharSequence, translateFromXMLRootNode, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateFromXMLSAX, translateToDOM, translateToXML, translateToXML, translateToXML, translateToXML, writePrettyXML, writePrettyXML, writePrettyXML
     
    Methods inherited from class ecologylab.generic.Debug
    classSimpleName, closeLoggingFile, debug, debug, debug, debug, debugA, debugA, debugA, debugI, debugI, debugI, error, error, getClassName, getClassName, getInteractive, getPackageName, getPackageName, getPackageName, initialize, level, level, level, logToFile, print, print, println, println, println, println, println, println, printlnA, printlnA, printlnA, printlnI, printlnI, printlnI, printlnI, setLoggingFile, show, show, superString, toggleInteractive, toString, toString, warning, warning, weird, weird
     
    Methods inherited from class java.lang.Object
    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
     

    Field Detail

    MULTIPLE_REQUESTSTS_DIALOG_OPTIONS

    public static final java.lang.String[] MULTIPLE_REQUESTSTS_DIALOG_OPTIONS

    MULTIPLE_REQUESTSTS_IGNORE

    public static final int MULTIPLE_REQUESTSTS_IGNORE
    See Also:
    Constant Field Values

    MULTIPLE_REQUESTSTS_REPLACE

    public static final int MULTIPLE_REQUESTSTS_REPLACE
    See Also:
    Constant Field Values

    MULTIPLE_REQUESTSTS_MIX

    public static final int MULTIPLE_REQUESTSTS_MIX
    See Also:
    Constant Field Values

    MULTIPLE_REQUESTSTS_ASK_USER

    public static final int MULTIPLE_REQUESTSTS_ASK_USER
    See Also:
    Constant Field Values
    Constructor Detail

    SeedCf

    public SeedCf()
    Default constructor.

    Method Detail

    seedSet

    public SeedSet seedSet()
    Access the SeedSet slot. If it is currently null, create a new SeedSet, and set the slot to its value.

    Returns:
    An instance of SeedSet, from the SeedSet slot. Never null.

    add

    public void add(Seed seed)
    Add a Seed to the request, through its seedSet.

    Parameters:
    seed -

    performService

    public ResponseMessage performService(Scope objectRegistry)
    Dummy version -- will never get called, because this version lives only on the client, and the real functionality is on the server.

    Specified by:
    performService in class RequestMessage
    Parameters:
    objectRegistry -
    Returns:
    null

    clear

    public void clear()
    Remove entries from the SeedSet, if there is one.


    setHandleMultipleRequests

    public void setHandleMultipleRequests(int handleMultipleRequests)