Ir al contenido
Otras versiones

Cargando…

OKMReport

Puede establecer varios formatos de informe según el tipo MIME del documento:

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();
}
}
}

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();
}
}
}