View Javadoc
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    * Created by The eXo Platform MEA Author :
9    * haikel.thamri@exoplatform.com
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  }