LiveCopyAdaptor.java
1.74 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
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.day.cq.wcm.api.msm.ActionConfig
* com.day.cq.wcm.api.msm.LiveCopy
* com.day.cq.wcm.api.msm.RolloutManager
* com.day.cq.wcm.api.msm.RolloutManager$Trigger
* com.day.cq.wcm.msm.api.LiveCopy
* com.day.cq.wcm.msm.api.RolloutConfig
* com.day.cq.wcm.msm.api.RolloutManager
* com.day.cq.wcm.msm.api.RolloutManager$Trigger
*/
package com.day.cq.wcm.msm.impl.compat;
import com.day.cq.wcm.api.msm.ActionConfig;
import com.day.cq.wcm.api.msm.RolloutManager;
import com.day.cq.wcm.msm.api.LiveCopy;
import com.day.cq.wcm.msm.api.RolloutConfig;
import com.day.cq.wcm.msm.api.RolloutManager;
import com.day.cq.wcm.msm.impl.compat.ActionConfigAdaptor;
import java.util.List;
import java.util.Set;
class LiveCopyAdaptor
implements com.day.cq.wcm.api.msm.LiveCopy {
private final LiveCopy adaptee;
LiveCopyAdaptor(LiveCopy delegatee) {
this.adaptee = delegatee;
}
public String getPath() {
return this.adaptee.getPath();
}
public String getBlueprintPath() {
return this.adaptee.getBlueprintPath();
}
public RolloutManager.Trigger getTrigger() {
List cfgs = this.adaptee.getRolloutConfigs();
if (cfgs != null && cfgs.size() > 0) {
RolloutManager.Trigger tr = ((RolloutConfig)cfgs.get(0)).getTrigger();
return RolloutManager.Trigger.valueOf((String)tr.name());
}
return null;
}
public boolean isDeep() {
return this.adaptee.isDeep();
}
public boolean isRoot() {
return this.adaptee.isRoot();
}
public Set<ActionConfig> getActionsConfig() {
return ActionConfigAdaptor.rolloutToAction(this.adaptee.getRolloutConfigs());
}
}