package org.etk.kernel.container.definition; import java.util.List; import org.etk.kernel.container.component.BaseComponentPlugin; import org.etk.kernel.container.xml.InitParams; /** * This class allows you to dynamically define a new portal container with all * its dependencies * * Created by The eXo Platform SAS Author : Nicolas Filotto * nicolas.filotto@exoplatform.com 8 sept. 2009 */ public class PortalContainerDefinitionPlugin extends BaseComponentPlugin { /** * The initial parameter of this plugin */ private final InitParams params; public PortalContainerDefinitionPlugin(InitParams params) { this.params = params; } /** * @return all the {@link PortalContainerDefinition} related to this plugin */ public List<PortalContainerDefinition> getPortalContainerDefinitions() { return params.getObjectParamValues(PortalContainerDefinition.class); } }