jimm.twice.ice.xml
Class Offer

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

public class Offer
extends Message

An offer.

Author:
Jim Menard, jimm@io.com

Field Summary
 
Fields inherited from class jimm.twice.ice.xml.Message
node
 
Constructor Summary
Offer(java.lang.String id)
          Constructor.
Offer(java.lang.String id, java.lang.String name)
          Constructor.
 
Method Summary
 BusinessTerm addBusinessTerm(BusinessTerm child)
           
 ContentMetadata addContentMetadata(ContentMetadata child)
           
 DeliveryPolicy addDeliveryPolicy(DeliveryPolicy child)
           
 Description addDescription(Description child)
           
 OfferMetadata addOfferMetadata(OfferMetadata child)
           
 void setGetPackageURL(java.lang.String url)
           
 void setName(java.lang.String name)
           
 
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
 

Constructor Detail

Offer

public Offer(java.lang.String id)
Constructor.

Parameters:
id - offer id

Offer

public Offer(java.lang.String id,
             java.lang.String name)
Constructor.

Parameters:
id - offer id
name - offer name; may be null
Method Detail

setName

public void setName(java.lang.String name)

setGetPackageURL

public void setGetPackageURL(java.lang.String url)

addContentMetadata

public ContentMetadata addContentMetadata(ContentMetadata child)

addOfferMetadata

public OfferMetadata addOfferMetadata(OfferMetadata child)

addDescription

public Description addDescription(Description child)

addDeliveryPolicy

public DeliveryPolicy addDeliveryPolicy(DeliveryPolicy child)

addBusinessTerm

public BusinessTerm addBusinessTerm(BusinessTerm child)