|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GetDeliveryInformationLocal
Diese API stellt Methoden zur Ermittlung von Lieferzeit-Information zu Möbel-Programmen sowie zur Ermittlung eines Lieferdatums zu einem Auftrag zur Verfuegung. Die Bean ist fuer die externe Verwendung in einem Web-Service gedacht. Die zugehoerige WSDL-Datei wird vom Framework generiert und mit der Dokumentation ausgeliefert.
Field Summary | |
---|---|
static java.lang.String |
APIVersion
Aktuelle Version der API. |
static int |
senderIdIsCustNo
|
static int |
senderIdIsGLN
|
Method Summary | |
---|---|
java.lang.String |
getApiVersion()
Gibt die aktuelle Version der API-Implementierung des Web-Services zurueck |
DeliveryDate |
getDeliveryDate4Order(java.lang.String senderId,
int senderIdType,
java.lang.String recipientGLN,
java.lang.String orderNumber,
boolean numberDefinedBySender)
Methode die fuer den angegebenen Ziel-Hersteller (recipientGLN) und der angegebenen Auftragsnummer den Liefertermin zurueckgibt. |
ProgramInformations |
getDeliveryTime4AllPrograms(java.lang.String senderId,
int senderIdType,
java.lang.String recipientGLN)
Methode die fuer den angegebenen Ziel-Hersteller (recipientGLN) alle Programme und Lieferzeiten zurueck liefert. |
DeliveryTime |
getDeliveryTime4PrgGTIN(java.lang.String senderId,
int senderIdType,
java.lang.String recipientGLN,
java.lang.String prgGTIN)
Methode die fuer den angegebenen Ziel-Hersteller (recipientGLN) und das angegebene Programm (identifieziert ueber eine GTIN oder ehemals EAN) die Lieferzeit zurueckgibt. |
DeliveryTime |
getDeliveryTime4PrgName(java.lang.String senderId,
int senderIdType,
java.lang.String recipientGLN,
java.lang.String prgName,
boolean nameDefinedBySender)
Methode die fuer den angegebenen Hersteller (recipientGLN) und den angegebenen Programm-Namen (oder herstellerabhaengig auch Programm-Kuerzel) die Lieferzeit zurueckgibt. |
ProgramInformations |
getInformations4AllPrograms(java.lang.String senderId,
int senderIdType,
java.lang.String recipientGLN,
java.lang.String lngISO)
Methode die fuer den angegebenen Ziel-Hersteller (recipientGLN) alle Programme und Programm-Informationen, sowie Lieferzeiten zurueck liefert. |
Field Detail |
---|
static final java.lang.String APIVersion
static final int senderIdIsGLN
static final int senderIdIsCustNo
Method Detail |
---|
DeliveryTime getDeliveryTime4PrgName(java.lang.String senderId, int senderIdType, java.lang.String recipientGLN, java.lang.String prgName, boolean nameDefinedBySender)
senderId
- Id des die Information anfordernden Unternehmens. Kann GLN oder Kundennummer sein. Das wird ueber senderIdType signalisiertsenderIdType
- 0(=senderIdIsGLN) senderId ist eine GLN, 1(=senderIsCustNo) senderId ist eine von recipientGLN abhaengige KundennummerrecipientGLN
- Hersteller bzw Vertriebsbereich des Herstellers von dem die Lieferzeit erfragt werden soll fuer ein ProgrammprgName
- Programm-Kuerzel fuer welches eine Lieferzeit erfragt wirdnameDefinedBySender
- true=Den Namen des Programms hat der Sender(=Haendler) definiert, false=Den Name des Programms hat der Empfaenger(=Hersteller) definiert
DeliveryTime getDeliveryTime4PrgGTIN(java.lang.String senderId, int senderIdType, java.lang.String recipientGLN, java.lang.String prgGTIN)
senderId
- Id des die Information anfordernden Unternehmens. Kann GLN oder Kundennummer sein. Das wird ueber senderIdType signalisiertsenderIdType
- 0(=senderIdIsGLN) senderId ist eine GLN, 1(=senderIsCustNo) senderId ist eine von recipientGLN abhaengige KundennummerrecipientGLN
- Hersteller bzw Vertriebsbereich des Herstellers von dem die Lieferzeit erfragt werden soll fuer ein ProgrammGTIN
- GTIN-Nummer des Programms fuer welches eine Lieferzeit erfragt wird.
DeliveryDate getDeliveryDate4Order(java.lang.String senderId, int senderIdType, java.lang.String recipientGLN, java.lang.String orderNumber, boolean numberDefinedBySender)
senderId
- Id des die Information anfordernden Unternehmens. Kann GLN oder Kundennummer sein. Das wird ueber senderIdType signalisiertsenderIdType
- 0(=senderIdIsGLN) senderId ist eine GLN, 1(=senderIsCustNo) senderId ist eine von recipientGLN abhaengige KundennummerrecipientGLN
- Hersteller bzw Vertriebsbereich des Herstellers von dem die Lieferzeit erfragt werden soll fuer ein ProgrammorderNumber
- AuftragsnummernumberDefinedBySender
- Auftragsnummer ist Auftragsnummer des Auftraggebers, also z.B. Bestellnummer, false=Auftragsnummer ist Auftragsnummer des Auftragsnehmers
ProgramInformations getDeliveryTime4AllPrograms(java.lang.String senderId, int senderIdType, java.lang.String recipientGLN)
senderId
- Id des die Information anfordernden Unternehmens. Kann GLN oder Kundennummer sein. Das wird ueber senderIdType signalisiertsenderIdType
- 0(=senderIdIsGLN) senderId ist eine GLN, 1(=senderIsCustNo) senderId ist eine von recipientGLN abhaengige KundennummerrecipientGLN
- Hersteller bzw Vertriebsbereich des Herstellers von dem die Lieferzeit erfragt werden soll fuer ein Programm
ProgramInformations getInformations4AllPrograms(java.lang.String senderId, int senderIdType, java.lang.String recipientGLN, java.lang.String lngISO)
senderId
- Id des die Information anfordernden Unternehmens. Kann GLN oder Kundennummer sein. Das wird ueber senderIdType signalisiertsenderIdType
- 0(=senderIdIsGLN) senderId ist eine GLN, 1(=senderIsCustNo) senderId ist eine von recipientGLN abhaengige KundennummerrecipientGLN
- Hersteller bzw Vertriebsbereich des Herstellers von dem die Lieferzeit erfragt werden soll fuer ein ProgrammlngISO
- ISO-Code der Sprache mit dem Text-Informationen zum Programm angefordert werden (z.B. de=Deutsch,en=Englisch)
java.lang.String getApiVersion()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |