maia_modificado/.svn/pristine/e2/e2028c4ed55b7d76a8a3280d312...

56 lines
1.8 KiB
Plaintext
Executable File

package com.fp.frontend.webservices.impl;
import javax.jws.WebService;
import com.fp.common.logger.APPLogger;
import com.fp.dto.Request;
import com.fp.dto.Response;
import com.fp.frontend.helper.CallerHelper;
import com.fp.frontend.webservices.ConsultaLoginService;
@WebService(endpointInterface="com.fp.frontend.webservices.ConsultaLoginService")
public class ConsultaLoginServiceImpl implements ConsultaLoginService {
@Override
public String consultaLogin(String usercode) {
String respuesta = "0";
try {
CallerHelper callerHelper = new CallerHelper();
Request request = callerHelper.getRequest();
request.setCompany(1);
request.put("USERCODE", usercode);
request.put("queryalias", "CONSULTALOGIN");
Response response = callerHelper.executeQuery(request);
if(response.getResponseCode().compareTo(Response.RESPONSE_OK) == 0){
respuesta = (String) response.get("RESPUESTA");
}
} catch (Throwable e) {
APPLogger.getLogger().error(e.getMessage(), e);
respuesta = "2";
}
return respuesta;
}
@Override
public String consultaLoginPassword(String usercode, String password) {
String respuesta = "0";
try {
CallerHelper callerHelper = new CallerHelper();
Request request = callerHelper.getRequest();
request.setCompany(1);
request.put("USERCODE", usercode);
request.put("PASSWORD", password);
request.put("queryalias", "CONSULTALOGIN");
Response response = callerHelper.executeQuery(request);
if(response.getResponseCode().compareTo(Response.RESPONSE_OK) == 0){
respuesta = (String) response.get("RESPUESTA");//esta contiene la localidad de la direccion principal del usuario
}
} catch (Throwable e) {
APPLogger.getLogger().error(e.getMessage(), e);
respuesta = "2";
}
return respuesta;
}
}