net.opengis.oseo.v_1_0
Class CommonOrderSpecification

java.lang.Object
  extended by net.opengis.oseo.v_1_0.CommonOrderSpecification
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:
CommonOrderMonitorSpecification, OrderSpecification

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

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

 <complexType name="CommonOrderSpecification">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/oseo/1.0}orderReference" minOccurs="0"/>
         <element name="orderRemark" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="4000"/>
               <minLength value="1"/>
             </restriction>
           </simpleType>
         </element>
         <element name="deliveryInformation" type="{http://www.opengis.net/oseo/1.0}DeliveryInformationType" minOccurs="0"/>
         <element name="invoiceAddress" type="{http://www.opengis.net/oseo/1.0}DeliveryAddressType" minOccurs="0"/>
         <element name="packaging" type="{http://www.opengis.net/oseo/1.0}EnumPackagingType" minOccurs="0"/>
         <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 ref="{http://www.opengis.net/oseo/1.0}deliveryOptions" minOccurs="0"/>
         <element ref="{http://www.opengis.net/oseo/1.0}priority" minOccurs="0"/>
         <element name="orderType" type="{http://www.opengis.net/oseo/1.0}EnumOrderType"/>
         <element ref="{http://www.opengis.net/oseo/1.0}extension" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CommonOrderSpecification.Option
          Java class for anonymous complex type.
 
Field Summary
protected  DeliveryInformationType deliveryInformation
           
protected  DeliveryOptionsType deliveryOptions
           
protected  List<Object> extension
           
protected  DeliveryAddressType invoiceAddress
           
protected  List<CommonOrderSpecification.Option> option
           
protected  String orderReference
           
protected  String orderRemark
           
protected  EnumOrderType orderType
           
protected  JAXBElement<EnumPackagingType> packaging
           
protected  PriorityType priority
           
 
Constructor Summary
CommonOrderSpecification()
           
 
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)
           
 DeliveryInformationType getDeliveryInformation()
          Gets the value of the deliveryInformation property.
 DeliveryOptionsType getDeliveryOptions()
          Gets the value of the deliveryOptions property.
 List<Object> getExtension()
          Gets the value of the extension property.
 DeliveryAddressType getInvoiceAddress()
          Gets the value of the invoiceAddress property.
 List<CommonOrderSpecification.Option> getOption()
          Gets the value of the option property.
 String getOrderReference()
          Gets the value of the orderReference property.
 String getOrderRemark()
          Gets the value of the orderRemark property.
 EnumOrderType getOrderType()
          Gets the value of the orderType property.
 JAXBElement<EnumPackagingType> getPackaging()
          Gets the value of the packaging property.
 PriorityType getPriority()
          Gets the value of the priority property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDeliveryInformation()
           
 boolean isSetDeliveryOptions()
           
 boolean isSetExtension()
           
 boolean isSetInvoiceAddress()
           
 boolean isSetOption()
           
 boolean isSetOrderReference()
           
 boolean isSetOrderRemark()
           
 boolean isSetOrderType()
           
 boolean isSetPackaging()
           
 boolean isSetPriority()
           
 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 setDeliveryInformation(DeliveryInformationType value)
          Sets the value of the deliveryInformation property.
 void setDeliveryOptions(DeliveryOptionsType value)
          Sets the value of the deliveryOptions property.
 void setExtension(List<Object> value)
           
 void setInvoiceAddress(DeliveryAddressType value)
          Sets the value of the invoiceAddress property.
 void setOption(List<CommonOrderSpecification.Option> value)
           
 void setOrderReference(String value)
          Sets the value of the orderReference property.
 void setOrderRemark(String value)
          Sets the value of the orderRemark property.
 void setOrderType(EnumOrderType value)
          Sets the value of the orderType property.
 void setPackaging(JAXBElement<EnumPackagingType> value)
          Sets the value of the packaging property.
 void setPriority(PriorityType value)
          Sets the value of the priority property.
 String toString()
           
 void unsetExtension()
           
 void unsetOption()
           
 CommonOrderSpecification withDeliveryInformation(DeliveryInformationType value)
           
 CommonOrderSpecification withDeliveryOptions(DeliveryOptionsType value)
           
 CommonOrderSpecification withExtension(Collection<Object> values)
           
 CommonOrderSpecification withExtension(List<Object> value)
           
 CommonOrderSpecification withExtension(Object... values)
           
 CommonOrderSpecification withInvoiceAddress(DeliveryAddressType value)
           
 CommonOrderSpecification withOption(Collection<CommonOrderSpecification.Option> values)
           
 CommonOrderSpecification withOption(CommonOrderSpecification.Option... values)
           
 CommonOrderSpecification withOption(List<CommonOrderSpecification.Option> value)
           
 CommonOrderSpecification withOrderReference(String value)
           
 CommonOrderSpecification withOrderRemark(String value)
           
 CommonOrderSpecification withOrderType(EnumOrderType value)
           
 CommonOrderSpecification withPackaging(JAXBElement<EnumPackagingType> value)
           
 CommonOrderSpecification withPriority(PriorityType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

orderReference

protected String orderReference

orderRemark

protected String orderRemark

deliveryInformation

protected DeliveryInformationType deliveryInformation

invoiceAddress

protected DeliveryAddressType invoiceAddress

packaging

protected JAXBElement<EnumPackagingType> packaging

option

protected List<CommonOrderSpecification.Option> option

deliveryOptions

protected DeliveryOptionsType deliveryOptions

priority

protected PriorityType priority

orderType

protected EnumOrderType orderType

extension

protected List<Object> extension
Constructor Detail

CommonOrderSpecification

public CommonOrderSpecification()
Method Detail

getOrderReference

public String getOrderReference()
Gets the value of the orderReference property.

Returns:
possible object is String

setOrderReference

public void setOrderReference(String value)
Sets the value of the orderReference property.

Parameters:
value - allowed object is String

isSetOrderReference

public boolean isSetOrderReference()

getOrderRemark

public String getOrderRemark()
Gets the value of the orderRemark property.

Returns:
possible object is String

setOrderRemark

public void setOrderRemark(String value)
Sets the value of the orderRemark property.

Parameters:
value - allowed object is String

isSetOrderRemark

public boolean isSetOrderRemark()

getDeliveryInformation

public DeliveryInformationType getDeliveryInformation()
Gets the value of the deliveryInformation property.

Returns:
possible object is DeliveryInformationType

setDeliveryInformation

public void setDeliveryInformation(DeliveryInformationType value)
Sets the value of the deliveryInformation property.

Parameters:
value - allowed object is DeliveryInformationType

isSetDeliveryInformation

public boolean isSetDeliveryInformation()

getInvoiceAddress

public DeliveryAddressType getInvoiceAddress()
Gets the value of the invoiceAddress property.

Returns:
possible object is DeliveryAddressType

setInvoiceAddress

public void setInvoiceAddress(DeliveryAddressType value)
Sets the value of the invoiceAddress property.

Parameters:
value - allowed object is DeliveryAddressType

isSetInvoiceAddress

public boolean isSetInvoiceAddress()

getPackaging

public JAXBElement<EnumPackagingType> getPackaging()
Gets the value of the packaging property.

Returns:
possible object is JAXBElement<EnumPackagingType>

setPackaging

public void setPackaging(JAXBElement<EnumPackagingType> value)
Sets the value of the packaging property.

Parameters:
value - allowed object is JAXBElement<EnumPackagingType>

isSetPackaging

public boolean isSetPackaging()

getOption

public List<CommonOrderSpecification.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 CommonOrderSpecification.Option


isSetOption

public boolean isSetOption()

unsetOption

public void unsetOption()

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

getPriority

public PriorityType getPriority()
Gets the value of the priority property.

Returns:
possible object is PriorityType

setPriority

public void setPriority(PriorityType value)
Sets the value of the priority property.

Parameters:
value - allowed object is PriorityType

isSetPriority

public boolean isSetPriority()

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

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

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<CommonOrderSpecification.Option> value)

setExtension

public void setExtension(List<Object> value)

withOrderReference

public CommonOrderSpecification withOrderReference(String value)

withOrderRemark

public CommonOrderSpecification withOrderRemark(String value)

withDeliveryInformation

public CommonOrderSpecification withDeliveryInformation(DeliveryInformationType value)

withInvoiceAddress

public CommonOrderSpecification withInvoiceAddress(DeliveryAddressType value)

withPackaging

public CommonOrderSpecification withPackaging(JAXBElement<EnumPackagingType> value)

withOption

public CommonOrderSpecification withOption(CommonOrderSpecification.Option... values)

withOption

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

withDeliveryOptions

public CommonOrderSpecification withDeliveryOptions(DeliveryOptionsType value)

withPriority

public CommonOrderSpecification withPriority(PriorityType value)

withOrderType

public CommonOrderSpecification withOrderType(EnumOrderType value)

withExtension

public CommonOrderSpecification withExtension(Object... values)

withExtension

public CommonOrderSpecification withExtension(Collection<Object> values)

withOption

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

withExtension

public CommonOrderSpecification withExtension(List<Object> value)


Copyright © 2008-2015. All Rights Reserved.