GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
Public Member Functions | Protected Attributes | List of all members
eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment Class Reference

Public Member Functions

List< String > getShipmentReference ()
 
Date getShippingDate ()
 
void setShippingDate (Date value)
 
String getIncotermCode ()
 
void setIncotermCode (String value)
 
String getIdentifier ()
 
void setIdentifier (String value)
 
String getMiddleware ()
 
void setMiddleware (String value)
 
ProductType getProduct ()
 
void setProduct (ProductType value)
 
Boolean isExpressAltDeliveryAllowed ()
 
void setExpressAltDeliveryAllowed (Boolean value)
 
Consignee getConsignee ()
 
void setConsignee (Consignee value)
 
Shipper getShipper ()
 
void setShipper (Shipper value)
 
List< ShipmentUnitgetShipmentUnit ()
 
List< ShipmentServicegetService ()
 

Protected Attributes

List< String > shipmentReference
 
Date shippingDate
 
String incotermCode
 
String identifier
 
String middleware
 
ProductType product
 
Boolean expressAltDeliveryAllowed
 
Consignee consignee
 
Shipper shipper
 
List< ShipmentUnitshipmentUnit
 
List< ShipmentServiceservice
 

Detailed Description

Shipment attributes

Java class for Shipment complex type.

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

<complexType name="Shipment">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <sequence>
        <element name="ShipmentReference" type="{http://fpcs.gls-group.eu/v1/Common}CustomerReferenceNumber" maxOccurs="unbounded" minOccurs="0"/>
        <element name="ShippingDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
        <element name="IncotermCode" type="{http://fpcs.gls-group.eu/v1/ShipmentProcessing/types}IncotermCode" minOccurs="0"/>
        <element name="Identifier" type="{http://fpcs.gls-group.eu/v1/Common}ShipmentIdentifier" minOccurs="0"/>
        <element name="Middleware" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
        <element name="Product" type="{http://fpcs.gls-group.eu/v1/Common}ProductType"/>
        <element name="ExpressAltDeliveryAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
        <element name="Consignee" type="{http://fpcs.gls-group.eu/v1/Common}Consignee"/>
        <element name="Shipper" type="{http://fpcs.gls-group.eu/v1/Common}Shipper"/>
        <element name="ShipmentUnit" type="{http://fpcs.gls-group.eu/v1/ShipmentProcessing/types}ShipmentUnit" maxOccurs="unbounded"/>
        <element name="Service" type="{http://fpcs.gls-group.eu/v1/Common}ShipmentService" maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>

Definition at line 66 of file Shipment.java.

Member Function Documentation

Consignee eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getConsignee ( )

Gets the value of the consignee property.

Returns
possible object is Consignee

Definition at line 274 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getIdentifier ( )

Gets the value of the identifier property.

Returns
possible object is String

Definition at line 178 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getIncotermCode ( )

Gets the value of the incotermCode property.

Returns
possible object is String

Definition at line 154 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getMiddleware ( )

Gets the value of the middleware property.

Returns
possible object is String

Definition at line 202 of file Shipment.java.

ProductType eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getProduct ( )

Gets the value of the product property.

Returns
possible object is ProductType

Definition at line 226 of file Shipment.java.

List<ShipmentService> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getService ( )

Gets the value of the service 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 service property.

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

   getService().add(newItem);

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

Definition at line 365 of file Shipment.java.

List<String> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getShipmentReference ( )

Gets the value of the shipmentReference 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 shipmentReference property.

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

   getShipmentReference().add(newItem);

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

Definition at line 115 of file Shipment.java.

List<ShipmentUnit> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getShipmentUnit ( )

Gets the value of the shipmentUnit 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 shipmentUnit property.

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

   getShipmentUnit().add(newItem);

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

Definition at line 336 of file Shipment.java.

Shipper eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getShipper ( )

Gets the value of the shipper property.

Returns
possible object is Shipper

Definition at line 298 of file Shipment.java.

Date eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.getShippingDate ( )

Gets the value of the shippingDate property.

Returns
possible object is String

Definition at line 130 of file Shipment.java.

Boolean eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.isExpressAltDeliveryAllowed ( )

Gets the value of the expressAltDeliveryAllowed property.

Returns
possible object is Boolean

Definition at line 250 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setConsignee ( Consignee  value)

Sets the value of the consignee property.

Parameters
valueallowed object is Consignee

Definition at line 286 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setExpressAltDeliveryAllowed ( Boolean  value)

Sets the value of the expressAltDeliveryAllowed property.

Parameters
valueallowed object is Boolean

Definition at line 262 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setIdentifier ( String  value)

Sets the value of the identifier property.

Parameters
valueallowed object is String

Definition at line 190 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setIncotermCode ( String  value)

Sets the value of the incotermCode property.

Parameters
valueallowed object is String

Definition at line 166 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setMiddleware ( String  value)

Sets the value of the middleware property.

Parameters
valueallowed object is String

Definition at line 214 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setProduct ( ProductType  value)

Sets the value of the product property.

Parameters
valueallowed object is ProductType

Definition at line 238 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setShipper ( Shipper  value)

Sets the value of the shipper property.

Parameters
valueallowed object is Shipper

Definition at line 310 of file Shipment.java.

void eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.setShippingDate ( Date  value)

Sets the value of the shippingDate property.

Parameters
valueallowed object is String

Definition at line 142 of file Shipment.java.

Member Data Documentation

Consignee eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.consignee
protected

Definition at line 85 of file Shipment.java.

Boolean eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.expressAltDeliveryAllowed
protected

Definition at line 83 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.identifier
protected

Definition at line 77 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.incotermCode
protected

Definition at line 75 of file Shipment.java.

String eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.middleware
protected

Definition at line 79 of file Shipment.java.

ProductType eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.product
protected

Definition at line 81 of file Shipment.java.

List<ShipmentService> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.service
protected

Definition at line 91 of file Shipment.java.

List<String> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.shipmentReference
protected

Definition at line 69 of file Shipment.java.

List<ShipmentUnit> eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.shipmentUnit
protected

Definition at line 89 of file Shipment.java.

Shipper eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.shipper
protected

Definition at line 87 of file Shipment.java.

Date eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.Shipment.shippingDate
protected

Definition at line 73 of file Shipment.java.


The documentation for this class was generated from the following file: