Package org.apache.deltaspike.core.api.config.view.metadata

Examples of org.apache.deltaspike.core.api.config.view.metadata.ViewConfigDescriptor


    public void testSimpleViewConfigWithCustomMetaData()
    {
        this.viewConfigExtension.addPageDefinition(SimplePageConfig.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();
        ViewConfigDescriptor viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(SimplePageConfig.class);

        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertNotNull(viewConfigDescriptor.getMetaData());
        Assert.assertEquals(2, viewConfigDescriptor.getMetaData().size());
        Assert.assertEquals(1, viewConfigDescriptor.getMetaData(View.class).size());
        Assert.assertEquals(1, viewConfigDescriptor.getMetaData(TestEntryPoint.class).size());
    }
View Full Code Here


    public void testSimpleViewConfigWithCallbacks()
    {
        this.viewConfigExtension.addPageDefinition(SimplePageConfig.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();
        ViewConfigDescriptor viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(SimplePageConfig.class);

        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertNull(viewConfigDescriptor.getCallbackDescriptor(ViewControllerRef.class, InitView.class));
        Assert.assertNotNull(viewConfigDescriptor.getCallbackDescriptor(ViewControllerRef.class, PreRenderView.class));
        Assert.assertNotNull(viewConfigDescriptor.getCallbackDescriptor(TestSecured.class));
    }
View Full Code Here

        {
            Class<? extends ViewConfig> errorView;

            ViewConfigResolver viewConfigResolver = BeanProvider.getContextualReference(ViewConfigResolver.class);

            ViewConfigDescriptor errorViewDescriptor = viewConfigResolver
                    .getViewConfigDescriptor(accessDeniedException.getErrorView());

            try
            {
                if (errorViewDescriptor != null && View.NavigationMode.REDIRECT ==
                    errorViewDescriptor.getMetaData(View.class).iterator().next().navigation() /*always available*/ &&
                    BeanProvider.getContextualReference(JsfModuleConfig.class)
                        .isAlwaysUseNavigationHandlerOnSecurityViolation())
                {
                    SecurityUtils.tryToHandleSecurityViolation(accessDeniedException);
                    errorView = errorViewDescriptor.getConfigClass();
                }
                else
                {
                    errorView = SecurityUtils.handleSecurityViolationWithoutNavigation(accessDeniedException);
                }
View Full Code Here

        this.viewConfigExtension.addPageDefinition(Pages.Wizard1.Step5.class);
        this.viewConfigExtension.addPageDefinition(Pages.Wizard1.Step6.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard1/step1.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step2.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/step2.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step3.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard1/step3.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step4.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("w1/step4.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step5.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/w1/step5.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard1.Step6.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard1/w1b/step6.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

        this.viewConfigExtension.addPageDefinition(Pages.Wizard2.Step5.class);
        this.viewConfigExtension.addPageDefinition(Pages.Wizard2.Step6.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard2/step1.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step2.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/step2.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step3.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard2/step3.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step4.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("w2/step4.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step5.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/w2/step5.xhtml", viewConfigDescriptor.getViewId());

        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard2.Step6.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard2/w2b/step6.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

    {
        this.viewConfigExtension.addPageDefinition(Pages.Wizard3.Step1.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard3.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard3/step1.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

    {
        this.viewConfigExtension.addPageDefinition(Pages.Wizard4.Step1.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard4.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard4/step1.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

    {
        this.viewConfigExtension.addPageDefinition(Pages.Wizard5.Step1.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard5.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard5/step1.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

    {
        this.viewConfigExtension.addPageDefinition(Pages.Wizard6.Step1.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard6.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard6/step1.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

    {
        this.viewConfigExtension.addPageDefinition(Pages.Wizard7.Step1.class);

        ViewConfigResolver viewConfigResolver = this.viewConfigResolverProducer.createViewConfigResolver();

        ViewConfigDescriptor viewConfigDescriptor;


        viewConfigDescriptor = viewConfigResolver.getViewConfigDescriptor(Pages.Wizard7.Step1.class);
        Assert.assertNotNull(viewConfigDescriptor);
        Assert.assertEquals("/pages/wizard7/step1.xhtml", viewConfigDescriptor.getViewId());
    }
View Full Code Here

TOP

Related Classes of org.apache.deltaspike.core.api.config.view.metadata.ViewConfigDescriptor

Copyright © 2018 www.massapicom. 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.