package org.exoplatform.services.wcm.extensions.publication.lifecycle;

import org.exoplatform.container.component.BaseComponentPlugin;
import org.exoplatform.container.xml.InitParams;
import org.exoplatform.container.xml.ObjectParameter;
import org.exoplatform.services.wcm.extensions.publication.lifecycle.impl.LifecyclesConfig;
/**
 * Created by The eXo Platform MEA Author : 
 * haikel.thamri@exoplatform.com
 */
public class StatesLifecyclePlugin extends BaseComponentPlugin {
    private LifecyclesConfig lifecyclesConfig;

    public StatesLifecyclePlugin(InitParams params) {
	ObjectParameter param = params.getObjectParam("lifecycles");

	if (param != null) {
	    lifecyclesConfig = (LifecyclesConfig) param.getObject();
	}
    }

    public LifecyclesConfig getLifecyclesConfig() {
	return lifecyclesConfig;
    }

    public void setLifecyclesConfig(LifecyclesConfig lifecyclesConfig) {
	this.lifecyclesConfig = lifecyclesConfig;
    }
}
