public void testCreateUser() throws Exception{
                        
        IUserDelegate impl = DelegateFactory.getInstance().createUserDelegate();
        User view = null;
        //simple benchmark  
        long start = System.currentTimeMillis();
        try{
                view = impl.createDoc(createSite(), createUser());      
        }catch(BDException e){
                System.out.println(e.getMessage());
        }
        long stop = System.currentTimeMillis();        
        System.out.println("Performance: " + (stop - start) + " msec");         
                
        System.out.println("Result: " + view.toString());
                
}

public static User createUser(){
        User user = new User();
        user.setLabel("yenonn");
        user.setDesignation("programmer");
        user.setFullName("Hiu Yen Onn");
        user.setPassword("yenonn");
        for(int i=0; i<3; i++){
                Role role = new Role();
                role.setLabel("role"+i);
                role.setRoleName("syl-admin");
                role.setAllowCreate(1);
                role.setAllowDelete(1);
                role.setAllowEdit(1);
                role.setAllowSearch(1);
                user.addRole(role);
        }
        return user;
}

public static Site createSite(){
        Site site = new Site();
                
        site.setSiteId("syweb");                
        site.setName("Shin Yang HQ");
        site.setDbConnectionAlias("syweb");  
        site.setDefaultSite(new Boolean(true));                  
        //site.setJndiProviderUrl("jnp://172.16.0.252:1099");           
        site.setJndiProviderUrl("127.0.0.1");
        return site;            
}

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to