jimm.twice.ice.xml
Class Package
java.lang.Object
jimm.twice.ice.xml.Message
jimm.twice.ice.xml.Package
- public class Package
- extends Message
An ICE package, which is a container for add, remove-item, and group
elements. Remove commands must come first.
Note: the user of a package is responsible for adding
quot;remove-item" command messages first, before any
"group" or "add" command messages.
The toString
method returns the message as XML.
- Author:
- Jim Menard, jimm@io.com
- See Also:
PackageAdd
,
PackageAdd
,
PackageRemoveItem
,
PackageGroup
Fields inherited from class jimm.twice.ice.xml.Message |
node |
Constructor Summary |
Package(java.lang.String subscriptionId)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Package
public Package(java.lang.String subscriptionId)
- Constructor.
- Parameters:
subscriptionId
- this package's subscription id
setConfirmation
public void setConfirmation(boolean conf)
setFullUpdate
public void setFullUpdate(boolean full)
setOldState
public void setOldState(java.lang.String state)
setNewState
public void setNewState(java.lang.String state)
addGroup
public Group addGroup(Group child)
addAdd
public Add addAdd(Add child)
addRemoveItem
public RemoveItem addRemoveItem(RemoveItem child)