GLS ShipIT  3.5.15
GLS ShipIT - REST services
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 
15 @WebService(targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing", name = "ShipmentProcessingPortType")
17 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
18 public interface ShipmentProcessingPortType {
19 
20  @WebMethod(action = "http://fpcs.gls-group.eu/v1/createShipment")
21  @WebResult(name = "CreateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
23 
24  @WebParam(partName = "shipment", name = "ShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
27 
28  @WebMethod(action = "http://fpcs.gls-group.eu/v1/relabelParcel")
29  @WebResult(name = "RelabelParcelResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
31 
32  @WebParam(partName = "relabelParcelRequestParameter", name = "RelabelParcelRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
34  ) throws InvalidShipmentIDMessage, MandatoryFieldMissingMessage, InvalidFieldValueMessage;
35 
36  @WebMethod(action = "http://fpcs.gls-group.eu/v1/validateShipment")
37  @WebResult(name = "ValidateParcelsResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
39 
40  @WebParam(partName = "shipment", name = "ValidateShipmentRequestData", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
42  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
43 
44  @WebMethod(action = "http://fpcs.gls-group.eu/v1/cancelShipment")
45  @WebResult(name = "CancelParcelResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
47 
48  @WebParam(partName = "trackID", name = "TrackID", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
49  java.lang.String trackID
50  ) throws InsufficientPermissionMessage, MandatoryFieldMissingMessage, InvalidFieldValueMessage;
51 
52  @WebMethod(action = "http://fpcs.gls-group.eu/v1/reprintParcel")
53  @WebResult(name = "ReprintParcelResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
55 
56  @WebParam(partName = "reprintParcelRequestParameter", name = "ReprintParcelRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
58  ) throws InvalidShipmentIDMessage, MandatoryFieldMissingMessage, InvalidFieldValueMessage;
59 
60  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getEndOfDayReport")
61  @WebResult(name = "EndOfDayResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
63 
64  @WebParam(partName = "endOfDayDate", name = "EndOfDayDate", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
65  java.lang.String endOfDayDate
66  ) throws InvalidFieldValueMessage, MandatoryFieldMissingMessage, CouldNotTransmitShipmentsMessage;
67 
68  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getAllowedServices")
69  @WebResult(name = "AllowedServicesResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
71 
72  @WebParam(partName = "allowedServicesRequestParameter", name = "AllowedServicesRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
74  ) throws MandatoryFieldMissingMessage, InvalidFieldValueMessage;
75 
76  @WebMethod(action = "http://fpcs.gls-group.eu/v1/updateParcelWeight")
77  @WebResult(name = "UpdateParcelWeightResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types", partName = "body")
79 
80  @WebParam(partName = "updateParcelWeightRequestParameter", name = "UpdateParcelWeightRequestParameter", targetNamespace = "http://fpcs.gls-group.eu/v1/ShipmentProcessing/types")
82  ) throws MandatoryFieldMissingMessage, InvalidShipmentIDMessage, InvalidFieldValueMessage;
83 }