net.opengis.oseo.v_1_0
Class OrderSpecification

java.lang.Object
  extended by net.opengis.oseo.v_1_0.CommonOrderSpecification
      extended by net.opengis.oseo.v_1_0.OrderSpecification
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 OrderSpecification
extends CommonOrderSpecification
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 OrderSpecification complex type.

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

 <complexType name="OrderSpecification">
   <complexContent>
     <extension base="{http://www.opengis.net/oseo/1.0}CommonOrderSpecification">
       <sequence maxOccurs="unbounded">
         <element name="orderItem" type="{http://www.opengis.net/oseo/1.0}CommonOrderItemType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


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

Field Detail

orderItem

protected List<CommonOrderItemType> orderItem
Constructor Detail

OrderSpecification

public OrderSpecification()
Method Detail

getOrderItem

public List<CommonOrderItemType> getOrderItem()
Gets the value of the orderItem 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 orderItem property.

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

    getOrderItem().add(newItem);
 

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


isSetOrderItem

public boolean isSetOrderItem()

unsetOrderItem

public void unsetOrderItem()

toString

public String toString()
Overrides:
toString in class CommonOrderSpecification

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
Overrides:
append in class CommonOrderSpecification

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
Overrides:
appendFields in class CommonOrderSpecification

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
Overrides:
equals in class CommonOrderSpecification

equals

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

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
Overrides:
hashCode in class CommonOrderSpecification

hashCode

public int hashCode()
Overrides:
hashCode in class CommonOrderSpecification

clone

public Object clone()
Overrides:
clone in class CommonOrderSpecification

copyTo

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

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
Overrides:
copyTo in class CommonOrderSpecification

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
Overrides:
createNewInstance in class CommonOrderSpecification

mergeFrom

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

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
Overrides:
mergeFrom in class CommonOrderSpecification

setOrderItem

public void setOrderItem(List<CommonOrderItemType> value)

withOrderItem

public OrderSpecification withOrderItem(CommonOrderItemType... values)

withOrderItem

public OrderSpecification withOrderItem(Collection<CommonOrderItemType> values)

withOrderItem

public OrderSpecification withOrderItem(List<CommonOrderItemType> value)

withOrderReference

public OrderSpecification withOrderReference(String value)
Overrides:
withOrderReference in class CommonOrderSpecification

withOrderRemark

public OrderSpecification withOrderRemark(String value)
Overrides:
withOrderRemark in class CommonOrderSpecification

withDeliveryInformation

public OrderSpecification withDeliveryInformation(DeliveryInformationType value)
Overrides:
withDeliveryInformation in class CommonOrderSpecification

withInvoiceAddress

public OrderSpecification withInvoiceAddress(DeliveryAddressType value)
Overrides:
withInvoiceAddress in class CommonOrderSpecification

withPackaging

public OrderSpecification withPackaging(JAXBElement<EnumPackagingType> value)
Overrides:
withPackaging in class CommonOrderSpecification

withOption

public OrderSpecification withOption(CommonOrderSpecification.Option... values)
Overrides:
withOption in class CommonOrderSpecification

withOption

public OrderSpecification withOption(Collection<CommonOrderSpecification.Option> values)
Overrides:
withOption in class CommonOrderSpecification

withDeliveryOptions

public OrderSpecification withDeliveryOptions(DeliveryOptionsType value)
Overrides:
withDeliveryOptions in class CommonOrderSpecification

withPriority

public OrderSpecification withPriority(PriorityType value)
Overrides:
withPriority in class CommonOrderSpecification

withOrderType

public OrderSpecification withOrderType(EnumOrderType value)
Overrides:
withOrderType in class CommonOrderSpecification

withExtension

public OrderSpecification withExtension(Object... values)
Overrides:
withExtension in class CommonOrderSpecification

withExtension

public OrderSpecification withExtension(Collection<Object> values)
Overrides:
withExtension in class CommonOrderSpecification

withOption

public OrderSpecification withOption(List<CommonOrderSpecification.Option> value)
Overrides:
withOption in class CommonOrderSpecification

withExtension

public OrderSpecification withExtension(List<Object> value)
Overrides:
withExtension in class CommonOrderSpecification


Copyright © 2008-2015. All Rights Reserved.