WorkflowReport.java
1.21 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.day.cq.workflow.exec.Workflow
* com.day.crx.statistics.Report
* javax.jcr.RepositoryException
* javax.jcr.Session
*/
package com.day.cq.workflow.impl.statistics;
import com.day.cq.workflow.exec.Workflow;
import com.day.cq.workflow.impl.statistics.WorkflowView;
import com.day.crx.statistics.Report;
import java.util.ArrayList;
import java.util.Iterator;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
public class WorkflowReport
extends Report {
public WorkflowReport(String dataPath) {
super(dataPath);
}
public Iterator getResult(Session session) throws RepositoryException {
WorkflowView view = new WorkflowView(this.getDataPath(), null, null);
ArrayList<Object[]> data = new ArrayList<Object[]>();
data.add(new Object[]{view.getPath(), view.getTotalCount(session), view.getTotalTime(session), view.getAverageThroughputTime(session), view.getMinThroughputTime(session), view.getMinThroughputTime(session), view.getNumOfRunning(session), view.getNumOfAborted(session), view.getNumOfCompleted(session), view.getNumOfSuspended(session)});
return data.iterator();
}
}