GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
ParcelShopPortType.java
Go to the documentation of this file.
1 package eu.gls_group.fpcs.v1.parcelshop;
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/ParcelShop", name = "ParcelShopPortType")
17 @XmlSeeAlso({eu.glsgroup.fpcs.datatypes.soap.v1.common.ObjectFactory.class, eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ObjectFactory.class})
18 @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
19 public interface ParcelShopPortType {
20 
21  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getParcelShopByID")
22  @WebResult(name = "ParcelShop", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop", partName = "body")
23  public eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ParcelShop getParcelShopByID(
24 
25  @WebParam(partName = "parcelShopID", name = "ParcelShopID", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop")
26  java.lang.String parcelShopID
28 
29  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getParcelShopInDistance")
30  @WebResult(name = "ListOfParcelShop", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop", partName = "body")
31  public eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ListOfParcelShop getParcelShopInDistance(
32 
33  @WebParam(partName = "parcelShopSearchDistance", name = "ParcelShopSearchDistance", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop")
34  eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ParcelShopSearchDistance parcelShopSearchDistance
35  ) throws InvalidFieldValueMessage, InsufficientPermissionMessage, MandatoryFieldMissingMessage;
36 
37  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getParcelShopInArea")
38  @WebResult(name = "ListOfParcelShop", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop", partName = "body")
39  public eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ListOfParcelShop getParcelShopInArea(
40 
41  @WebParam(partName = "area", name = "Area", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop")
42  eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.Area area
43  ) throws InvalidFieldValueMessage, InsufficientPermissionMessage, MandatoryFieldMissingMessage;
44 
45  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getParcelShopByCountryCode")
46  @WebResult(name = "ListOfParcelShop", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop", partName = "body")
47  public eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ListOfParcelShop getParcelShopByCountryCode(
48 
49  @WebParam(partName = "countryCode", name = "CountryCode", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop")
50  java.lang.String countryCode
51  ) throws InvalidFieldValueMessage, InsufficientPermissionMessage, MandatoryFieldMissingMessage;
52 
53  @WebMethod(action = "http://fpcs.gls-group.eu/v1/getParcelShop")
54  @WebResult(name = "ListOfParcelShop", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop", partName = "body")
55  public eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ListOfParcelShop findNearestParcelShopForAddress(
56 
57  @WebParam(partName = "parcelShopSearchLocation", name = "ParcelShopSearchLocation", targetNamespace = "http://fpcs.gls-group.eu/v1/ParcelShop")
58  eu.glsgroup.fpcs.datatypes.soap.v1.parcelshop.ParcelShopSearchLocation parcelShopSearchLocation
59  ) throws InvalidFieldValueMessage, InsufficientPermissionMessage, MandatoryFieldMissingMessage;
60 }