
package com.ejie.ab78.clientesWS.ab79WebService;

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


/**
 * This class was  
 * Oracle JAX-WS 2.1.5
 * Generated source version: 2.1
 * 
 */
@WebService(name = "WebServiceImpl", targetNamespace = "http://com.ejie.ab79.serviciosWeb")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface WebServiceImpl {


    /**
     * 
     * @param idExpedienteOrigen
     * @param idOrigenInspeccion
     * @param inspeccion
     * @param usuario
     * @param preguntasExpedienteWS
     * @param numDenuncia
     * @param folderId
     * @return
     *     returns java.lang.String
     * @throws Ab79Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "crearInspeccion", targetNamespace = "http://com.ejie.ab79.serviciosWeb", className = "com.ejie.ab78.clientesWS.ab79WebService.CrearInspeccion")
    @ResponseWrapper(localName = "crearInspeccionResponse", targetNamespace = "http://com.ejie.ab79.serviciosWeb", className = "com.ejie.ab78.clientesWS.ab79WebService.CrearInspeccionResponse")
    public String crearInspeccion(
        @WebParam(name = "folderId", targetNamespace = "")
        String folderId,
        @WebParam(name = "inspeccion", targetNamespace = "")
        InspeccionWS inspeccion,
        @WebParam(name = "preguntasExpedienteWS", targetNamespace = "")
        List<PreguntasExpedienteWS> preguntasExpedienteWS,
        @WebParam(name = "usuario", targetNamespace = "")
        String usuario,
        @WebParam(name = "idOrigenInspeccion", targetNamespace = "")
        Integer idOrigenInspeccion,
        @WebParam(name = "idExpedienteOrigen", targetNamespace = "")
        Integer idExpedienteOrigen,
        @WebParam(name = "numDenuncia", targetNamespace = "")
        String numDenuncia)
        throws Ab79Exception
    ;

    /**
     * 
     * @param usuario
     * @param identificadorInspeccion
     * @return
     *     returns java.lang.String
     * @throws Ab79Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "eliminarInspeccion", targetNamespace = "http://com.ejie.ab79.serviciosWeb", className = "com.ejie.ab78.clientesWS.ab79WebService.EliminarInspeccion")
    @ResponseWrapper(localName = "eliminarInspeccionResponse", targetNamespace = "http://com.ejie.ab79.serviciosWeb", className = "com.ejie.ab78.clientesWS.ab79WebService.EliminarInspeccionResponse")
    public String eliminarInspeccion(
        @WebParam(name = "identificadorInspeccion", targetNamespace = "")
        String identificadorInspeccion,
        @WebParam(name = "usuario", targetNamespace = "")
        String usuario)
        throws Ab79Exception
    ;

}
