Examples of IdResult


Examples of org.springside.examples.showcase.webservice.soap.response.base.IdResult

  @Test
  public void createUser() {
    User user = UserData.randomUser();
    UserDTO userDTO = BeanMapper.map(user, UserDTO.class);

    IdResult response = accountWebServiceClient.createUser(userDTO);
    assertThat(response.getId()).isNotNull();
    GetUserResult response2 = accountWebServiceClient.getUser(response.getId());
    assertThat(response2.getUser().getLoginName()).isEqualTo(user.getLoginName());
  }
View Full Code Here

Examples of org.springside.examples.showcase.webservice.soap.response.base.IdResult

    User user = UserData.randomUser();
    UserDTO userDTO = BeanMapper.map(user, UserDTO.class);

    // 登录名为空
    userDTO.setLoginName(null);
    IdResult response = accountWebServiceClient.createUser(userDTO);
    assertThat(response.getCode()).isEqualTo(WSResult.PARAMETER_ERROR);

    // 登录名重复
    userDTO.setLoginName("user");
    response = accountWebServiceClient.createUser(userDTO);
    assertThat(response.getCode()).isEqualTo(WSResult.PARAMETER_ERROR);
  }
View Full Code Here

Examples of org.springside.examples.showcase.webservice.soap.response.base.IdResult

  /**
   * @see AccountSoapService#createUser(UserDTO)
   */
  @Override
  public IdResult createUser(UserDTO user) {
    IdResult result = new IdResult();
    try {
      Validate.notNull(user, "用户参数为空");

      User userEntity = BeanMapper.map(user, User.class);
      BeanValidators.validateWithException(validator, userEntity);

      accountService.saveUser(userEntity);

      return new IdResult(userEntity.getId());
    } catch (ConstraintViolationException e) {
      String message = StringUtils.join(BeanValidators.extractPropertyAndMessageAsList(e, " "), "\n");
      return handleParameterError(result, e, message);
    } catch (RuntimeException e) {
      if (Exceptions.isCausedBy(e, DuplicateKeyException.class)) {
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.