Package org.apache.sling.resourceresolver.impl

Examples of org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl


            // ensure namespace mangling
            PrivateAccessor.setField(activator, "mangleNamespacePrefixes", true);

            // setup mapping root
            PrivateAccessor.setField(activator, "mapRoot", "/etc/map");
            ResourceResolverFactoryImpl resFac = new ResourceResolverFactoryImpl(activator);

            mapEntries = new MapEntries(resFac, mock(BundleContext.class), mock(EventAdmin.class));
            PrivateAccessor.setField(resFac, "mapEntries", mapEntries);

            try {
                NamespaceRegistry nsr = session.getWorkspace().getNamespaceRegistry();
                nsr.registerNamespace(SlingConstants.NAMESPACE_PREFIX, JcrResourceConstants.SLING_NAMESPACE_URI);
            } catch (Exception e) {
                // don't care for now
            }

            Map<String, Object> authInfo = Collections.<String, Object> singletonMap(
                    JcrResourceConstants.AUTHENTICATION_INFO_SESSION, session);
            resourceResolver = resFac.getResourceResolver(authInfo);
        }
View Full Code Here


            CommonResourceResolverFactoryImpl commonFactory = new CommonResourceResolverFactoryImpl(activator);
           
            // setup mapping root
            PrivateAccessor.setField(activator, "mapRoot", "/etc/map");
            ResourceResolverFactoryImpl resFac = new ResourceResolverFactoryImpl(commonFactory, /* TODO: using Bundle */ null, null);
            
            mapEntries = new MapEntries(commonFactory, mock(BundleContext.class), mock(EventAdmin.class));
            PrivateAccessor.setField(commonFactory, "mapEntries", mapEntries);

            try {
                NamespaceRegistry nsr = session.getWorkspace().getNamespaceRegistry();
                nsr.registerNamespace(SlingConstants.NAMESPACE_PREFIX, JcrResourceConstants.SLING_NAMESPACE_URI);
            } catch (Exception e) {
                // don't care for now
            }

            Map<String, Object> authInfo = Collections.<String, Object> singletonMap(
                    JcrResourceConstants.AUTHENTICATION_INFO_SESSION, session);
            resourceResolver = resFac.getResourceResolver(authInfo);
        }
View Full Code Here

TOP

Related Classes of org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl

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.