package com.gxx.record.service.impl; import org.apache.commons.lang3.StringUtils; import com.gxx.record.dto.RmiRequest; import com.gxx.record.dto.RmiResponse; import com.gxx.record.service.RmiService; /** * *
*
Title:
*
* RMI远程调用接口实现类 *
*
Description:
*
*

none *

*
* * @author Administrator * @version 1.0, 2015年8月2日 * @since record * */ public class RmiServiceImpl implements RmiService { public static final String BUSINESS_CODE_CHECK_USER_PASSWORD = "CHECK_USER_PASSWORD"; /** * 远程调用 * @param request * @return * @throws Exception */ public RmiResponse process(RmiRequest request) throws Exception { RmiResponse response = new RmiResponse(); if(StringUtils.equals(request.getBusinessCode(), BUSINESS_CODE_CHECK_USER_PASSWORD)){ if(StringUtils.equals("gxx", request.getName())){ if(StringUtils.equals("123456", request.getPassword())){ response.setSuccess(true); response.setMessage("密码验证成功"); } else { response.setSuccess(false); response.setMessage("该用户名[" + request.getName() + "]密码有误"); } } else { response.setSuccess(false); response.setMessage("不存在该用户名[" + request.getName() + "]"); } } else { response.setSuccess(false); response.setMessage("该业务代码[" + request.getBusinessCode() + "]无效"); } return response; } }