|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.icestandard.ICE.V20.subscribe.OfferType
changes from 1.1: * removed constraints-hash, * removed constraints-hash-method, * removed constraints-url attributes. * changed type attribute to a URI * renamed product-name attribute to name * moved "quantity" and "expiration-priority" attributes to delivery-policy * moved atomic-use, editable, ip-status, rights-holder, show-credit, and usage-required attributes * added optional "required" child element * deleted #wildCard because #required contains that and it makes ambiguous model Changes 8/27/03 * made delievery policy required Change 11/05/03 * changed the requires element in offer to a compliance-level attribute on offer * added a default to compliance-level of "basic" * deleted rss as a packaging type Change 11/17/03 * changed delivery policy to have + delivery rules * changed compliance-level attribute to full-ice attribute, boolean with false as default * added required-extensions element to offer to indicate ice-extensions that are required for the offer Changes 12/02/03 * added valid-after and expiration-date attributes to offer * changed subscribe-fault to subscription-fault * changed model of subscription fault to delete the subscription element
Constructor Summary | |
OfferType()
|
|
OfferType(ContentMetadataType contentMetadata,
OfferMetadataType offerMetadata,
DescriptionType description,
DeliveryPolicyType deliveryPolicy,
BusinessTermType[] businessTerm,
OfferTypeRequiredExtension[] requiredExtension,
org.apache.axis.types.Token offerId,
org.apache.axis.types.Token name,
java.util.Calendar validAfter,
java.util.Calendar expirationDate,
boolean fullIce)
|
Method Summary | |
boolean |
equals(java.lang.Object obj)
|
BusinessTermType[] |
getBusinessTerm()
Gets the businessTerm value for this OfferType. |
BusinessTermType |
getBusinessTerm(int i)
|
ContentMetadataType |
getContentMetadata()
Gets the contentMetadata value for this OfferType. |
DeliveryPolicyType |
getDeliveryPolicy()
Gets the deliveryPolicy value for this OfferType. |
DescriptionType |
getDescription()
Gets the description value for this OfferType. |
static org.apache.axis.encoding.Deserializer |
getDeserializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Custom Deserializer |
java.util.Calendar |
getExpirationDate()
Gets the expirationDate value for this OfferType. |
org.apache.axis.types.Token |
getName()
Gets the name value for this OfferType. |
org.apache.axis.types.Token |
getOfferId()
Gets the offerId value for this OfferType. |
OfferMetadataType |
getOfferMetadata()
Gets the offerMetadata value for this OfferType. |
OfferTypeRequiredExtension[] |
getRequiredExtension()
Gets the requiredExtension value for this OfferType. |
OfferTypeRequiredExtension |
getRequiredExtension(int i)
|
static org.apache.axis.encoding.Serializer |
getSerializer(java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType)
Get Custom Serializer |
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object |
java.util.Calendar |
getValidAfter()
Gets the validAfter value for this OfferType. |
int |
hashCode()
|
boolean |
isFullIce()
Gets the fullIce value for this OfferType. |
void |
setBusinessTerm(BusinessTermType[] businessTerm)
Sets the businessTerm value for this OfferType. |
void |
setBusinessTerm(int i,
BusinessTermType _value)
|
void |
setContentMetadata(ContentMetadataType contentMetadata)
Sets the contentMetadata value for this OfferType. |
void |
setDeliveryPolicy(DeliveryPolicyType deliveryPolicy)
Sets the deliveryPolicy value for this OfferType. |
void |
setDescription(DescriptionType description)
Sets the description value for this OfferType. |
void |
setExpirationDate(java.util.Calendar expirationDate)
Sets the expirationDate value for this OfferType. |
void |
setFullIce(boolean fullIce)
Sets the fullIce value for this OfferType. |
void |
setName(org.apache.axis.types.Token name)
Sets the name value for this OfferType. |
void |
setOfferId(org.apache.axis.types.Token offerId)
Sets the offerId value for this OfferType. |
void |
setOfferMetadata(OfferMetadataType offerMetadata)
Sets the offerMetadata value for this OfferType. |
void |
setRequiredExtension(int i,
OfferTypeRequiredExtension _value)
|
void |
setRequiredExtension(OfferTypeRequiredExtension[] requiredExtension)
Sets the requiredExtension value for this OfferType. |
void |
setValidAfter(java.util.Calendar validAfter)
Sets the validAfter value for this OfferType. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OfferType()
public OfferType(ContentMetadataType contentMetadata, OfferMetadataType offerMetadata, DescriptionType description, DeliveryPolicyType deliveryPolicy, BusinessTermType[] businessTerm, OfferTypeRequiredExtension[] requiredExtension, org.apache.axis.types.Token offerId, org.apache.axis.types.Token name, java.util.Calendar validAfter, java.util.Calendar expirationDate, boolean fullIce)
Method Detail |
public ContentMetadataType getContentMetadata()
public void setContentMetadata(ContentMetadataType contentMetadata)
contentMetadata
- public OfferMetadataType getOfferMetadata()
public void setOfferMetadata(OfferMetadataType offerMetadata)
offerMetadata
- public DescriptionType getDescription()
public void setDescription(DescriptionType description)
description
- public DeliveryPolicyType getDeliveryPolicy()
public void setDeliveryPolicy(DeliveryPolicyType deliveryPolicy)
deliveryPolicy
- public BusinessTermType[] getBusinessTerm()
public void setBusinessTerm(BusinessTermType[] businessTerm)
businessTerm
- public BusinessTermType getBusinessTerm(int i)
public void setBusinessTerm(int i, BusinessTermType _value)
public OfferTypeRequiredExtension[] getRequiredExtension()
public void setRequiredExtension(OfferTypeRequiredExtension[] requiredExtension)
requiredExtension
- public OfferTypeRequiredExtension getRequiredExtension(int i)
public void setRequiredExtension(int i, OfferTypeRequiredExtension _value)
public org.apache.axis.types.Token getOfferId()
public void setOfferId(org.apache.axis.types.Token offerId)
offerId
- public org.apache.axis.types.Token getName()
public void setName(org.apache.axis.types.Token name)
name
- public java.util.Calendar getValidAfter()
public void setValidAfter(java.util.Calendar validAfter)
validAfter
- public java.util.Calendar getExpirationDate()
public void setExpirationDate(java.util.Calendar expirationDate)
expirationDate
- public boolean isFullIce()
public void setFullIce(boolean fullIce)
fullIce
- public boolean equals(java.lang.Object obj)
public int hashCode()
public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |