/**
*
*/
package org.fkjava.cfx.ws;
import java.util.List;
import java.util.Map;
import javax.jws.WebService;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.fkjava.cfx.domain.Cat;
import org.fkjava.cfx.domain.User;
import org.fkjava.cfx.util.FKXMLAdapter;
/**
* @author Kevin
* Web Services组件的接口(@WebService)
*/
@WebService
public interface HelloWorld {
/**
* 问好
* @param name
* @return
*/
String sayHi(String name);
/**
* 根据用户获取他名下的猫
* @param user
* @return
*/
List<Cat> getCatsByUser(User user);
/**
* 获取系统所有的猫
*/
// CXF不能处理Map<String, Cat>类型,于是我们采用FKXMLAdapter转换器就行出来
@XmlJavaTypeAdapter(FKXMLAdapter.class)
Map<String, Cat> getAllCats();
}