package com.axxx.dps.apv.ws;
import javax.jws.WebService;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Service;
/**
* Implementation of the APV ProjetService on top of the APV Web
* Spring + Hibernate + CXF stack.
*
* For now this is only a mock implementation.
*
* @author mdutoo
*
*/
@WebService(name="ProjetService", // service interface name (portType), else defaults to java interface
targetNamespace="http://www.axxx.com/dps/apv", // else defaults to java package ex. http://ws.apv.dps.axxx.com/
serviceName="ProjetServiceImpl") // service implementation name (used for binding & port), else default to java impl
@Service("com.axxx.dps.apv.ws.projetWebServiceImpl")
public class ProjetWebServiceImpl implements ProjetWebService {
private Log log = LogFactory.getLog(this.getClass());
/**
* Mock implementation, return true if id is more than 3
*/
@Override
public boolean publish(String projetId) {
log.debug("publish start");
if (Integer.parseInt(projetId) > 3) {
return true;
}
return false;
}
}