net.opengis.oseo.v_1_0
Class CommonOrderOptionsType

java.lang.Object
  extended by net.opengis.oseo.v_1_0.CommonOrderOptionsType
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

public class CommonOrderOptionsType
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 CommonOrderOptionsType complex type.

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

 <complexType name="CommonOrderOptionsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/oseo/1.0}productOrderOptionsId"/>
         <element ref="{http://www.opengis.net/oseo/1.0}identifier" minOccurs="0"/>
         <element name="description" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="255"/>
             </restriction>
           </simpleType>
         </element>
         <element name="orderType" type="{http://www.opengis.net/oseo/1.0}EnumOrderType"/>
         <element name="option" type="{http://www.opengis.net/oseo/1.0}ParameterDescriptorType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="productDeliveryOptions" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <choice>
                   <element name="onlineDataAccess">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element ref="{http://www.opengis.net/oseo/1.0}protocol" maxOccurs="unbounded"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="onlineDataDelivery">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element ref="{http://www.opengis.net/oseo/1.0}protocol" maxOccurs="unbounded"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="mediaDelivery">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="packageMedium" type="{http://www.opengis.net/oseo/1.0}PackageMedium" maxOccurs="unbounded"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </choice>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="orderOptionInfoURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="paymentOptions" type="{http://www.opengis.net/oseo/1.0}PaymentOptionDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sceneSelectionOption" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <maxLength value="60"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="description" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <maxLength value="4000"/>
                       </restriction>
                     </simpleType>
                   </element>
                   <element name="sceneSelectionParameter" type="{http://www.opengis.net/oseo/1.0}SceneSelectionDescriptorType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CommonOrderOptionsType.ProductDeliveryOptions
          Java class for anonymous complex type.
static class CommonOrderOptionsType.SceneSelectionOption
          Java class for anonymous complex type.
 
Field Summary
protected  String description
           
protected  String identifier
           
protected  List<ParameterDescriptorType> option
           
protected  String orderOptionInfoURL
           
protected  EnumOrderType orderType
           
protected  List<PaymentOptionDefinitionType> paymentOptions
           
protected  List<CommonOrderOptionsType.ProductDeliveryOptions> productDeliveryOptions
           
protected  String productOrderOptionsId
           
protected  List<CommonOrderOptionsType.SceneSelectionOption> sceneSelectionOption
           
 
Constructor Summary
CommonOrderOptionsType()
           
 
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)
           
 String getDescription()
          Gets the value of the description property.
 String getIdentifier()
          Gets the value of the identifier property.
 List<ParameterDescriptorType> getOption()
          Gets the value of the option property.
 String getOrderOptionInfoURL()
          Gets the value of the orderOptionInfoURL property.
 EnumOrderType getOrderType()
          Gets the value of the orderType property.
 List<PaymentOptionDefinitionType> getPaymentOptions()
          Gets the value of the paymentOptions property.
 List<CommonOrderOptionsType.ProductDeliveryOptions> getProductDeliveryOptions()
          Gets the value of the productDeliveryOptions property.
 String getProductOrderOptionsId()
          Gets the value of the productOrderOptionsId property.
 List<CommonOrderOptionsType.SceneSelectionOption> getSceneSelectionOption()
          Gets the value of the sceneSelectionOption property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDescription()
           
 boolean isSetIdentifier()
           
 boolean isSetOption()
           
 boolean isSetOrderOptionInfoURL()
           
 boolean isSetOrderType()
           
 boolean isSetPaymentOptions()
           
 boolean isSetProductDeliveryOptions()
           
 boolean isSetProductOrderOptionsId()
           
 boolean isSetSceneSelectionOption()
           
 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 setDescription(String value)
          Sets the value of the description property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setOption(List<ParameterDescriptorType> value)
           
 void setOrderOptionInfoURL(String value)
          Sets the value of the orderOptionInfoURL property.
 void setOrderType(EnumOrderType value)
          Sets the value of the orderType property.
 void setPaymentOptions(List<PaymentOptionDefinitionType> value)
           
 void setProductDeliveryOptions(List<CommonOrderOptionsType.ProductDeliveryOptions> value)
           
 void setProductOrderOptionsId(String value)
          Sets the value of the productOrderOptionsId property.
 void setSceneSelectionOption(List<CommonOrderOptionsType.SceneSelectionOption> value)
           
 String toString()
           
 void unsetOption()
           
 void unsetPaymentOptions()
           
 void unsetProductDeliveryOptions()
           
 void unsetSceneSelectionOption()
           
 CommonOrderOptionsType withDescription(String value)
           
 CommonOrderOptionsType withIdentifier(String value)
           
 CommonOrderOptionsType withOption(Collection<ParameterDescriptorType> values)
           
 CommonOrderOptionsType withOption(List<ParameterDescriptorType> value)
           
 CommonOrderOptionsType withOption(ParameterDescriptorType... values)
           
 CommonOrderOptionsType withOrderOptionInfoURL(String value)
           
 CommonOrderOptionsType withOrderType(EnumOrderType value)
           
 CommonOrderOptionsType withPaymentOptions(Collection<PaymentOptionDefinitionType> values)
           
 CommonOrderOptionsType withPaymentOptions(List<PaymentOptionDefinitionType> value)
           
 CommonOrderOptionsType withPaymentOptions(PaymentOptionDefinitionType... values)
           
 CommonOrderOptionsType withProductDeliveryOptions(Collection<CommonOrderOptionsType.ProductDeliveryOptions> values)
           
 CommonOrderOptionsType withProductDeliveryOptions(CommonOrderOptionsType.ProductDeliveryOptions... values)
           
 CommonOrderOptionsType withProductDeliveryOptions(List<CommonOrderOptionsType.ProductDeliveryOptions> value)
           
 CommonOrderOptionsType withProductOrderOptionsId(String value)
           
 CommonOrderOptionsType withSceneSelectionOption(Collection<CommonOrderOptionsType.SceneSelectionOption> values)
           
 CommonOrderOptionsType withSceneSelectionOption(CommonOrderOptionsType.SceneSelectionOption... values)
           
 CommonOrderOptionsType withSceneSelectionOption(List<CommonOrderOptionsType.SceneSelectionOption> value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

productOrderOptionsId

protected String productOrderOptionsId

identifier

protected String identifier

description

protected String description

orderType

protected EnumOrderType orderType

option

protected List<ParameterDescriptorType> option

productDeliveryOptions

protected List<CommonOrderOptionsType.ProductDeliveryOptions> productDeliveryOptions

orderOptionInfoURL

protected String orderOptionInfoURL

paymentOptions

protected List<PaymentOptionDefinitionType> paymentOptions

sceneSelectionOption

protected List<CommonOrderOptionsType.SceneSelectionOption> sceneSelectionOption
Constructor Detail

CommonOrderOptionsType

public CommonOrderOptionsType()
Method Detail

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()

getIdentifier

public String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

isSetIdentifier

public boolean isSetIdentifier()

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

public boolean isSetDescription()

getOrderType

public EnumOrderType getOrderType()
Gets the value of the orderType property.

Returns:
possible object is EnumOrderType

setOrderType

public void setOrderType(EnumOrderType value)
Sets the value of the orderType property.

Parameters:
value - allowed object is EnumOrderType

isSetOrderType

public boolean isSetOrderType()

getOption

public List<ParameterDescriptorType> 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 ParameterDescriptorType


isSetOption

public boolean isSetOption()

unsetOption

public void unsetOption()

getProductDeliveryOptions

public List<CommonOrderOptionsType.ProductDeliveryOptions> getProductDeliveryOptions()
Gets the value of the productDeliveryOptions 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 productDeliveryOptions property.

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

    getProductDeliveryOptions().add(newItem);
 

Objects of the following type(s) are allowed in the list CommonOrderOptionsType.ProductDeliveryOptions


isSetProductDeliveryOptions

public boolean isSetProductDeliveryOptions()

unsetProductDeliveryOptions

public void unsetProductDeliveryOptions()

getOrderOptionInfoURL

public String getOrderOptionInfoURL()
Gets the value of the orderOptionInfoURL property.

Returns:
possible object is String

setOrderOptionInfoURL

public void setOrderOptionInfoURL(String value)
Sets the value of the orderOptionInfoURL property.

Parameters:
value - allowed object is String

isSetOrderOptionInfoURL

public boolean isSetOrderOptionInfoURL()

getPaymentOptions

public List<PaymentOptionDefinitionType> getPaymentOptions()
Gets the value of the paymentOptions 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 paymentOptions property.

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

    getPaymentOptions().add(newItem);
 

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


isSetPaymentOptions

public boolean isSetPaymentOptions()

unsetPaymentOptions

public void unsetPaymentOptions()

getSceneSelectionOption

public List<CommonOrderOptionsType.SceneSelectionOption> getSceneSelectionOption()
Gets the value of the sceneSelectionOption 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 sceneSelectionOption property.

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

    getSceneSelectionOption().add(newItem);
 

Objects of the following type(s) are allowed in the list CommonOrderOptionsType.SceneSelectionOption


isSetSceneSelectionOption

public boolean isSetSceneSelectionOption()

unsetSceneSelectionOption

public void unsetSceneSelectionOption()

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<ParameterDescriptorType> value)

setProductDeliveryOptions

public void setProductDeliveryOptions(List<CommonOrderOptionsType.ProductDeliveryOptions> value)

setPaymentOptions

public void setPaymentOptions(List<PaymentOptionDefinitionType> value)

setSceneSelectionOption

public void setSceneSelectionOption(List<CommonOrderOptionsType.SceneSelectionOption> value)

withProductOrderOptionsId

public CommonOrderOptionsType withProductOrderOptionsId(String value)

withIdentifier

public CommonOrderOptionsType withIdentifier(String value)

withDescription

public CommonOrderOptionsType withDescription(String value)

withOrderType

public CommonOrderOptionsType withOrderType(EnumOrderType value)

withOption

public CommonOrderOptionsType withOption(ParameterDescriptorType... values)

withOption

public CommonOrderOptionsType withOption(Collection<ParameterDescriptorType> values)

withProductDeliveryOptions

public CommonOrderOptionsType withProductDeliveryOptions(CommonOrderOptionsType.ProductDeliveryOptions... values)

withProductDeliveryOptions

public CommonOrderOptionsType withProductDeliveryOptions(Collection<CommonOrderOptionsType.ProductDeliveryOptions> values)

withOrderOptionInfoURL

public CommonOrderOptionsType withOrderOptionInfoURL(String value)

withPaymentOptions

public CommonOrderOptionsType withPaymentOptions(PaymentOptionDefinitionType... values)

withPaymentOptions

public CommonOrderOptionsType withPaymentOptions(Collection<PaymentOptionDefinitionType> values)

withSceneSelectionOption

public CommonOrderOptionsType withSceneSelectionOption(CommonOrderOptionsType.SceneSelectionOption... values)

withSceneSelectionOption

public CommonOrderOptionsType withSceneSelectionOption(Collection<CommonOrderOptionsType.SceneSelectionOption> values)

withOption

public CommonOrderOptionsType withOption(List<ParameterDescriptorType> value)

withProductDeliveryOptions

public CommonOrderOptionsType withProductDeliveryOptions(List<CommonOrderOptionsType.ProductDeliveryOptions> value)

withPaymentOptions

public CommonOrderOptionsType withPaymentOptions(List<PaymentOptionDefinitionType> value)

withSceneSelectionOption

public CommonOrderOptionsType withSceneSelectionOption(List<CommonOrderOptionsType.SceneSelectionOption> value)


Copyright © 2008-2015. All Rights Reserved.