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 org.apache.syncope.common.lib.types.AnyTypeKind;
22 import org.apache.syncope.common.lib.types.ResourceOperation;
23 import org.apache.syncope.core.persistence.api.entity.ExternalResource;
24
25 public interface PropagationTask extends Task<PropagationTask> {
26
27 String getConnObjectKey();
28
29 void setConnObjectKey(String connObjectKey);
30
31 String getOldConnObjectKey();
32
33 void setOldConnObjectKey(String oldConnObjectKey);
34
35 String getSerializedPropagationData();
36
37 PropagationData getPropagationData();
38
39 void setPropagationData(PropagationData propagationData);
40
41 String getObjectClassName();
42
43 void setObjectClassName(String objectClassName);
44
45 ResourceOperation getOperation();
46
47 void setOperation(ResourceOperation operation);
48
49 String getEntityKey();
50
51 void setEntityKey(String entityKey);
52
53 AnyTypeKind getAnyTypeKind();
54
55 void setAnyTypeKind(AnyTypeKind anyTypeKind);
56
57 String getAnyType();
58
59 void setAnyType(String anyType);
60
61 ExternalResource getResource();
62
63 void setResource(ExternalResource resource);
64 }