GLS ShipIT  3.3.20
GLS ShipIT - REST services
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

◆ getConsignee()

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 275 of file Shipment.java.

◆ getIdentifier()

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 179 of file Shipment.java.

◆ getIncotermCode()

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 155 of file Shipment.java.

◆ getMiddleware()

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 203 of file Shipment.java.

◆ getProduct()

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 227 of file Shipment.java.

◆ getService()

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 366 of file Shipment.java.

◆ getShipmentReference()

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 116 of file Shipment.java.

◆ getShipmentUnit()

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 337 of file Shipment.java.

◆ getShipper()

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 299 of file Shipment.java.

◆ getShippingDate()

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 131 of file Shipment.java.

◆ isExpressAltDeliveryAllowed()

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 251 of file Shipment.java.

◆ setConsignee()

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 287 of file Shipment.java.

◆ setExpressAltDeliveryAllowed()

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 263 of file Shipment.java.

◆ setIdentifier()

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 191 of file Shipment.java.

◆ setIncotermCode()

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 167 of file Shipment.java.

◆ setMiddleware()

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 215 of file Shipment.java.

◆ setProduct()

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 239 of file Shipment.java.

◆ setShipper()

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 311 of file Shipment.java.

◆ setShippingDate()

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 143 of file Shipment.java.

Member Data Documentation

◆ consignee

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

Definition at line 86 of file Shipment.java.

◆ expressAltDeliveryAllowed

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

Definition at line 84 of file Shipment.java.

◆ identifier

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

Definition at line 77 of file Shipment.java.

◆ incotermCode

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

Definition at line 75 of file Shipment.java.

◆ middleware

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

Definition at line 79 of file Shipment.java.

◆ product

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

Definition at line 82 of file Shipment.java.

◆ service

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

Definition at line 92 of file Shipment.java.

◆ shipmentReference

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

Definition at line 69 of file Shipment.java.

◆ shipmentUnit

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

Definition at line 90 of file Shipment.java.

◆ shipper

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

Definition at line 88 of file Shipment.java.

◆ shippingDate

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: