Examples of ClaimDAO


Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

        }
    }

    private void populateProfileAndClaimMaps(Map<String, ClaimMapping> claimMappings,
            Map<String, ProfileConfiguration> profileConfigs) throws UserStoreException {
        ClaimDAO claimDAO = new ClaimDAO(dataSource, tenantId);
        ProfileConfigDAO profileDAO = new ProfileConfigDAO(dataSource, tenantId);
        ClaimBuilder claimBuilder = new ClaimBuilder(tenantId);
        ProfileConfigurationBuilder profileBilder = new ProfileConfigurationBuilder(tenantId);

        int count = claimDAO.getDialectCount();
        if (count == 0) {
            try {
                claimMappings.putAll(claimBuilder.buildClaimMappingsFromConfigFile());
            } catch (ClaimBuilderException e) {
                String msg = "Error in building claims.";
                log.error(msg);
                throw new UserStoreException(msg, e);
            }
            claimDAO.addCliamMappings(claimMappings.values().toArray(
                    new ClaimMapping[claimMappings.size()]));
            try {
                profileConfigs.putAll(profileBilder.buildProfileConfigurationFromConfigFile());
            } catch (ProfileBuilderException e) {
                String msg = "Error in building the profile.";
View Full Code Here

Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

     */
    public DefaultClaimManager(Map<String, ClaimMapping> claimMapping, DataSource dataSource,
            int tenantId) {
        this.claimMapping = new ConcurrentHashMap<String, ClaimMapping>();
        this.claimMapping.putAll(claimMapping);
        this.claimDAO = new ClaimDAO(dataSource, tenantId);
    }
View Full Code Here

Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

    public Map<String, ClaimMapping> buildClaimMappingsFromDatabase(DataSource ds, String realmName)
            throws ClaimBuilderException {
        Map<String, ClaimMapping> claims = new HashMap<String, ClaimMapping>();
        try {
            ClaimDAO claimDAO = new ClaimDAO(ds, tenantId);
            List<ClaimMapping> lst = claimDAO.loadClaimMappings();
            for (Iterator<ClaimMapping> ite = lst.iterator(); ite.hasNext();) {
                ClaimMapping cm = ite.next();
                String uri = cm.getClaim().getClaimUri();
                claims.put(uri, cm);
            }
View Full Code Here

Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

        creator.createRegistryDatabase();
    }


    public void doClaimStuff()throws Exception{
        ClaimDAO claimDao = new ClaimDAO(ds,tenantId);
        Map<String, ClaimMapping> defaultClaims;
        Map<String, ClaimMapping> FromDB;

        defaultClaims = ClaimTestUtil.getClaimTestData();
        claimDao.addCliamMappings(defaultClaims.values().toArray(new ClaimMapping[defaultClaims.size()]));
        //the mappings have not been added to the db in given order at ClaimTestUtil
        ClaimBuilder builder = new ClaimBuilder(0);
    }
View Full Code Here

Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

    }


    public void doClaimStuff() throws Exception{
        ClaimDAO claimDao = new ClaimDAO(ds,0);
        Map<String, ClaimMapping> defaultClaims;
        Map<String, ClaimMapping> FromDB;

        String claimU1 = ClaimTestUtil.CLAIM_URI1;
        String claimU2 = ClaimTestUtil.CLAIM_URI2;
        String claimU3 = ClaimTestUtil.CLAIM_URI3;

        //add claims to database
        defaultClaims = ClaimTestUtil.getClaimTestData();
        claimDao.addCliamMappings(defaultClaims.values().toArray(new ClaimMapping[defaultClaims.size()]));
        try{
            claimDao.addCliamMappings(null);
            fail("Exception at Null Claim Mappings fail");
        }catch(Exception e){
            //caught exception
        }
        FromDB=doClaimBuilderStuff();
View Full Code Here

Examples of org.wso2.carbon.user.core.claim.dao.ClaimDAO

        DatabaseCreator creator = new DatabaseCreator(ds);
        creator.createRegistryDatabase();      
       
        claims = ClaimTestUtil.getClaimTestData();
        profConfigs = ClaimTestUtil.getProfileTestData();
        claimDAO = new ClaimDAO(ds, 0);
        profileDAO = new ProfileConfigDAO(ds, 0);
    }
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.