Package com.volantis.mcs.runtime.configuration.project

Examples of com.volantis.mcs.runtime.configuration.project.GeneratedResourcesConfiguration


        parent = findParent(pageContext, elementName);

        AssetsConfiguration assetsConfiguration = parent.getAssetsConfiguration();
        String generatedResourceBaseDir = null;
        GeneratedResourcesConfiguration generatedResourcesConfiguration =
                parent.getGeneratedResourcesConfiguration();
        if (generatedResourcesConfiguration != null) {
            generatedResourceBaseDir =
                    generatedResourcesConfiguration.getBaseDir();
        }
        policySource = parent.getPolicySource();
        CacheControlConstraintsMap cacheControlConstraintsMap =
                pageContext.getVolantisBean().getProjectManager().getDefaultProject().getCacheControlConstraintsMap();
        DynamicProjectKey key = new DynamicProjectKey(policySource,
                assetsConfiguration, generatedResourceBaseDir, cacheControlConstraintsMap);

        project = pageContext.getVolantisBean().getDynamicProject(key);
        if (logger.isDebugEnabled()) {
            logger.debug("Setting project to : PolicySource [" +
                ((policySource != null) ? policySource.toString() : "null") +
                "," +
                ((assetsConfiguration != null)
       ? assetsConfiguration.getBaseUrl() : "null") +
                "," +         
                ((generatedResourcesConfiguration != null)
       ? generatedResourcesConfiguration.getBaseDir()
       : "null") +
                "]");
        }
        pageContext.pushMCSIElement(this);
        context.pushProject(project);
View Full Code Here


        GeneratedResourcesAttributes attrs = (GeneratedResourcesAttributes)
                mcsiAttributes;
        MarinerPageContext pageContext =
                ContextInternals.getMarinerPageContext(context);

        generatedResourcesConfiguration = new GeneratedResourcesConfiguration();
        generatedResourcesConfiguration.setBaseDir(attrs.getBaseDir());

        parent = findParent(pageContext, elementName);

        pageContext.pushMCSIElement(this);
View Full Code Here

            assertNotNull(assets);
            AssetConfiguration audioAssets = assets.getAudioAssets();
            assertNotNull(audioAssets);
            assertEquals("", "a/prefix/url", audioAssets.getPrefixUrl());

            GeneratedResourcesConfiguration resources =
                    project.getGeneratedResources();
            assertNotNull(resources);
            assertEquals("", "default-resources", resources.getBaseDir());
        }

        // Test the single named project which was present.
        {
            RuntimeProjectConfiguration project = (RuntimeProjectConfiguration)
                    projects.getNamedProjects().values().iterator().next();
            assertNotNull(project);
            assertEquals("", "a/project", project.getName());

            AbstractPoliciesConfiguration policies = project.getPolicies();
            assertNotNull(policies);
            assertTrue(policies instanceof JdbcPoliciesConfiguration);
            JdbcPoliciesConfiguration jdbcPolicies =
                    (JdbcPoliciesConfiguration) policies;
            assertEquals("", "a jdbc policy", jdbcPolicies.getName());

            AssetsConfiguration assets = project.getAssets();
            assertNotNull(assets);
            AssetConfiguration dynvisAssets = assets.getDynamicVisualAssets();
            assertNotNull(dynvisAssets);
            assertEquals("", "another/prefix/url", dynvisAssets.getPrefixUrl());

            GeneratedResourcesConfiguration resources =
                    project.getGeneratedResources();
            assertNotNull(resources);
            assertEquals("", "custom-resources", resources.getBaseDir());
        }
    }
View Full Code Here

                    policies, false);
            builder.setPolicySource(policySource);

            // Initialise the generated resource base directory.
            String generatedResourceBaseDir = null;
            GeneratedResourcesConfiguration generatedResourcesConfiguration =
                    configuration.getGeneratedResources();
            if (generatedResourcesConfiguration != null) {
                generatedResourceBaseDir =
                        generatedResourcesConfiguration.getBaseDir();
            }
            builder.setGeneratedResourceBaseDir(generatedResourceBaseDir);

            // Initialise the asset configuration.
            builder.setAssetsConfiguration(configuration.getAssets());
View Full Code Here

TOP

Related Classes of com.volantis.mcs.runtime.configuration.project.GeneratedResourcesConfiguration

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.