|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.vmerinom.tfc.support.Report
@Name(value="reportSupport") @Scope(value=APPLICATION) public class Report
Clase de soporte con métodos para las operaciones habituales con documentos.
Constructor Summary | |
---|---|
Report()
|
Method Summary | |
---|---|
static byte[] |
convert(byte[] document,
java.lang.String inExt,
java.lang.String outExt)
Convierte el documento que recibe por parámetros según los formatos de entrada y salida indicados con las extensiones que recibe por parámetros. |
static byte[] |
getDocument(java.lang.String templatePath,
java.util.Map<java.lang.String,java.lang.Object> mapModel)
Obtiene el documento final con las variables sustituidas a partir de la plantilla y el modelo que recibe por parámetros. |
static void |
write(byte[] content,
java.lang.String fileName,
java.lang.String mimeType)
Escribe en la salida el array de bytes que recibe por parámetros. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Report()
Method Detail |
---|
public static void write(byte[] content, java.lang.String fileName, java.lang.String mimeType) throws java.io.IOException
content
- Array de bytes con el documentofileName
- Nombre del ficheromimeType
- Tipo Mime
java.io.IOException
- Excepciones de entrada/salidapublic static byte[] getDocument(java.lang.String templatePath, java.util.Map<java.lang.String,java.lang.Object> mapModel) throws java.io.IOException, net.sf.jooreports.templates.DocumentTemplateException
templatePath
- Ruta y nombre de la plantillamapModel
- Mapa modelo con las variables a sustituir en el documento
java.io.IOException
- Excepciones de entrada/salida
net.sf.jooreports.templates.DocumentTemplateException
- Excepciones producidas en la sustitución de variables o la
obtención del documentopublic static byte[] convert(byte[] document, java.lang.String inExt, java.lang.String outExt) throws java.net.ConnectException
document
- Documento a convertirinExt
- Extensión de entradaoutExt
- Extensión de salida
java.net.ConnectException
- Excepciones producidas por el servidor de LibreOffice
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |