package com.ejie.ab79.webservice.adaptadores;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.ejie.ab79.clientesWS.ab59WebService.Ab59Exception;
import com.ejie.ab79.clientesWS.ab59WebService.PropuestaSancionIdentificadoresWS;
import com.ejie.ab79.clientesWS.ab59WebService.PropuestaSancionWS;
import com.ejie.ab79.webservice.ab59WebServiceService;

/**
 * ab61WebServiceAdaptadorServiceImpl  
 * 
 *  
 */

@Service(value = "ab59WebServiceAdaptadorImpl")
public class ab59WebServiceAdaptadorImpl implements ab59WebServiceAdaptador {

	public static final Logger logger = LoggerFactory.getLogger(ab59WebServiceAdaptadorImpl.class);

	@Autowired()
	private ab59WebServiceService ab59WebServiceService;

	@Override
	public PropuestaSancionIdentificadoresWS crearPropuestaSancion(PropuestaSancionWS objetoPropuestaSancion,
			String usuario, Integer idOrigenPropuestaSancion, Integer idTercero, Integer idDireccion)
			throws Ab59Exception, Exception

	{
		return this.ab59WebServiceService.crearPropuestaSancion(objetoPropuestaSancion, usuario,
				idOrigenPropuestaSancion, idTercero, idDireccion);
	}

	@Override
	public String modificarPropuestaSancion(PropuestaSancionWS objetoPropuestaSancion, String usuario,
			Integer idTercero, Integer idDireccion) throws Ab59Exception, Exception {
		return this.ab59WebServiceService.modificarPropuestaSancion(objetoPropuestaSancion, usuario, idTercero,
				idDireccion);
	}

	@Override
	public String eliminarPropuestaSancion(Integer idPropuestaSancion, String usuario) throws Ab59Exception, Exception {
		return this.ab59WebServiceService.eliminarPropuestaSancion(idPropuestaSancion, usuario);
	}

}
