Examples of UserCriteria


Examples of cn.edu.zju.acm.onlinejudge.bean.request.UserCriteria

            return this.handleSuccess(mapping, context, "success");

        }

        UserCriteria criteria = userForm.toUserCriteria();
        String export = context.getRequest().getParameter("exportFormat");

        if ("txt".equalsIgnoreCase(export)) {
            List<UserProfile> users =
                    PersistenceManager.getInstance().getUserPersistence().searchUserProfiles(criteria, 0,
View Full Code Here

Examples of cn.edu.zju.acm.onlinejudge.bean.request.UserCriteria

        this.totalPages = totalPages;
    }

    public UserCriteria toUserCriteria() throws ParseException, NumberFormatException {

        UserCriteria criteria = new UserCriteria();

        if (this.handle != null && this.handle.trim().length() > 0) {
            criteria.setHandle(this.handle.trim());
        }
        if (this.email != null && this.email.trim().length() > 0) {
            criteria.setEmail(this.email.trim());
        }
        if (this.roleId != null && this.roleId.trim().length() > 0) {
            criteria.setRoleId(Long.valueOf(this.roleId));
        }
        if (this.firstName != null && this.firstName.trim().length() > 0) {
            criteria.setFirstName(this.firstName.trim());
        }
        if (this.lastName != null && this.lastName.trim().length() > 0) {
            criteria.setLastName(this.lastName.trim());
        }
        if (this.countryId != null && this.countryId.trim().length() > 0) {
            criteria.setCountryId(Long.valueOf(this.countryId));
        }
        if (this.school != null && this.school.trim().length() > 0) {
            criteria.setSchool(this.school.trim());
        }
        return criteria;
    }
View Full Code Here

Examples of com.eatle.persistent.pojo.system.useradmin.UserCriteria

  @Override
  public int add(User user)
  {
    int result = Constants.Base.FAIL;
   
    UserCriteria userCriteria = new UserCriteria();
    Criteria criteria = userCriteria.createCriteria();
    criteria.andUserNameEqualTo(user.getUserName());
    List<User> users = userMapper.selectByCriteria(userCriteria);

    if (users.size() < 1)
    {
View Full Code Here

Examples of com.eatle.persistent.pojo.system.useradmin.UserCriteria

  @Override
  public int update(User user, User oldUser)
  {
    int result = Constants.Base.FAIL;
   
    UserCriteria userCriteria = new UserCriteria();
    Criteria criteria = userCriteria.createCriteria();
    criteria.andUserNameEqualTo(user.getUserName());
    List<User> users = userMapper.selectByCriteria(userCriteria);
    if (users.size() < 1)
    {
      if(userMapper.updateByPrimaryKeySelective(user) > 0)
View Full Code Here

Examples of com.eatle.persistent.pojo.system.useradmin.UserCriteria

  @Override
  public Pagination findPagination(Map<String, Object> queryMap,
      int currentPage, int pageSize)
  {
    UserCriteria userCriteria = new UserCriteria();
    Criteria criteria = userCriteria.createCriteria();
    // 设置搜索条件参数
    if (queryMap != null)
    {
      if (queryMap.containsKey("userName"))
      {
        criteria.andUserNameLike("%" + queryMap.get("userName") + "%");
      }
      if (queryMap.containsKey("email"))
      {
        criteria.andEmailLike("%" + queryMap.get("email") + "%");
      }
      if (queryMap.containsKey("type"))
      {
        criteria.andTypeEqualTo(Short.parseShort((String) queryMap.get("type")));
      }
      if (queryMap.containsKey("roleId"))
      {
        criteria.andRoleIdEqualTo(Long.parseLong((String) queryMap.get("roleId")));
      }
      if (queryMap.containsKey("merchantId"))
      {
        criteria.andMerchantIdEqualTo(Long.parseLong((String) queryMap.get("merchantId")));
      }
    }
    // 设置分页参数
    userCriteria.setPageSize(pageSize);
    userCriteria.setStartIndex((currentPage - 1) * pageSize);
   
    List<User> items = userMapper.selectByCriteria(userCriteria);
    List<Role> roles = roleMapper.selectByCriteria(null);
    List<Merchant> merchants = merchantMapper.selectByCriteria(null);
    for(User user : items)
View Full Code Here

Examples of com.ideyatech.core.bean.UserCriteria

    oldFaves.add(oldsc);
    List<SystemCodes> newFaves = new ArrayList<SystemCodes>();
    newFaves.add(newsc);
    newFaves.add(samesc);

    UserCriteria oldUser = new UserCriteria();
    UserCriteria newUser = new UserCriteria();
    oldUser.setFavorites(oldFaves);
    newUser.setFavorites(newFaves);
   
    String expected = "Changed User Criteria Username: added Favorites [valuenew] and removed Favorites [valueold]";
    Assert.assertEquals(expected,
        CrudUtil.buildUpdateMessage(oldUser, newUser));
  }
View Full Code Here

Examples of com.ideyatech.core.bean.UserCriteria

    oldFaves.add(oldsc);
    List<SystemCodes> newFaves = new ArrayList<SystemCodes>();
    newFaves.add(newsc);
    newFaves.add(samesc);

    UserCriteria oldUser = new UserCriteria();
    UserCriteria newUser = new UserCriteria();
    oldUser.setFavorites(oldFaves);
    newUser.setFavorites(null);
   
    String expected = "Changed User Criteria Username: removed Favorites";
    Assert.assertEquals(expected,
        CrudUtil.buildUpdateMessage(oldUser, newUser));
  }
View Full Code Here

Examples of com.ideyatech.core.bean.UserCriteria

    /**
     * Test for inner class
     */
    @Test
    public void testBuildJpaQueryString2() {
      UserCriteria user = new UserCriteria();
      UserCredential cred = new UserCredential();
      user.setFirstName("Test");
        cred.setUsername("testname");
      cred.setEnabled(true);
      user.setCredential(cred);

    Assert
        .assertEquals(
            " where obj.firstName like '%Test%' and obj.credential.username like '%testname%' and obj.credential.enabled = true",
          CrudUtil.buildJpaQueryString(user, false));
View Full Code Here

Examples of com.ideyatech.core.bean.UserCriteria

    /**
     * Test for numeric types
     */
    @Test
    public void testBuildJpaQueryString3() {
      UserCriteria user = new UserCriteria();
      UserCredential cred = new UserCredential();
      user.setFirstName("Test");
      cred.setId(123l);
      cred.setEnabled(null);
      user.setCredential(cred);

    Assert
        .assertEquals(
            " where obj.firstName like '%Test%' and obj.credential.id = 123",
          CrudUtil.buildJpaQueryString(user, false));
View Full Code Here

Examples of com.ideyatech.core.bean.UserCriteria

    }
   
    @Test
    public void testRetrieveObjectValue() {
      UserCriteria user = new UserCriteria();
      UserCredential cred = new UserCredential();
      user.setFirstName("Test");
         user.setEmailAddress("admin@ideyatech.com");
        cred.setUsername("testname");
      cred.setPassword("password");
      cred.setId(123l);
      cred.setEnabled(true);
      user.setCredential(cred);
      Assert.assertEquals("Test", CrudUtil.retrieveObjectValue(user, "firstName"));
      Assert.assertEquals("admin@ideyatech.com", CrudUtil.retrieveObjectValue(user, "emailAddress"));
      Assert.assertEquals("testname", CrudUtil.retrieveObjectValue(user, "credential.username"));
      // Assert.assertEquals("password", CrudUtil.retrieveObjectValue(user, "credential.password"));
      Assert.assertEquals(123l,CrudUtil.retrieveObjectValue(user, "credential.id"));
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.