Activity samples
Methods
findActivityLog
Description:
Method | Return values | Description |
---|---|---|
findActivityLog(int page, int length, Calendar beginDate, Calendar endDate, String user, String action, String item) |
ActivityList |
Returns a list of all activity log by date, user, action and item. |
The value of the item is the UUID of the node ( document, folder, mail or record ). |
Example:
package com.openkm;
import java.util.Calendar;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
import com.openkm.sdk4j.bean.Activity;
import com.openkm.sdk4j.bean.ActivityList;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/openkm";
String user = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try {
ws.login(user, password);
Calendar beginDate = Calendar.getInstance();
beginDate.add(Calendar.MONTH, -1);
Calendar endDate = Calendar.getInstance();
String item = "f84a2e1f-a858-4e53-9c09-36519d903782";
ActivityList results = ws.findActivityLog(0, 20, beginDate, endDate, user, "", item);
for(Activity activity: results.getActivities()) {
System.out.println(activity);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
getActivityActions
Description:
Method | Return values | Description |
---|---|---|
getActivityActions() |
List<String> |
Returns a list of all the activity log actions. |
Example:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/openkm";
String user = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try {
ws.login(user, password);
for (String action : ws.getActivityActions()) {
System.out.println(action);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}