Activity samples

Methods

findActivityLog

Description:

MethodReturn valuesDescription

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:

MethodReturn valuesDescription

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