WorkflowSession.java
4.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* javax.jcr.Session
* javax.jcr.version.VersionException
* org.apache.jackrabbit.api.security.user.Authorizable
*/
package com.day.cq.workflow;
import com.day.cq.workflow.WorkflowException;
import com.day.cq.workflow.WorkflowService;
import com.day.cq.workflow.collection.util.ResultSet;
import com.day.cq.workflow.exec.HistoryItem;
import com.day.cq.workflow.exec.Route;
import com.day.cq.workflow.exec.WorkItem;
import com.day.cq.workflow.exec.Workflow;
import com.day.cq.workflow.exec.WorkflowData;
import com.day.cq.workflow.exec.filter.WorkItemFilter;
import com.day.cq.workflow.model.WorkflowModel;
import com.day.cq.workflow.model.WorkflowModelFilter;
import java.security.AccessControlException;
import java.util.Dictionary;
import java.util.List;
import java.util.Map;
import javax.jcr.Session;
import javax.jcr.version.VersionException;
import org.apache.jackrabbit.api.security.user.Authorizable;
public interface WorkflowSession {
public WorkflowService getWorkflowService();
public Session getSession();
public Authorizable getUser();
public boolean evaluate(WorkflowData var1, String var2);
public void deployModel(WorkflowModel var1) throws WorkflowException;
public WorkflowModel createNewModel(String var1) throws WorkflowException;
public WorkflowModel createNewModel(String var1, String var2) throws WorkflowException;
public void deleteModel(String var1) throws WorkflowException;
public WorkflowModel[] getModels() throws WorkflowException;
public WorkflowModel[] getModels(WorkflowModelFilter var1) throws WorkflowException;
public ResultSet<WorkflowModel> getModels(long var1, long var3) throws WorkflowException;
public ResultSet<WorkflowModel> getModels(long var1, long var3, WorkflowModelFilter var5) throws WorkflowException;
public WorkflowModel getModel(String var1) throws WorkflowException;
public WorkflowModel getModel(String var1, String var2) throws WorkflowException, VersionException;
public Workflow startWorkflow(WorkflowModel var1, WorkflowData var2) throws WorkflowException;
public Workflow startWorkflow(WorkflowModel var1, WorkflowData var2, Dictionary<String, String> var3) throws WorkflowException;
public Workflow startWorkflow(WorkflowModel var1, WorkflowData var2, Map<String, Object> var3) throws WorkflowException;
public void terminateWorkflow(Workflow var1) throws WorkflowException;
public void resumeWorkflow(Workflow var1) throws WorkflowException;
public void suspendWorkflow(Workflow var1) throws WorkflowException;
public WorkItem[] getActiveWorkItems() throws WorkflowException;
public ResultSet<WorkItem> getActiveWorkItems(long var1, long var3) throws WorkflowException;
public ResultSet<WorkItem> getActiveWorkItems(long var1, long var3, WorkItemFilter var5) throws WorkflowException;
public WorkItem[] getAllWorkItems() throws WorkflowException;
public ResultSet<WorkItem> getAllWorkItems(long var1, long var3) throws WorkflowException;
public WorkItem getWorkItem(String var1) throws WorkflowException;
public Workflow[] getWorkflows(String[] var1) throws WorkflowException;
public ResultSet<Workflow> getWorkflows(String[] var1, long var2, long var4) throws WorkflowException;
public Workflow[] getAllWorkflows() throws WorkflowException;
public Workflow getWorkflow(String var1) throws WorkflowException;
public void complete(WorkItem var1, Route var2) throws WorkflowException;
public List<Route> getRoutes(WorkItem var1) throws WorkflowException;
public List<Route> getRoutes(WorkItem var1, boolean var2) throws WorkflowException;
public List<Route> getBackRoutes(WorkItem var1) throws WorkflowException;
public List<Route> getBackRoutes(WorkItem var1, boolean var2) throws WorkflowException;
public WorkflowData newWorkflowData(String var1, Object var2);
public List<Authorizable> getDelegatees(WorkItem var1) throws WorkflowException;
public void delegateWorkItem(WorkItem var1, Authorizable var2) throws WorkflowException, AccessControlException;
public List<HistoryItem> getHistory(Workflow var1) throws WorkflowException;
public void updateWorkflowData(Workflow var1, WorkflowData var2);
public void logout();
public boolean isSuperuser();
public void restartWorkflow(Workflow var1) throws WorkflowException;
}