Package org.apache.jetspeed.security.mapping.ldap.filter

Examples of org.apache.jetspeed.security.mapping.ldap.filter.SimpleFilter


        userAttrDefs.add(GIVEN_NAME_DEF);

        userSearchConfig = new LDAPEntityDAOConfiguration();
        userSearchConfig.setBaseDN("o=sevenSeas");
        userSearchConfig.setSearchDN("");
        userSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=inetOrgPerson)"));
        userSearchConfig.setLdapIdAttribute("uid");
        userSearchConfig.setAttributeDefinitions(userAttrDefs);
        userSearchConfig.setEntityType("user");
        userSearchConfig.setObjectClasses("inetOrgPerson,organizationalPerson,person,top");

        SpringLDAPEntityDAO userDAO = new SpringLDAPEntityDAO(userSearchConfig);
        userDAO.setLdapTemplate(ldapTemplate);

        // setting up role DAO

        roleAttrDefs = new HashSet<AttributeDef>();
        roleAttrDefs.addAll(basicAttrDefs);
        roleAttrDefs.add(DESCRIPTION_ATTR_DEF);

        LDAPEntityDAOConfiguration roleSearchConfig = new LDAPEntityDAOConfiguration();
        roleSearchConfig.setBaseDN("o=sevenSeas");
        roleSearchConfig.setSearchDN("ou=Roles,o=Jetspeed");
        roleSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        roleSearchConfig.setLdapIdAttribute("cn");
        roleSearchConfig.setAttributeDefinitions(roleAttrDefs);
        roleSearchConfig.setEntityType("role");
        roleSearchConfig.setObjectClasses("groupOfUniqueNames,extensibleObject");

        SpringLDAPEntityDAO roleDAO = new SpringLDAPEntityDAO(roleSearchConfig);
        roleDAO.setLdapTemplate(ldapTemplate);

        groupAttrDefs = new HashSet<AttributeDef>();
        groupAttrDefs.addAll(basicAttrDefs);
        groupAttrDefs.add(DESCRIPTION_ATTR_DEF);
        groupAttrDefs.add(UNIQUEMEMBER_ATTR_DEF);

        LDAPEntityDAOConfiguration groupSearchConfig = new LDAPEntityDAOConfiguration();
        groupSearchConfig.setBaseDN("o=sevenSeas");
        groupSearchConfig.setSearchDN("ou=Groups,o=Jetspeed");
        groupSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        groupSearchConfig.setLdapIdAttribute("cn");
        groupSearchConfig.setAttributeDefinitions(groupAttrDefs);
        groupSearchConfig.setEntityType("group");
        groupSearchConfig.setObjectClasses("groupOfUniqueNames,extensibleObject");
View Full Code Here


    }

    public Collection<Entity> getAllEntities()
    {
        final String finalFilter = configuration.getSearchFilter() != null ? configuration.getSearchFilter().encode() : "(objectClass=*)";
        return getEntities(new SimpleFilter(finalFilter));
    }
View Full Code Here

       
        userSearchConfig = new LDAPEntityDAOConfiguration();
        userSearchConfig.setBaseDN("o=sevenSeas");
        userSearchConfig.setSearchDN("");
        userSearchConfig
                .setSearchFilter(new SimpleFilter("(objectClass=person)"));
        userSearchConfig.setLdapIdAttribute("uid");
        userSearchConfig.setAttributeDefinitions(userAttrDefs);
        userSearchConfig.setEntityType("user");
        userSearchConfig.setObjectClasses("inetOrgPerson,");

        userDAO = new SpringLDAPEntityDAO(userSearchConfig);
        userDAO.setLdapTemplate(ldapTemplate);

        // setting up role DAO

        roleAttrDefs = new HashSet<AttributeDef>();
        roleAttrDefs.addAll(basicAttrDefs);
        roleAttrDefs.add(DESCRIPTION_ATTR_DEF);
        roleAttrDefs.add(UNIQUEMEMBER_ATTR_DEF);

        LDAPEntityDAOConfiguration roleSearchConfig = new LDAPEntityDAOConfiguration();
        roleSearchConfig.setBaseDN("o=sevenSeas");
        roleSearchConfig.setSearchDN("");
        roleSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        roleSearchConfig.setLdapIdAttribute("cn");
        roleSearchConfig.setAttributeDefinitions(roleAttrDefs);
        roleSearchConfig.setEntityType("role");
View Full Code Here

    }

    public static Filter constructMatchingFieldsFilter(String baseFilter,
            String[]... fieldNamesAndValues)
    {
        return constructMatchingFieldsFilter(new SimpleFilter(baseFilter),
                fieldNamesAndValues);
    }
View Full Code Here

        userAttrDefs.put(GIVEN_NAME_DEF.getName(), GIVEN_NAME_DEF);

        userSearchConfig = new LDAPEntityDAOConfiguration();
        userSearchConfig.setLdapBase("o=sevenSeas");
        userSearchConfig.setSearchBase("");
        userSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=inetOrgPerson)"));
        userSearchConfig.setLdapIdAttribute("cn");
        userSearchConfig.setAttributeDefinitions(userAttrDefs.values());
        userSearchConfig.setEntityType("user");
        userSearchConfig.setObjectClasses("inetOrgPerson,organizationalPerson,person,top");

        SpringLDAPEntityDAO userDAO = new SpringLDAPEntityDAO(userSearchConfig);
        userDAO.setLdapTemplate(ldapTemplate);

        // setting up role DAO

        roleAttrDefs = new HashMap<String, AttributeDef>();
        roleAttrDefs.putAll(basicAttrDefs);
        roleAttrDefs.put(DESCRIPTION_ATTR_DEF.getName(), DESCRIPTION_ATTR_DEF);

        LDAPEntityDAOConfiguration roleSearchConfig = new LDAPEntityDAOConfiguration();
        roleSearchConfig.setLdapBase("o=sevenSeas");
        roleSearchConfig.setSearchBase("ou=Roles,o=Jetspeed");
        roleSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        roleSearchConfig.setLdapIdAttribute("cn");
        roleSearchConfig.setAttributeDefinitions(roleAttrDefs.values());
        roleSearchConfig.setEntityType("role");
        roleSearchConfig.setObjectClasses("groupOfUniqueNames,extensibleObject");

        SpringLDAPEntityDAO roleDAO = new SpringLDAPEntityDAO(roleSearchConfig);
        roleDAO.setLdapTemplate(ldapTemplate);

        groupAttrDefs = new HashMap<String, AttributeDef>();
        groupAttrDefs.putAll(basicAttrDefs);
        groupAttrDefs.put(DESCRIPTION_ATTR_DEF.getName(), DESCRIPTION_ATTR_DEF);
        groupAttrDefs.put(UNIQUEMEMBER_ATTR_DEF.getName(), UNIQUEMEMBER_ATTR_DEF);

        LDAPEntityDAOConfiguration groupSearchConfig = new LDAPEntityDAOConfiguration();
        groupSearchConfig.setLdapBase("o=sevenSeas");
        groupSearchConfig.setSearchBase("ou=Groups,o=Jetspeed");
        groupSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        groupSearchConfig.setLdapIdAttribute("cn");
        groupSearchConfig.setAttributeDefinitions(groupAttrDefs.values());
        groupSearchConfig.setEntityType("group");
        groupSearchConfig.setObjectClasses("groupOfUniqueNames,extensibleObject");
View Full Code Here

        userSearchConfig = new LDAPEntityDAOConfiguration();
        userSearchConfig.setLdapBase("o=sevenSeas");
        userSearchConfig.setSearchBase("");
        userSearchConfig
                .setSearchFilter(new SimpleFilter("(objectClass=person)"));
        userSearchConfig.setLdapIdAttribute("cn");
        userSearchConfig.setAttributeDefinitions(userAttrDefs.values());
        userSearchConfig.setEntityType("user");
        userSearchConfig.setObjectClasses("inetOrgPerson,");

        userDAO = new SpringLDAPEntityDAO(userSearchConfig);
        userDAO.setLdapTemplate(ldapTemplate);

        // setting up role DAO

        roleAttrDefs = new HashMap<String, AttributeDef>();
        roleAttrDefs.putAll(basicAttrDefs);
        roleAttrDefs.put(DESCRIPTION_ATTR_DEF.getName(), DESCRIPTION_ATTR_DEF);
        roleAttrDefs.put(UNIQUEMEMBER_ATTR_DEF.getName(), UNIQUEMEMBER_ATTR_DEF);

        LDAPEntityDAOConfiguration roleSearchConfig = new LDAPEntityDAOConfiguration();
        roleSearchConfig.setLdapBase("o=sevenSeas");
        roleSearchConfig.setSearchBase("");
        roleSearchConfig.setSearchFilter(new SimpleFilter(
                "(objectClass=groupOfUniqueNames)"));
        roleSearchConfig.setLdapIdAttribute("cn");
        roleSearchConfig.setAttributeDefinitions(roleAttrDefs.values());
        roleSearchConfig.setEntityType("role");
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.security.mapping.ldap.filter.SimpleFilter

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.