org.zlatan
Class CompletePurchaseOrder

java.lang.Object
  extended byorg.zlatan.CompletePurchaseOrder
All Implemented Interfaces:
CompletePurchaseOrderPT, java.rmi.Remote

public class CompletePurchaseOrder
extends java.lang.Object
implements CompletePurchaseOrderPT

CompletePurchaseOrder contiene il codice per i servizi offerti dall'omonimo web service.

See Also:
CompletePurchaseOrderBindingImpl

Constructor Summary
CompletePurchaseOrder()
           
 
Method Summary
 CompletePurchaseOrderOutputType completePO(CompletePurchaseOrderInputType cpoit)
          Il metodo che va a cercare nel database i valori di default per il partner number o per la coppia from, protocol.
 void setDbUrl(java.lang.String dbUrl)
          Setta l'URL del database a cui si connette il web service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompletePurchaseOrder

public CompletePurchaseOrder()
Method Detail

completePO

public CompletePurchaseOrderOutputType completePO(CompletePurchaseOrderInputType cpoit)
                                           throws java.rmi.RemoteException,
                                                  PartnerNumberNotFoundMessage,
                                                  PartnerNumberMismatchMessage
Il metodo che va a cercare nel database i valori di default per il partner number o per la coppia from, protocol. Effettua anche vari controlli di coerenza tra i valori forniti ed i valori trovati, lanciando eventualmente eccezioni di tipo PartnerNumberNotFoundMessage e PartnerNumberMismatchMessage.
I controlli effettuati sono: In ciascuno dei casi viene effettuata una seconda ricerca nel database per fornire: In entrambe la tabelle la chiave di ricerca è partner number, può quindi essere lanciata una eccezione di tipo PartnerNumberNotFoundMessage.

Specified by:
completePO in interface CompletePurchaseOrderPT
Parameters:
cpoit - il CompletePurchaseOrderInputType contenente le informazioni necessarie per la ricerca dei valori nel database
Returns:
tutte le informazioni trovate nel database
Throws:
java.rmi.RemoteException
PartnerNumberNotFoundMessage
PartnerNumberMismatchMessage

setDbUrl

public void setDbUrl(java.lang.String dbUrl)
Setta l'URL del database a cui si connette il web service

Parameters:
dbUrl - nuovo valore della URL