GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
TrackingPortType.java
Go to the documentation of this file.
1 package eu.gls_group.fpcs.v1.tracking;
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/Tracking", name = "TrackingPortType")
17 @XmlSeeAlso({eu.glsgroup.fpcs.datatypes.soap.v1.common.ObjectFactory.class, eu.glsgroup.fpcs.datatypes.soap.v1.tracking.ObjectFactory.class})
18 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
19 public interface TrackingPortType {
20 
21  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getTUDetail")
22  @WebResult(name = "ParcelDetailResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking", partName = "body")
23  public eu.glsgroup.fpcs.datatypes.soap.v1.tracking.ParcelDetailResponse getParcelDetailsByID(
24  @WebParam(partName = "TUDetailRequestParameter", name = "DetailsReferenceData", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking")
25  eu.glsgroup.fpcs.datatypes.soap.v1.tracking.DetailsReferenceData tuDetailRequestParameter
26  ) throws InvalidFieldValueMessage;
27 
28  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getTUPOD")
29  @WebResult(name = "PODResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking", partName = "body")
30  public eu.glsgroup.fpcs.datatypes.soap.v1.tracking.PODResponse getParcelPODByID(
31  @WebParam(partName = "TUPODRequestParameter", name = "TUPReferenceData", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking")
32  eu.glsgroup.fpcs.datatypes.soap.v1.tracking.TUPReferenceData tupodRequestParameter
33  ) throws InvalidFieldValueMessage;
34 
35  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getTUList")
36  @WebResult(name = "TUListResponse", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking", partName = "body")
37  public eu.glsgroup.fpcs.datatypes.soap.v1.tracking.TUListResponse findParcels(
38  @WebParam(partName = "TUListRequestParameter", name = "TULReferenceData", targetNamespace = "http://fpcs.gls-group.eu/v1/Tracking")
39  eu.glsgroup.fpcs.datatypes.soap.v1.tracking.TULReferenceData tuListRequestParameter
40  ) throws InvalidFieldValueMessage;
41 }