
package com.tutego.insel.ws.gen.jipnews;

import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;


/**
 * This class was generated by the JAXWS SI.
 * JAX-WS RI 2.0_02-b08-fcs
 * Generated source version: 2.0
 * 
 */
@WebService(name = "JIPNews", targetNamespace = "http://www.javaportal.it")
public interface JIPNews {


    /**
     * 
     * @param numeroNotizie
     * @return
     *     returns java.lang.String
     */
    @WebMethod
    @WebResult(name = "news", targetNamespace = "http://www.javaportal.it")
    @RequestWrapper(localName = "giveMe", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMe")
    @ResponseWrapper(localName = "giveMeResponse", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeResponse")
    public String giveMe(
        @WebParam(name = "numero_notizie", targetNamespace = "http://www.javaportal.it")
        int numeroNotizie);

    /**
     * 
     * @param newsNumber
     * @return
     *     returns java.lang.String
     */
    @WebMethod(operationName = "giveMe_EN")
    @WebResult(name = "news", targetNamespace = "http://www.javaportal.it")
    @RequestWrapper(localName = "giveMe_EN", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeEN")
    @ResponseWrapper(localName = "giveMe_ENResponse", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeENResponse")
    public String giveMeEN(
        @WebParam(name = "news_number", targetNamespace = "http://www.javaportal.it")
        int newsNumber);

    /**
     * 
     * @param numeroNotizie
     * @return
     *     returns java.util.List<com.tutego.insel.ws.gen.jipnews.JIPNewsTO>
     */
    @WebMethod
    @WebResult(name = "news", targetNamespace = "http://www.javaportal.it")
    @RequestWrapper(localName = "giveMeTO", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeTO")
    @ResponseWrapper(localName = "giveMeTOResponse", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeTOResponse")
    public List<JIPNewsTO> giveMeTO(
        @WebParam(name = "numero_notizie", targetNamespace = "http://www.javaportal.it")
        int numeroNotizie);

    /**
     * 
     * @param newsNumber
     * @return
     *     returns java.util.List<com.tutego.insel.ws.gen.jipnews.JIPNewsTO>
     */
    @WebMethod(operationName = "giveMeTO_EN")
    @WebResult(name = "news", targetNamespace = "http://www.javaportal.it")
    @RequestWrapper(localName = "giveMeTO_EN", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeTOEN")
    @ResponseWrapper(localName = "giveMeTO_ENResponse", targetNamespace = "http://www.javaportal.it", className = "com.tutego.insel.ws.gen.jipnews.GiveMeTOENResponse")
    public List<JIPNewsTO> giveMeTOEN(
        @WebParam(name = "news_number", targetNamespace = "http://www.javaportal.it")
        int newsNumber);

}
