dnet45/modules/dnet-openaireplus-workflows/trunk/src/main/java/eu/dnetlib/msro/openaireplus/workflows/nodes/stats/StatsManagerServiceBBAction.java @ 47712
1 |
package eu.dnetlib.msro.openaireplus.workflows.nodes.stats; |
---|---|
2 |
|
3 |
public enum StatsManagerServiceBBAction { |
4 |
PROMOTE_SHADOW_STATS { |
5 |
|
6 |
@Override
|
7 |
public String action() { |
8 |
return "promoteShadow"; |
9 |
}
|
10 |
},
|
11 |
PROMOTE_SHADOW_CACHE { |
12 |
|
13 |
@Override
|
14 |
public String action() { |
15 |
return "promoteCache"; |
16 |
}
|
17 |
},
|
18 |
REFRESH_SHADOW_CACHE { |
19 |
|
20 |
@Override
|
21 |
public String action() { |
22 |
return "refreshCache"; |
23 |
}
|
24 |
|
25 |
},
|
26 |
VALIDATE_SHADOW_STATS { |
27 |
|
28 |
@Override
|
29 |
public String action() { |
30 |
return "validate"; |
31 |
}
|
32 |
|
33 |
},
|
34 |
BACKUP_CACHE { |
35 |
|
36 |
@Override
|
37 |
public String action() { |
38 |
return "backup"; |
39 |
}
|
40 |
|
41 |
},
|
42 |
RESTORE_CACHE { |
43 |
|
44 |
@Override
|
45 |
public String action() { |
46 |
return "restore"; |
47 |
}
|
48 |
|
49 |
},
|
50 |
MIGRATE_CACHE { |
51 |
|
52 |
@Override
|
53 |
public String action() { |
54 |
return "migrate"; |
55 |
}
|
56 |
|
57 |
@Override
|
58 |
public String getTargetPortalParamName() { |
59 |
return "targetCache"; |
60 |
}
|
61 |
|
62 |
};
|
63 |
|
64 |
public abstract String action(); |
65 |
|
66 |
public String getSourcePortalParamName() { |
67 |
return DEFAULT_PORTAL_PARAM_NAME; |
68 |
}
|
69 |
|
70 |
public String getTargetPortalParamName() { |
71 |
return DEFAULT_PORTAL_PARAM_NAME; |
72 |
}
|
73 |
|
74 |
private static String DEFAULT_PORTAL_PARAM_NAME = "cache"; |
75 |
}
|