Package com.innoq.liqid.model

Examples of com.innoq.liqid.model.QueryBuilder


    }

    @Test
    public void testForSingleValue() {
        String expectedValues = "(objectClass=person)";
        QueryBuilder qb = new LdapQueryBuilder();
        qb.append("objectClass", "person");
        assertEquals(expectedValues, qb.getQuery());
    }
View Full Code Here


    }

    @Test
    public void testForMultiValues() {
        String expectedValues = "(&(l=Berlin)(objectClass=person)(uid=U1_*))";
        QueryBuilder qb = new LdapQueryBuilder();
        qb.append("objectClass", "person");
        qb.append("l", "Berlin");
        qb.append("uid", "U1_*");
        assertEquals(expectedValues, qb.getQuery());
    }
View Full Code Here

    }

    @Test
    public void testReplaceParameter() {
        String expectedValues = "(objectClass=*)";
        QueryBuilder qb = new LdapQueryBuilder();
        qb.append("objectClass", "person");
        qb.append("objectClass", "*");
        assertEquals(expectedValues, qb.getQuery());
    }
View Full Code Here

        assertEquals(expectedValues, qb.getQuery());
    }

    @Test
    public void testSearchUsersByAttributes() {
        QueryBuilder qb = new LdapQueryBuilder();
        qb.append(HELPER.getUserIdentifyer(), UID1);
        Set<Node> users = HELPER.findUsers(qb);
        assertTrue(users.size() > 0);
    }
View Full Code Here

     *
     * @param uid the uid or part of uid of the Users.
     * @return Users as a Set of com.innoq.liqid.model.Node.
     */
    public Set<Node> findUsers(final String uid) {
        QueryBuilder qb = new LdapQueryBuilder();
        if (uid.equals("*")) {
            qb.append(LdapKeys.OBJECT_CLASS, userObjectClass);
        } else {
            qb.append(LdapKeys.OBJECT_CLASS, userObjectClass);
            qb.append(userIdentifyer, uid + "*");
        }
        return findUsers(qb);
    }
View Full Code Here

     *
     * @param cn the cn (or part of cn) for the groups.
     * @return Groups as a Set of Nodes.
     */
    public Set<Node> findGroups(final String cn) {
        QueryBuilder qb = new LdapQueryBuilder();
        if (cn.equals("*")) {
            qb.append(LdapKeys.OBJECT_CLASS, groupObjectClass);
        } else {
            qb.append(LdapKeys.OBJECT_CLASS, groupObjectClass);
            qb.append(groupIdentifyer, cn + "*");
        }
        return findGroups(qb);
    }
View Full Code Here

TOP

Related Classes of com.innoq.liqid.model.QueryBuilder

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.