jimm.twice.ice.xml
Class DeliveryRule

java.lang.Object
  extended byjimm.twice.ice.xml.Message
      extended byjimm.twice.ice.xml.DeliveryRule

public class DeliveryRule
extends Message

A delivery rule.

Author:
Jim Menard, jimm@io.com

Field Summary
static java.lang.String MODE_PULL
           
static java.lang.String MODE_PUSH
           
 
Fields inherited from class jimm.twice.ice.xml.Message
node
 
Constructor Summary
DeliveryRule()
          Constructor.
 
Method Summary
 Packaging addPackaging(Packaging child)
           
 Transport addTransport(Transport child)
           
 void setDuration(java.lang.String val)
           
 void setMaxNumUpdates(java.lang.String val)
           
 void setMinNumUpdates(java.lang.String val)
           
 void setMode(java.lang.String mode)
          Sets mode attribute.
 void setMonthday(java.lang.String val)
           
 void setStartdate(DateTime val)
           
 void setStarttime(java.lang.String val)
           
 void setStopdate(DateTime val)
           
 void setWeekday(java.lang.String val)
           
 
Methods inherited from class jimm.twice.ice.xml.Message
addChild, addChild, addChild, getAttribute, getNode, getTag, setAttribute, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MODE_PUSH

public static final java.lang.String MODE_PUSH
See Also:
Constant Field Values

MODE_PULL

public static final java.lang.String MODE_PULL
See Also:
Constant Field Values
Constructor Detail

DeliveryRule

public DeliveryRule()
Constructor.

Method Detail

setMode

public void setMode(java.lang.String mode)
             throws java.lang.IllegalArgumentException
Sets mode attribute. mode must be one of MODE_PUSH or MODE_PULL.

Parameters:
mode - one of MODE_PUSH or MODE_PULL
Throws:
java.lang.IllegalArgumentException - if mode is not one of MODE_PUSH or MODE_PULL

setMonthday

public void setMonthday(java.lang.String val)

setWeekday

public void setWeekday(java.lang.String val)

setStartdate

public void setStartdate(DateTime val)

setStopdate

public void setStopdate(DateTime val)

setStarttime

public void setStarttime(java.lang.String val)

setDuration

public void setDuration(java.lang.String val)

setMinNumUpdates

public void setMinNumUpdates(java.lang.String val)

setMaxNumUpdates

public void setMaxNumUpdates(java.lang.String val)

addTransport

public Transport addTransport(Transport child)

addPackaging

public Packaging addPackaging(Packaging child)