OKMActivity
Métodos
Sección titulada «Métodos»findByFilter
Sección titulada «findByFilter»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findByFilter(String token, ActivityFilter filter) | List |
Devuelve una lista de todas las entradas del registro de actividad. |
Ejemplo:
package com.openkm;
import java.util.Calendar;
import com.openkm.api.OKMActivity;import com.openkm.db.bean.Activity;import com.openkm.db.bean.ActivityFilter;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMActivity okmActivity = ContextWrapper.getContext().getBean(OKMActivity.class);
Calendar beginDate = Calendar.getInstance(); beginDate.add(Calendar.MONTH, -1); Calendar endDate = Calendar.getInstance(); String item = "f84a2e1f-a858-4e53-9c09-36519d903782"; String user = "okmAdmin"; String hostname = "192.168.1.1";
ActivityFilter filter = new ActivityFilter(); filter.setBegin(beginDate); filter.setEnd(endDate); filter.setItem(item); filter.setUser(user); filter.setHostname(hostname); filter.setOffset(0); filter.setLimit(20); for (Activity activity : okmActivity.findByFilter(null, filter)) { System.out.println(activity); } } catch (Exception e) { e.printStackTrace(); } }}countByFilter
Sección titulada «countByFilter»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| countByFilter(String token, ActivityFilter filter) | int | Devuelve el número de entradas del registro de actividad. |
Ejemplo:
package com.openkm;
import java.util.Calendar;
import com.openkm.api.OKMActivity;import com.openkm.db.bean.ActivityFilter;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMActivity okmActivity = ContextWrapper.getContext().getBean(OKMActivity.class);
Calendar beginDate = Calendar.getInstance(); beginDate.add(Calendar.MONTH, -1); Calendar endDate = Calendar.getInstance(); String item = "f84a2e1f-a858-4e53-9c09-36519d903782"; String user = "okmAdmin"; String hostname = "192.168.1.1";
ActivityFilter filter = new ActivityFilter(); filter.setBegin(beginDate); filter.setEnd(endDate); filter.setItem(item); filter.setUser(user); filter.setHostname(hostname); filter.setOffset(0); filter.setLimit(20); System.out.println(okmActivity.countByFilter(null, filter)); } catch (Exception e) { e.printStackTrace(); } }}getActions
Sección titulada «getActions»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getActions(String token) | List |
Devuelve una lista de todas las acciones del registro de actividad. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMActivity;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMActivity okmActivity = ContextWrapper.getContext().getBean(OKMActivity.class); for (String action : okmActivity.getActions(null)) { System.out.println(action); } } catch (Exception e) { e.printStackTrace(); } }}