Examples of LifecycleHelper


Examples of com.nokia.dempsy.container.internal.LifecycleHelper

   @Test(expected=NullPointerException.class)
   public void testInvocationFailureNullMessage()
   throws Exception
   {
      InvocationTestMP prototype = new InvocationTestMP();
      LifecycleHelper invoker = new LifecycleHelper(prototype);
      InvocationTestMP instance = (InvocationTestMP)invoker.newInstance();
      BasicStatsCollector statsCollector = new BasicStatsCollector();

      invoker.invoke(instance, null,statsCollector);
   }
View Full Code Here

Examples of com.nokia.dempsy.container.internal.LifecycleHelper

   @Test
   public void testOutput()
   throws Exception
   {
      InvocationTestMP prototype = new InvocationTestMP();
      LifecycleHelper invoker = new LifecycleHelper(prototype);
      InvocationTestMP instance = (InvocationTestMP)invoker.newInstance();

      assertFalse("instance says it did output before method called", instance.outputCalled);
      invoker.invokeOutput(instance);
      assertTrue("output method was not called", instance.outputCalled);
   }
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

        // passed all lifecycle stages).

        if (initialized)
            return;

        LifecycleHelper lifecycleHelper = new LifecycleHelper(null, null, componentManager, null, null, null);

        // TODO the stuff below must be done based on external configuration information

        // Setup all the widget definition builders
        WidgetDefinitionBuilder widgetDefinitionBuilder;

        widgetDefinitionBuilder = new FieldDefinitionBuilder();
        lifecycleHelper.setupComponent(widgetDefinitionBuilder);
        widgetDefinitionBuilders.put("field", widgetDefinitionBuilder);

        widgetDefinitionBuilder = new RepeaterDefinitionBuilder();
        lifecycleHelper.setupComponent(widgetDefinitionBuilder);
        widgetDefinitionBuilders.put("repeater", widgetDefinitionBuilder);

        widgetDefinitionBuilder = new BooleanFieldDefinitionBuilder();
        lifecycleHelper.setupComponent(widgetDefinitionBuilder);
        widgetDefinitionBuilders.put("booleanfield", widgetDefinitionBuilder);

        widgetDefinitionBuilder = new MultiValueFieldDefinitionBuilder();
        lifecycleHelper.setupComponent(widgetDefinitionBuilder);
        widgetDefinitionBuilders.put("multivaluefield", widgetDefinitionBuilder);

        // special case
        formDefinitionBuilder = new FormDefinitionBuilder();
        lifecycleHelper.setupComponent(formDefinitionBuilder);

        initialized = true;
    }
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

        this.roleManager = createRoleManager();

        this.manager = createComponentManager(tree);

        // Create a helper object to setup components
        this.lifecycle = new LifecycleHelper(getLogger(),
            this.context,
            this.manager,
            this.roleManager,
            this.logKit,
            null // configuration
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

    private Map typeBuilderMap = new HashMap();
    private Map validationRuleBuilderMap = new HashMap();
    private ComponentManager componentManager;

    public void initialize() throws Exception {
        LifecycleHelper lifecycleHelper = new LifecycleHelper(null, null, componentManager, null, null, null);

        // TODO all the stuff below should come from a configuration file, so that this is extensible

        // Setup the type builders
        Object typeBuilder;

        typeBuilder = new StringTypeBuilder();
        lifecycleHelper.setupComponent(typeBuilder);
        typeBuilderMap.put("string", typeBuilder);

        typeBuilder = new LongTypeBuilder();
        lifecycleHelper.setupComponent(typeBuilder);
        typeBuilderMap.put("long", typeBuilder);


        // Setup the validation rule builders
        Object validationRuleBuilder;

        validationRuleBuilder = new LengthValidationRuleBuilder();
        lifecycleHelper.setupComponent(validationRuleBuilder);
        validationRuleBuilderMap.put("length", validationRuleBuilder);

        validationRuleBuilder = new EmailValidationRuleBuilder();
        lifecycleHelper.setupComponent(validationRuleBuilder);
        validationRuleBuilderMap.put("email", validationRuleBuilder);

        validationRuleBuilder = new ValueCountValidationRuleBuilder();
        lifecycleHelper.setupComponent(validationRuleBuilder);
        validationRuleBuilderMap.put("value-count", validationRuleBuilder);

        validationRuleBuilder = new RangeValidationRuleBuilder();
        lifecycleHelper.setupComponent(validationRuleBuilder);
        validationRuleBuilderMap.put("range", validationRuleBuilder);

        validationRuleBuilder = new AssertValidationRuleBuilder();
        lifecycleHelper.setupComponent(validationRuleBuilder);
        validationRuleBuilderMap.put("assert", validationRuleBuilder);
    }
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

        this.roleManager = createRoleManager();

        this.manager = createComponentManager(tree);

        // Create a helper object to setup components
        this.lifecycle = new LifecycleHelper(getLogger(),
            this.context,
            this.manager,
            this.roleManager,
            this.logKit,
            null // configuration
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

        this.roleManager = createRoleManager();

        this.manager = createComponentManager(tree);

        // Create a helper object to setup components
        this.lifecycle = new LifecycleHelper(getLogger(),
            this.context,
            this.manager,
            this.roleManager,
            null // configuration
        );
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

        this.roleManager = createRoleManager();

        this.manager = createComponentManager(tree);

        // Create a helper object to setup components
        this.lifecycle = new LifecycleHelper(getLogger(),
            this.context,
            this.manager,
            this.roleManager,
            null // configuration
        );
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

                throw new ConfigurationException("The class \"" + src + "\" is of an incorrect type, it should implement or exted " + componentClass.getName());

            Object component = null;
            try {
                component = clazz.newInstance();
                LifecycleHelper lifecycleHelper = new LifecycleHelper(getLogger(), null, serviceManager, null, componentConfs[i]);
                lifecycleHelper.setupComponent(component);
            } catch (Exception e) {
                throw new ConfigurationException("Error creating " + hintShortHand + " declared at " + componentConfs[i].getLocation(), e);
            }

            components.put(name, component);
View Full Code Here

Examples of org.apache.cocoon.components.LifecycleHelper

                throw new ConfigurationException("The class \"" + src + "\" is of an incorrect type, it should implement or exted " + componentClass.getName());

            Object component = null;
            try {
                component = clazz.newInstance();
                LifecycleHelper lifecycleHelper = new LifecycleHelper(getLogger(), context, serviceManager, null, componentConfs[i]);
                lifecycleHelper.setupComponent(component);
            } catch (Exception e) {
                throw new ConfigurationException("Error creating " + hintShortHand + " declared at " + componentConfs[i].getLocation(), e);
            }

            components.put(name, component);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.