Examples of NameResolver


Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    protected void setUp() throws Exception {
        super.setUp();
        if (!(userMgr instanceof UserManagerImpl)) {
            throw new NotExecutableException("UserManagerImpl expected -> cannot perform test.");
        }
        NameResolver resolver = (SessionImpl) superuser;
        pPrincipalName = resolver.getJCRName(UserConstants.P_PRINCIPAL_NAME);
        pUserID = resolver.getJCRName(UserConstants.P_USERID);
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    protected void setUp() throws Exception {
        super.setUp();
        if (!(userMgr instanceof UserManagerImpl)) {
            throw new NotExecutableException("UserManagerImpl expected -> cannot perform test.");
        }
        NameResolver resolver = (SessionImpl) superuser;
        pPrincipalName = resolver.getJCRName(UserConstants.P_PRINCIPAL_NAME);
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

        this.nsResolver = nsResolver;
        this.nsReg = nsReg;
        this.nameFactory = nameFactory;

        nsContext = new NamespaceContext();
        NameResolver nr = new ParsingNameResolver(nameFactory, nsContext);
        resolver = new DefaultNamePathResolver(nr, new ParsingPathResolver(pathFactory, nr));
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    public void testGetRestrictionNames() throws RepositoryException {
        List names = Arrays.asList(createEmptyTemplate(getTestPath()).getRestrictionNames());

        assertEquals(2, names.size());
        NameResolver resolver = (NameResolver) superuser;
        assertTrue(names.contains(resolver.getJCRName(ACLTemplate.P_NODE_PATH)));
        assertTrue(names.contains(resolver.getJCRName(ACLTemplate.P_GLOB)));
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    }

    public void testGetRestrictionTypes() throws RepositoryException {
        JackrabbitAccessControlList acl = createEmptyTemplate(getTestPath());

        NameResolver resolver = (NameResolver) superuser;
        assertEquals(PropertyType.PATH, acl.getRestrictionType(resolver.getJCRName(ACLTemplate.P_NODE_PATH)));
        assertEquals(PropertyType.STRING, acl.getRestrictionType(resolver.getJCRName(ACLTemplate.P_GLOB)));
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    @Override
    protected void setUp() throws Exception {
        super.setUp();

        if (superuser instanceof NameResolver) {
            NameResolver resolver = (NameResolver) superuser;
            nodePath = resolver.getJCRName(ACLTemplate.P_NODE_PATH);
            glob = resolver.getJCRName(ACLTemplate.P_GLOB);
        } else {
            throw new NotExecutableException();
        }

        restrictions = new HashMap<String, Value>(2);
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

        this.userManager = systemUserManager;
        everyonePrincipal = EveryonePrincipal.getInstance();

        String[] ntNames = new String[1];
        if (systemSession instanceof SessionImpl) {
            NameResolver resolver = (NameResolver) systemSession;
            ntNames[0] = resolver.getJCRName(UserManagerImpl.NT_REP_AUTHORIZABLE_FOLDER);
            pPrincipalName = resolver.getJCRName(UserManagerImpl.P_PRINCIPAL_NAME);
        } else {
            ntNames[0] = "rep:AuthorizableFolder";
            pPrincipalName = "rep:principalName";
        }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    protected void setUp() throws Exception {
        super.setUp();
        if (!(userMgr instanceof UserManagerImpl)) {
            throw new NotExecutableException("UserManagerImpl expected -> cannot perform test.");
        }
        NameResolver resolver = (SessionImpl) superuser;
        pPrincipalName = resolver.getJCRName(UserConstants.P_PRINCIPAL_NAME);
    }
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

        Session s2 = null;
        String collidingPath = null;
        try {
            // create a colliding node outside of the user tree
            NameResolver nr = (SessionImpl) s;
            NodeImpl tr = (NodeImpl) s.getRootNode();
            Node n = tr.addNode(nr.getQName(nodeName1), nr.getQName(testNodeType), nid);
            collidingPath = n.getPath();
            s.save();

            // force recreation of admin user.
            s2 = getHelper().getSuperuserSession();
View Full Code Here

Examples of org.apache.jackrabbit.spi.commons.conversion.NameResolver

    public void init(Element config, QueryHandlerContext context, NamespaceMappings nsMappings) throws Exception {
        Properties customNamespaces = getNamespaces(config);
        registerCustomNamespaces(context.getNamespaceRegistry(), customNamespaces);
        super.init(config, context, nsMappings);
        NamespaceResolver nsResolver = new AdditionalNamespaceResolver(customNamespaces);       
        NameResolver resolver = new ParsingNameResolver(NameFactoryImpl.getInstance(), nsResolver);
       
        NodeList indexingConfigs = config.getChildNodes();
        for (int i = 0; i < indexingConfigs.getLength(); i++) {
            Node configNode = indexingConfigs.item(i);
            if (configNode.getNodeName().equals("i18ncopy")) {
                NodeList childNodes = configNode.getChildNodes();
                for (int j = 0; j < childNodes.getLength(); j++) {
                    Node excludePropNode = childNodes.item(j);
                    if (excludePropNode.getNodeName().equals("exclude-property")) {
                        String propertyName = getTextContent(excludePropNode);
                        try {
                            getExcludesFromI18NCopy().add(resolver.getQName(propertyName));
                        } catch (Exception e) {
                            logger.warn("Cannot resolve configured property name to be excluded from i18ncopy: "
                                    + propertyName, e);
                        }
                    }
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.