|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectes.uv.uvcarregaexterna.v2.client.Client
Classe que accedix a càrrega externa des dels clients: Permitix enviar xml de càrrega d'operacions i obtindre les dades dels resultats.
Un eixemple de cridada a la carrega externa:
StringBuffer stringBuffer = new StringBuffer(" .... ");
int timeOut = 30000;
codCarga = client.enviarCarrega(stringBuffer,timeOut);
//correcte
if (Integer.parseInt(codCarga) >= 0)
System.out.println("Enviamente fet.codCarga:"+codCarga);
//Incorrecte
else
System.out.println("Error al intentar fer enviament:"+
Client.getMissatgeError(Integer.parseInt(codCarga)));
| Constructor Summary | |
Client(java.sql.Connection con)
Constructor. |
|
| Method Summary | |
java.lang.String |
enviarCarrega(java.lang.StringBuffer xml)
Envia un xml de qualsevol tipus de càrrega i torna un codCarga |
java.lang.String |
enviarCarrega(java.lang.StringBuffer xml,
int timeOut)
Envia un xml i torna un codCarga. |
java.lang.String |
enviarCarrega(java.lang.StringBuffer xml,
java.lang.String tipcarga)
Envia un xml indicant tipus de càrrega i torna un codCarga. |
java.lang.String |
enviarCarrega(TipoCargaExterna cargaExterna)
Envia un arbre d'objectes que representa l'XML de càrrega d'operacions i torna un codCarga. |
java.lang.String |
enviarCarrega(TipoCargaExterna cargaExterna,
int timeOut)
Envia un arbre d'objectes que representa l'XML de càrrega d'operacions i torna un codCarga. |
TipoBDCargaControlResult |
getBDCargaResult(java.lang.String codCarga)
Torna un tipoBDCargaControlResult d'on es pot traure resultats de la càrrega. |
static java.lang.String |
getMissatgeError(int codError)
Torna un missatge per a un codi de error. |
java.util.HashMap |
getResults(java.lang.String codCarga)
Torna un HashMap de parelles (String idRegistro, resultat ) Es a dir, tots els resultats de les operacions,partides,conceptes,etc d'un enviament. |
java.io.InputStream |
getXMLResultant(java.lang.String codCarga)
Torna l'XML de l'enviament complet amb les dades d'entrada i els resultats. |
boolean |
isCarregaAcabada(java.lang.String codCarga)
Torna informació sobre l'enviament. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Client(java.sql.Connection con)
throws java.sql.SQLException,
javax.xml.bind.JAXBException
con - | Method Detail |
public java.lang.String enviarCarrega(java.lang.StringBuffer xml,
int timeOut)
throws es.uv.uvcarregaexterna.v2.exception.CaexException,
java.lang.InterruptedException,
java.io.IOException,
java.sql.SQLException,
javax.xml.bind.JAXBException
xml - timeOut -
es.uv.uvcarregaexterna.v2.exception.CaexException
java.lang.InterruptedException
javax.xml.bind.JAXBException
java.io.IOException
java.sql.SQLException
public java.lang.String enviarCarrega(java.lang.StringBuffer xml)
throws es.uv.uvcarregaexterna.v2.exception.CaexException,
javax.xml.bind.JAXBException,
java.io.IOException,
java.sql.SQLException
xml -
es.uv.uvcarregaexterna.v2.exception.CaexException
javax.xml.bind.JAXBException
java.io.IOException
java.sql.SQLException
public java.lang.String enviarCarrega(java.lang.StringBuffer xml,
java.lang.String tipcarga)
throws es.uv.uvcarregaexterna.v2.exception.CaexException,
javax.xml.bind.JAXBException,
java.io.IOException,
java.sql.SQLException
xml -
es.uv.uvcarregaexterna.v2.exception.CaexException
javax.xml.bind.JAXBException
java.io.IOException
java.sql.SQLException
public java.lang.String enviarCarrega(TipoCargaExterna cargaExterna,
int timeOut)
throws javax.xml.bind.JAXBException,
java.sql.SQLException,
java.io.IOException,
es.uv.uvcarregaexterna.v2.exception.CaexException,
java.lang.InterruptedException
cargaExterna - timeOut -
es.uv.uvcarregaexterna.v2.exception.CaexException
javax.xml.bind.JAXBException
java.io.IOException
java.sql.SQLException
java.lang.InterruptedException
public java.lang.String enviarCarrega(TipoCargaExterna cargaExterna)
throws javax.xml.bind.JAXBException,
java.sql.SQLException,
java.io.IOException,
es.uv.uvcarregaexterna.v2.exception.CaexException,
java.lang.InterruptedException
cargaExterna -
es.uv.uvcarregaexterna.v2.exception.CaexException
javax.xml.bind.JAXBException
java.io.IOException
java.sql.SQLException
java.lang.InterruptedException
public boolean isCarregaAcabada(java.lang.String codCarga)
throws es.uv.uvcarregaexterna.v2.exception.CaexException
codCarga -
es.uv.uvcarregaexterna.v2.exception.CaexException
public java.io.InputStream getXMLResultant(java.lang.String codCarga)
throws javax.xml.bind.JAXBException,
es.uv.uvcarregaexterna.v2.exception.CaexException
codCarga -
javax.xml.bind.JAXBException
es.uv.uvcarregaexterna.v2.exception.CaexException
public java.util.HashMap getResults(java.lang.String codCarga)
throws javax.xml.bind.JAXBException,
es.uv.uvcarregaexterna.v2.exception.CaexException
codCarga -
javax.xml.bind.JAXBException
es.uv.uvcarregaexterna.v2.exception.CaexExceptionpublic TipoBDCargaControlResult getBDCargaResult(java.lang.String codCarga)
codCarga -
public static java.lang.String getMissatgeError(int codError)
codError -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||