package psdi.app.iface.oa;

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
import java.util.HashSet;
import java.util.Set;

/**
 *注册所有的服务
 *  1.继承自 javax.ws.rs.core.Application
 *  2.使用 ApplicationPath注解类
 * 这是最新版本
 */

@ApplicationPath("iface/oa")
public class RestApi extends Application{
    @Override
    public Set<Class<?>> getClasses() {
        final Set<Class<?>> classes = new HashSet<Class<?>>();
        // register root resources/providers
        classes.add(Eam2OAService.class);
        classes.add(Oa2EamPrService.class);
        classes.add(OA2EamPrJumpService.class);
        classes.add(Oa2EamStartcntrService.class);
        classes.add(OA2EAMOutService.class);
        classes.add(OA2EAMAssetdispoService.class);
        classes.add(OA2EamAtfacService.class);
        return classes;
    }
}
