|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.utils.procesador.ProcesadorStreamFicheroWs
public class ProcesadorStreamFicheroWs
Procesador que procesa un Stream de fichero y lo envía vía Ws.
Se llamará al ejecutar tarea de la aplicación y el id de tarea que se definan
como atributos de esta clase.
La llamada al Ws lo hará con el map de parámetros fijos 'parametrosFijos'
y se añadirá también como dato la cadena del fichero codificada en base64 en
la clave 'cadenaCampoFicheroEntrada'. Se recogerá el resultado en el map de
resultado con la clave 'cadenaCampoFicheroSalida'.
Field Summary | |
---|---|
private java.lang.String |
cadenaCampoFicheroEntrada
Cadena con la clave que guardará el fichero en base 64 en el map de datos |
private java.lang.String |
cadenaCampoFicheroSalida
Cadena con el que se recogera el fichero procesado en base 64 en el map de resultado |
private WebServices |
clienteWs
Cliente Ws |
private java.lang.String |
idAplicacionWs
Id de aplicación de la llamada al Servicio Web |
private java.lang.String |
idTareaWs
Id de tarea de la llamada al Servicio Web |
private java.util.List<java.lang.String> |
listaRolesUsuario
Lista de roles de usuario. |
protected org.apache.commons.logging.Log |
logger
|
private java.util.Map<java.lang.String,java.lang.String> |
parametrosFijos
Parámetros fijos en la llamada al Servicio Web |
Constructor Summary | |
---|---|
ProcesadorStreamFicheroWs()
|
Method Summary | |
---|---|
java.io.InputStream |
_procesar(java.io.InputStream miInputStream,
java.lang.String codExpediente,
Usuario usuario)
Método privado que recoge todas las excepciones. |
java.lang.String |
getCadenaCampoFicheroEntrada()
|
java.lang.String |
getCadenaCampoFicheroSalida()
|
WebServices |
getClienteWs()
|
java.lang.String |
getIdAplicacionWs()
|
java.lang.String |
getIdTareaWs()
|
java.util.List<java.lang.String> |
getListaRolesUsuario()
|
java.util.Map<java.lang.String,java.lang.String> |
getParametrosFijos()
|
private java.lang.String |
obtenerCadenaFicheroSalida(Usuario usuario,
java.util.Map<java.lang.String,java.lang.String> datos)
Obtiene la cadena en base 64 del fichero de salida |
private Usuario |
obtenerUsuario(Usuario usuario)
Obtiene el usuario. |
java.io.InputStream |
procesar(java.io.InputStream miInputStream,
java.lang.String codExpediente,
Usuario usuario)
Método que procesa el InputStream devolviendo otro objeto InputStream modificado |
void |
setCadenaCampoFicheroEntrada(java.lang.String cadenaCampoFicheroEntrada)
|
void |
setCadenaCampoFicheroSalida(java.lang.String cadenaCampoFicheroSalida)
|
void |
setClienteWs(WebServices clienteWs)
|
void |
setIdAplicacionWs(java.lang.String idAplicacionWs)
|
void |
setIdTareaWs(java.lang.String idTareaWs)
|
void |
setListaRolesUsuario(java.util.List<java.lang.String> listaRolesUsuario)
|
void |
setParametrosFijos(java.util.Map<java.lang.String,java.lang.String> parametrosFijos)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final org.apache.commons.logging.Log logger
private WebServices clienteWs
private java.util.Map<java.lang.String,java.lang.String> parametrosFijos
private java.lang.String cadenaCampoFicheroEntrada
private java.lang.String cadenaCampoFicheroSalida
private java.lang.String idAplicacionWs
private java.lang.String idTareaWs
private java.util.List<java.lang.String> listaRolesUsuario
Constructor Detail |
---|
public ProcesadorStreamFicheroWs()
Method Detail |
---|
public java.io.InputStream procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario) throws YingoException
ProcesadorStream
procesar
in interface ProcesadorStream
YingoException
public java.io.InputStream _procesar(java.io.InputStream miInputStream, java.lang.String codExpediente, Usuario usuario) throws java.lang.Exception
miInputStream
- codExpediente
- usuario
-
java.lang.Exception
private java.lang.String obtenerCadenaFicheroSalida(Usuario usuario, java.util.Map<java.lang.String,java.lang.String> datos) throws java.lang.Exception
usuario
- datos
-
java.lang.Exception
private Usuario obtenerUsuario(Usuario usuario)
usuario
-
public java.util.Map<java.lang.String,java.lang.String> getParametrosFijos()
public void setParametrosFijos(java.util.Map<java.lang.String,java.lang.String> parametrosFijos)
parametrosFijos
- the parametrosFijos to setpublic WebServices getClienteWs()
public void setClienteWs(WebServices clienteWs)
clienteWs
- the clienteWs to setpublic java.lang.String getCadenaCampoFicheroEntrada()
public void setCadenaCampoFicheroEntrada(java.lang.String cadenaCampoFicheroEntrada)
cadenaCampoFicheroEntrada
- the cadenaCampoFicheroEntrada to setpublic java.lang.String getIdAplicacionWs()
public void setIdAplicacionWs(java.lang.String idAplicacionWs)
idAplicacionWs
- the idAplicacionWs to setpublic java.lang.String getIdTareaWs()
public void setIdTareaWs(java.lang.String idTareaWs)
idTareaWs
- the idTareaWs to setpublic java.util.List<java.lang.String> getListaRolesUsuario()
public void setListaRolesUsuario(java.util.List<java.lang.String> listaRolesUsuario)
listaRolesUsuario
- the listaRolesUsuario to setpublic java.lang.String getCadenaCampoFicheroSalida()
public void setCadenaCampoFicheroSalida(java.lang.String cadenaCampoFicheroSalida)
cadenaCampoFicheroSalida
- the cadenaCampoFicheroSalida to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |