GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
ShipmentProcessingPortType.java
Go to the documentation of this file.
1 package eu.gls_group.fpcs.v1.shipmentprocessing;
2 
3 import javax.jws.WebMethod;
4 import javax.jws.WebParam;
5 import javax.jws.WebResult;
6 import javax.jws.WebService;
7 import javax.jws.soap.SOAPBinding;
8 import javax.xml.bind.annotation.XmlSeeAlso;
9 
16 @WebService(targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing", name = "ShipmentProcessingPortType")
17 @XmlSeeAlso({eu.glsgroup.fpcs.datatypes.soap.v1.common.ObjectFactory.class, eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.ObjectFactory.class})
18 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
19 public interface ShipmentProcessingPortType {
20 
21  @WebMethod(action = "http://fpcs.gls-group.eu/v1/createShipment")
22  @WebResult(name = "CreateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
23  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.CreateParcelsResponse createParcels(
24  @WebParam(partName = "shipment", name = "ShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
25  eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.ShipmentRequestData shipment
27 
28  @WebMethod(action = "http://fpcs.gls-group.eu/v1/validateShipment")
29  @WebResult(name = "ValidateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
30  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.ValidateParcelsResponse validateParcels(
31  @WebParam(partName = "shipment", name = "ValidateShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
32  eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.ValidateShipmentRequestData shipment
33  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
34 
35  @WebMethod(action = "http://fpcs.gls-group.eu/v1/cancelShipment")
36  @WebResult(name = "CancelParcelResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
37  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.CancelParcelResponse cancelParcelByID(
38  @WebParam(partName = "trackID", name = "TrackID", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
39  java.lang.String trackID
40  ) throws InsufficientPermissionMessage, MandatoryFieldMissingMessage, InvalidFieldValueMessage;
41 
42  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getEndOfDayReport")
43  @WebResult(name = "EndOfDayResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
44  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.EndOfDayResponse getEndOfDayReport(
45  @WebParam(partName = "endOfDayDate", name = "EndOfDayDate", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
46  java.lang.String endOfDayDate
47  ) throws InvalidFieldValueMessage, MandatoryFieldMissingMessage, CouldNotTransmitShipmentsMessage;
48 
49  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getAllowedServices")
50  @WebResult(name = "AllowedServicesResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
51  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.AllowedServicesResponse getAllowedServices(
52  @WebParam(partName = "allowedServicesRequestParameter", name = "AllowedServicesRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
53  eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.AllowedServicesRequestParameter allowedServicesRequestParameter
54  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
55 
56  @WebMethod(action = "http://fpcs.gls-group.eu/v1/updateParcelWeight")
57  @WebResult(name = "UpdateParcelWeightResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
58  public eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.UpdateParcelWeightResponse updateParcelWeight(
59  @WebParam(partName = "updateParcelWeightRequestParameter", name = "UpdateParcelWeightRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
60  eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing.UpdateParcelWeightRequestParameter updateParcelWeightRequestParameter
61  ) throws MandatoryFieldMissingMessage, InvalidShipmentIDMessage, InvalidFieldValueMessage;
62 }