net.opengis.oseo.v_1_0
Class CommonOrderItemType

java.lang.Object
  extended by net.opengis.oseo.v_1_0.CommonOrderItemType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Direct Known Subclasses:
CommonOrderStatusItemType

public class CommonOrderItemType
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for CommonOrderItemType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CommonOrderItemType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/oseo/1.0}itemId"/>
         <element ref="{http://www.opengis.net/oseo/1.0}productOrderOptionsId" minOccurs="0"/>
         <element name="orderItemRemark" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="4000"/>
             </restriction>
           </simpleType>
         </element>
         <element name="option" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/oseo/1.0}ParameterData"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="sceneSelection" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/oseo/1.0}ParameterData"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.opengis.net/oseo/1.0}deliveryOptions" minOccurs="0"/>
         <element name="payment" type="{http://www.opengis.net/oseo/1.0}PaymentOptionSelectedValue" minOccurs="0"/>
         <element ref="{http://www.opengis.net/oseo/1.0}extension" maxOccurs="unbounded" minOccurs="0"/>
         <choice>
           <element ref="{http://www.opengis.net/oseo/1.0}productId"/>
           <element ref="{http://www.opengis.net/oseo/1.0}taskingRequestId"/>
           <element ref="{http://www.opengis.net/oseo/1.0}subscriptionId"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CommonOrderItemType.Option
          Java class for anonymous complex type.
static class CommonOrderItemType.SceneSelection
          Java class for anonymous complex type.
 
Field Summary
protected  DeliveryOptionsType deliveryOptions
           
protected  List<Object> extension
           
protected  String itemId
           
protected  List<CommonOrderItemType.Option> option
           
protected  String orderItemRemark
           
protected  PaymentOptionSelectedValue payment
           
protected  ProductIdType productId
           
protected  String productOrderOptionsId
           
protected  List<CommonOrderItemType.SceneSelection> sceneSelection
           
protected  SubscriptionIdType subscriptionId
           
protected  TaskingRequestIdType taskingRequestId
           
 
Constructor Summary
CommonOrderItemType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 DeliveryOptionsType getDeliveryOptions()
          Gets the value of the deliveryOptions property.
 List<Object> getExtension()
          Gets the value of the extension property.
 String getItemId()
          Gets the value of the itemId property.
 List<CommonOrderItemType.Option> getOption()
          Gets the value of the option property.
 String getOrderItemRemark()
          Gets the value of the orderItemRemark property.
 PaymentOptionSelectedValue getPayment()
          Gets the value of the payment property.
 ProductIdType getProductId()
          Gets the value of the productId property.
 String getProductOrderOptionsId()
          Gets the value of the productOrderOptionsId property.
 List<CommonOrderItemType.SceneSelection> getSceneSelection()
          Gets the value of the sceneSelection property.
 SubscriptionIdType getSubscriptionId()
          Gets the value of the subscriptionId property.
 TaskingRequestIdType getTaskingRequestId()
          Gets the value of the taskingRequestId property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDeliveryOptions()
           
 boolean isSetExtension()
           
 boolean isSetItemId()
           
 boolean isSetOption()
           
 boolean isSetOrderItemRemark()
           
 boolean isSetPayment()
           
 boolean isSetProductId()
           
 boolean isSetProductOrderOptionsId()
           
 boolean isSetSceneSelection()
           
 boolean isSetSubscriptionId()
           
 boolean isSetTaskingRequestId()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDeliveryOptions(DeliveryOptionsType value)
          Sets the value of the deliveryOptions property.
 void setExtension(List<Object> value)
           
 void setItemId(String value)
          Sets the value of the itemId property.
 void setOption(List<CommonOrderItemType.Option> value)
           
 void setOrderItemRemark(String value)
          Sets the value of the orderItemRemark property.
 void setPayment(PaymentOptionSelectedValue value)
          Sets the value of the payment property.
 void setProductId(ProductIdType value)
          Sets the value of the productId property.
 void setProductOrderOptionsId(String value)
          Sets the value of the productOrderOptionsId property.
 void setSceneSelection(List<CommonOrderItemType.SceneSelection> value)
           
 void setSubscriptionId(SubscriptionIdType value)
          Sets the value of the subscriptionId property.
 void setTaskingRequestId(TaskingRequestIdType value)
          Sets the value of the taskingRequestId property.
 String toString()
           
 void unsetExtension()
           
 void unsetOption()
           
 void unsetSceneSelection()
           
 CommonOrderItemType withDeliveryOptions(DeliveryOptionsType value)
           
 CommonOrderItemType withExtension(Collection<Object> values)
           
 CommonOrderItemType withExtension(List<Object> value)
           
 CommonOrderItemType withExtension(Object... values)
           
 CommonOrderItemType withItemId(String value)
           
 CommonOrderItemType withOption(Collection<CommonOrderItemType.Option> values)
           
 CommonOrderItemType withOption(CommonOrderItemType.Option... values)
           
 CommonOrderItemType withOption(List<CommonOrderItemType.Option> value)
           
 CommonOrderItemType withOrderItemRemark(String value)
           
 CommonOrderItemType withPayment(PaymentOptionSelectedValue value)
           
 CommonOrderItemType withProductId(ProductIdType value)
           
 CommonOrderItemType withProductOrderOptionsId(String value)
           
 CommonOrderItemType withSceneSelection(Collection<CommonOrderItemType.SceneSelection> values)
           
 CommonOrderItemType withSceneSelection(CommonOrderItemType.SceneSelection... values)
           
 CommonOrderItemType withSceneSelection(List<CommonOrderItemType.SceneSelection> value)
           
 CommonOrderItemType withSubscriptionId(SubscriptionIdType value)
           
 CommonOrderItemType withTaskingRequestId(TaskingRequestIdType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

itemId

protected String itemId

productOrderOptionsId

protected String productOrderOptionsId

orderItemRemark

protected String orderItemRemark

option

protected List<CommonOrderItemType.Option> option

sceneSelection

protected List<CommonOrderItemType.SceneSelection> sceneSelection

deliveryOptions

protected DeliveryOptionsType deliveryOptions

payment

protected PaymentOptionSelectedValue payment

extension

protected List<Object> extension

productId

protected ProductIdType productId

taskingRequestId

protected TaskingRequestIdType taskingRequestId

subscriptionId

protected SubscriptionIdType subscriptionId
Constructor Detail

CommonOrderItemType

public CommonOrderItemType()
Method Detail

getItemId

public String getItemId()
Gets the value of the itemId property.

Returns:
possible object is String

setItemId

public void setItemId(String value)
Sets the value of the itemId property.

Parameters:
value - allowed object is String

isSetItemId

public boolean isSetItemId()

getProductOrderOptionsId

public String getProductOrderOptionsId()
Gets the value of the productOrderOptionsId property.

Returns:
possible object is String

setProductOrderOptionsId

public void setProductOrderOptionsId(String value)
Sets the value of the productOrderOptionsId property.

Parameters:
value - allowed object is String

isSetProductOrderOptionsId

public boolean isSetProductOrderOptionsId()

getOrderItemRemark

public String getOrderItemRemark()
Gets the value of the orderItemRemark property.

Returns:
possible object is String

setOrderItemRemark

public void setOrderItemRemark(String value)
Sets the value of the orderItemRemark property.

Parameters:
value - allowed object is String

isSetOrderItemRemark

public boolean isSetOrderItemRemark()

getOption

public List<CommonOrderItemType.Option> getOption()
Gets the value of the option property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the option property.

For example, to add a new item, do as follows:

    getOption().add(newItem);
 

Objects of the following type(s) are allowed in the list CommonOrderItemType.Option


isSetOption

public boolean isSetOption()

unsetOption

public void unsetOption()

getSceneSelection

public List<CommonOrderItemType.SceneSelection> getSceneSelection()
Gets the value of the sceneSelection property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sceneSelection property.

For example, to add a new item, do as follows:

    getSceneSelection().add(newItem);
 

Objects of the following type(s) are allowed in the list CommonOrderItemType.SceneSelection


isSetSceneSelection

public boolean isSetSceneSelection()

unsetSceneSelection

public void unsetSceneSelection()

getDeliveryOptions

public DeliveryOptionsType getDeliveryOptions()
Gets the value of the deliveryOptions property.

Returns:
possible object is DeliveryOptionsType

setDeliveryOptions

public void setDeliveryOptions(DeliveryOptionsType value)
Sets the value of the deliveryOptions property.

Parameters:
value - allowed object is DeliveryOptionsType

isSetDeliveryOptions

public boolean isSetDeliveryOptions()

getPayment

public PaymentOptionSelectedValue getPayment()
Gets the value of the payment property.

Returns:
possible object is PaymentOptionSelectedValue

setPayment

public void setPayment(PaymentOptionSelectedValue value)
Sets the value of the payment property.

Parameters:
value - allowed object is PaymentOptionSelectedValue

isSetPayment

public boolean isSetPayment()

getExtension

public List<Object> getExtension()
Gets the value of the extension property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the extension property.

For example, to add a new item, do as follows:

    getExtension().add(newItem);
 

Objects of the following type(s) are allowed in the list Object


isSetExtension

public boolean isSetExtension()

unsetExtension

public void unsetExtension()

getProductId

public ProductIdType getProductId()
Gets the value of the productId property.

Returns:
possible object is ProductIdType

setProductId

public void setProductId(ProductIdType value)
Sets the value of the productId property.

Parameters:
value - allowed object is ProductIdType

isSetProductId

public boolean isSetProductId()

getTaskingRequestId

public TaskingRequestIdType getTaskingRequestId()
Gets the value of the taskingRequestId property.

Returns:
possible object is TaskingRequestIdType

setTaskingRequestId

public void setTaskingRequestId(TaskingRequestIdType value)
Sets the value of the taskingRequestId property.

Parameters:
value - allowed object is TaskingRequestIdType

isSetTaskingRequestId

public boolean isSetTaskingRequestId()

getSubscriptionId

public SubscriptionIdType getSubscriptionId()
Gets the value of the subscriptionId property.

Returns:
possible object is SubscriptionIdType

setSubscriptionId

public void setSubscriptionId(SubscriptionIdType value)
Sets the value of the subscriptionId property.

Parameters:
value - allowed object is SubscriptionIdType

isSetSubscriptionId

public boolean isSetSubscriptionId()

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

setOption

public void setOption(List<CommonOrderItemType.Option> value)

setSceneSelection

public void setSceneSelection(List<CommonOrderItemType.SceneSelection> value)

setExtension

public void setExtension(List<Object> value)

withItemId

public CommonOrderItemType withItemId(String value)

withProductOrderOptionsId

public CommonOrderItemType withProductOrderOptionsId(String value)

withOrderItemRemark

public CommonOrderItemType withOrderItemRemark(String value)

withOption

public CommonOrderItemType withOption(CommonOrderItemType.Option... values)

withOption

public CommonOrderItemType withOption(Collection<CommonOrderItemType.Option> values)

withSceneSelection

public CommonOrderItemType withSceneSelection(CommonOrderItemType.SceneSelection... values)

withSceneSelection

public CommonOrderItemType withSceneSelection(Collection<CommonOrderItemType.SceneSelection> values)

withDeliveryOptions

public CommonOrderItemType withDeliveryOptions(DeliveryOptionsType value)

withPayment

public CommonOrderItemType withPayment(PaymentOptionSelectedValue value)

withExtension

public CommonOrderItemType withExtension(Object... values)

withExtension

public CommonOrderItemType withExtension(Collection<Object> values)

withProductId

public CommonOrderItemType withProductId(ProductIdType value)

withTaskingRequestId

public CommonOrderItemType withTaskingRequestId(TaskingRequestIdType value)

withSubscriptionId

public CommonOrderItemType withSubscriptionId(SubscriptionIdType value)

withOption

public CommonOrderItemType withOption(List<CommonOrderItemType.Option> value)

withSceneSelection

public CommonOrderItemType withSceneSelection(List<CommonOrderItemType.SceneSelection> value)

withExtension

public CommonOrderItemType withExtension(List<Object> value)


Copyright © 2008-2015. All Rights Reserved.