OKMReport
Conceptos básicos
Sección titulada «Conceptos básicos»Puede establecer varios formatos de informe según el tipo MIME del documento:
Métodos
Sección titulada «Métodos»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| list(String token, boolean active) | List |
Devuelve una lista de informes. |
- Cuando la variable active vale true, solo se devolverán los informes activos; en caso contrario, se devolverán todos los informes.
Ejemplo:
package com.openkm;
import com.openkm.api.OKMReport;import com.openkm.bean.Report;
public class Test { public static void main(String[] args) { try { System.out.println(OKMReport.getInstance().list(null, true)); } catch (Exception e) { e.printStackTrace(); } }}Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| get(String token, long rpId) | Report | Devuelve un objeto Report. |
- La variable rpId es el valor long que se utiliza para identificar el informe.
Ejemplo:
package com.openkm;
import com.openkm.api.OKMReport;import com.openkm.bean.Report;
public class Test { public static void main(String[] args) { try { System.out.println(OKMReport.getInstance().get(null, 1)); } catch (Exception e) { e.printStackTrace(); } }}execute
Sección titulada «execute»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| execute(String token, long rpId, Map<String, Object> params, String format) | InputStream | Devuelve el inputstream del informe. |
- La variable rpId es el valor long que se utiliza para identificar el informe.
Ejemplo:
package com.openkm;
import com.openkm.api.OKMReport;import com.openkm.bean.Report;import java.util;
public class Test { public static void main(String[] args) { try { Map<String, Object> map = new HashMap(); // report parameters InpustStream is = OKMReport.getInstance().execute(null, 1, map, Report.FORMAT_PDF)); } catch (Exception e) { e.printStackTrace(); } }}