/** * The default constructor of the plugin * @param params the init parameter from which we extract the * object parameter <i>actions</i> that contains the * {@link ActionConfiguration} objects */ public AddActionsPlugin(InitParams params) { ObjectParameter param = params.getObjectParam("actions"); if (param != null) { actionsConfig = (ActionsConfig)param.getObject(); } }
public static Configuration buildOrganizationServiceConfiguration(OrganizationConfig organizationConfig) { Configuration configuration = new Configuration(); ExternalComponentPlugins externalComponentPlugins = new ExternalComponentPlugins(); ComponentPlugin componentPlugin = new ComponentPlugin(); InitParams initParams = new InitParams(); ObjectParameter objectParam = new ObjectParameter(); objectParam.setName("configuration"); objectParam.setObject(organizationConfig); initParams.addParameter(objectParam); externalComponentPlugins.setTargetComponent(DataInjectorService.class.getName()); componentPlugin.setName("injector.Data.plugin"); componentPlugin.setSetMethod("addDataPlugin"); componentPlugin.setType(DataPlugin.class.getName()); componentPlugin.setInitParams(initParams); ArrayList<ComponentPlugin> componentPlugins = new ArrayList<ComponentPlugin>(); componentPlugins.add(componentPlugin); externalComponentPlugins.setComponentPlugins(componentPlugins); configuration.addExternalComponentPlugins(externalComponentPlugins); return configuration; }
public ModulePlugin(InitParams initParams) { this.module = (Module) initParams.getObjectParam("module").getObject(); }
public MenuConfiguratorRemoveNodePlugin(MenuConfiguratorService menuConfiguratorService, InitParams initParams) { this.menuConfiguratorService = menuConfiguratorService; if (initParams.containsKey(TARGET_NODE)) { targetNode = (PageNode) initParams.getObjectParam(TARGET_NODE).getObject(); } }
@Override public void spaceCreated(SpaceLifeCycleEvent lifeCycleEvent) { SessionProvider sessionProvider = SessionProvider.createSystemProvider(); try { Iterator<?> iterator = initParams.getObjectParamIterator(); while (iterator.hasNext()) { ObjectParameter objectParameter = (ObjectParameter) iterator.next(); DeploymentDescriptor deploymentDescriptor = (DeploymentDescriptor) objectParameter.getObject(); spaceCustomizationService.deployContentToSpaceDrive(sessionProvider, lifeCycleEvent.getSpace().getGroupId(), deploymentDescriptor); } } catch (Exception e) { LOG.error("An unexpected problem occurs while deploying contents", e); } finally { sessionProvider.close(); } }
public PicketLinkIDMOrganizationServiceImpl(InitParams params, PicketLinkIDMService idmService, JTAUserTransactionLifecycleService jtaTransactionLifecycleService) throws Exception { groupDAO_ = new GroupDAOImpl(this, idmService); userDAO_ = new UserDAOImpl(this, idmService); userProfileDAO_ = new UserProfileDAOImpl(this, idmService); membershipDAO_ = new MembershipDAOImpl(this, idmService); membershipTypeDAO_ = new MembershipTypeDAOImpl(this, idmService); idmService_ = (PicketLinkIDMServiceImpl) idmService; this.jtaTransactionLifecycleService = jtaTransactionLifecycleService; if (params != null) { // Options ObjectParameter configurationParam = params.getObjectParam(CONFIGURATION_OPTION); if (configurationParam != null) { this.configuration = (Config) configurationParam.getObject(); } } }
public MenuConfiguratorAddNodePlugin(InitParams initParams, ConfigurationManager configurationManager, MenuConfiguratorService menuConfiguratorService) { this.configurationManager = configurationManager; this.menuConfiguratorService = menuConfiguratorService; if (initParams.containsKey(EXTENDED_SETUP_NAVIGATION_FILE)) { navPath = initParams.getValueParam(EXTENDED_SETUP_NAVIGATION_FILE).getValue(); } if (initParams.containsKey(TARGET_NODE_CONFIG)) { targetNav = (PageNode) initParams.getObjectParam(TARGET_NODE_CONFIG).getObject(); } if (initParams.containsKey(IS_CHILD)) { isChild = initParams.getValueParam(IS_CHILD).getValue(); } }
Iterator<?> iter = initParams.getObjectParamIterator(); while (iter.hasNext()) { Object object = ((ObjectParameter) iter.next()).getObject(); if (object instanceof TemplateConfig) { templatesConfig.add((TemplateConfig) object);
(LDAPAttributeMapping)params.getObjectParam("ldap.attribute.mapping").getObject();