1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.persistence.api.entity.task;
20
21 import java.util.List;
22 import org.apache.syncope.core.persistence.api.entity.Implementation;
23 import org.apache.syncope.core.persistence.api.entity.Realm;
24
25 public interface MacroTask extends SchedTask {
26
27 Realm getRealm();
28
29 void setRealm(Realm realm);
30
31 void add(MacroTaskCommand macroTaskCommand);
32
33 List<? extends MacroTaskCommand> getCommands();
34
35 void add(FormPropertyDef formPropertyDef);
36
37 List<? extends FormPropertyDef> getFormPropertyDefs();
38
39 Implementation getMacroActions();
40
41 void setMacroAction(Implementation macroActions);
42
43 boolean isContinueOnError();
44
45 void setContinueOnError(boolean continueOnError);
46
47 boolean isSaveExecs();
48
49 void setSaveExecs(boolean saveExecs);
50 }