1 package org.exoplatform.services.wcm.extensions.publication.lifecycle;
2
3 import org.exoplatform.container.component.BaseComponentPlugin;
4 import org.exoplatform.container.xml.InitParams;
5 import org.exoplatform.container.xml.ObjectParameter;
6 import org.exoplatform.services.wcm.extensions.publication.lifecycle.impl.LifecyclesConfig;
7
8
9
10
11 public class StatesLifecyclePlugin extends BaseComponentPlugin {
12 private LifecyclesConfig lifecyclesConfig;
13
14 public StatesLifecyclePlugin(InitParams params) {
15 ObjectParameter param = params.getObjectParam("lifecycles");
16
17 if (param != null) {
18 lifecyclesConfig = (LifecyclesConfig) param.getObject();
19 }
20 }
21
22 public LifecyclesConfig getLifecyclesConfig() {
23 return lifecyclesConfig;
24 }
25
26 public void setLifecyclesConfig(LifecyclesConfig lifecyclesConfig) {
27 this.lifecyclesConfig = lifecyclesConfig;
28 }
29 }