
package com.ejie.ad74a.ws.client.platea.toolkit;

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 generated by the JAX-WS RI.
 * JAX-WS RI 2.3.0-b170214.1743
 * Generated source version: 2.2
 * 
 */
@WebService(name = "X43kWebService", targetNamespace = "com/ejie/toolkit/xml")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface X43KWebService {


    /**
     * 
     * @param idApilamiento
     * @return
     *     returns com.ejie.ad74a.ws.client.platea.toolkit.X43Kapilamiento
     * @throws Exception_Exception
     */
    @WebMethod(action = "unstackData")
    @WebResult(name = "apilamiento", targetNamespace = "")
    @RequestWrapper(localName = "unstackData", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.UnstackData")
    @ResponseWrapper(localName = "unstackDataResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.UnstackDataResponse")
    public X43Kapilamiento unstackData(
        @WebParam(name = "idApilamiento", targetNamespace = "com/ejie/toolkit/xml")
        String idApilamiento)
        throws Exception_Exception
    ;

    /**
     * 
     * @param ctxPresentacion
     * @param tipoPresentacion
     * @param datosFormulario
     * @param language
     * @param aplic
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "stackData")
    @WebResult(name = "idApilamiento", targetNamespace = "")
    @RequestWrapper(localName = "stackData", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.StackData")
    @ResponseWrapper(localName = "stackDataResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.StackDataResponse")
    public String stackData(
        @WebParam(name = "language", targetNamespace = "com/ejie/toolkit/xml")
        String language,
        @WebParam(name = "ctxPresentacion", targetNamespace = "com/ejie/toolkit/xml")
        String ctxPresentacion,
        @WebParam(name = "datosFormulario", targetNamespace = "com/ejie/toolkit/xml")
        String datosFormulario,
        @WebParam(name = "tipoPresentacion", targetNamespace = "com/ejie/toolkit/xml")
        String tipoPresentacion,
        @WebParam(name = "aplic", targetNamespace = "com/ejie/toolkit/xml")
        String aplic)
        throws Exception_Exception
    ;

    /**
     * 
     * @param procedimientoId
     * @param xml
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "saveDataPreload")
    @WebResult(name = "idSolicitud", targetNamespace = "")
    @RequestWrapper(localName = "saveDataPreload", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SaveDataPreload")
    @ResponseWrapper(localName = "saveDataPreloadResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SaveDataPreloadResponse")
    public String saveDataPreload(
        @WebParam(name = "procedimientoId", targetNamespace = "com/ejie/toolkit/xml")
        String procedimientoId,
        @WebParam(name = "xml", targetNamespace = "com/ejie/toolkit/xml")
        String xml)
        throws Exception_Exception
    ;

    /**
     * 
     * @param ctxPresentacion
     * @param tipoPresentacion
     * @param datosFormulario
     * @param language
     * @param aplic
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "saveAportacionesPreload")
    @WebResult(name = "idApilamiento", targetNamespace = "")
    @RequestWrapper(localName = "saveAportacionesPreload", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SaveAportacionesPreload")
    @ResponseWrapper(localName = "saveAportacionesPreloadResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SaveAportacionesPreloadResponse")
    public String saveAportacionesPreload(
        @WebParam(name = "language", targetNamespace = "com/ejie/toolkit/xml")
        String language,
        @WebParam(name = "ctxPresentacion", targetNamespace = "com/ejie/toolkit/xml")
        String ctxPresentacion,
        @WebParam(name = "datosFormulario", targetNamespace = "com/ejie/toolkit/xml")
        String datosFormulario,
        @WebParam(name = "tipoPresentacion", targetNamespace = "com/ejie/toolkit/xml")
        String tipoPresentacion,
        @WebParam(name = "aplic", targetNamespace = "com/ejie/toolkit/xml")
        String aplic)
        throws Exception_Exception
    ;

    /**
     * 
     * @param instanceId
     * @param idSolicitud
     * @param telematicActionId
     * @param folderId
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "getRequestInformation")
    @WebResult(name = "ejgvDocument", targetNamespace = "")
    @RequestWrapper(localName = "getRequestInformation", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.GetRequestInformation")
    @ResponseWrapper(localName = "getRequestInformationResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.GetRequestInformationResponse")
    public String getRequestInformation(
        @WebParam(name = "idSolicitud", targetNamespace = "com/ejie/toolkit/xml")
        String idSolicitud,
        @WebParam(name = "folderId", targetNamespace = "com/ejie/toolkit/xml")
        String folderId,
        @WebParam(name = "telematicActionId", targetNamespace = "com/ejie/toolkit/xml")
        String telematicActionId,
        @WebParam(name = "instanceId", targetNamespace = "com/ejie/toolkit/xml")
        String instanceId)
        throws Exception_Exception
    ;

    /**
     * 
     * @param procedimientoId
     * @param folderId
     * @param status
     * @throws Exception_Exception
     */
    @WebMethod(action = "setStatusSubsanar")
    @RequestWrapper(localName = "setStatusSubsanar", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SetStatusSubsanar")
    @ResponseWrapper(localName = "setStatusSubsanarResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.SetStatusSubsanarResponse")
    public void setStatusSubsanar(
        @WebParam(name = "folderId", targetNamespace = "com/ejie/toolkit/xml")
        String folderId,
        @WebParam(name = "status", targetNamespace = "com/ejie/toolkit/xml")
        String status,
        @WebParam(name = "procedimientoId", targetNamespace = "com/ejie/toolkit/xml")
        String procedimientoId)
        throws Exception_Exception
    ;

    /**
     * 
     * @param procedimientoId
     * @param folderId
     * @return
     *     returns boolean
     * @throws Exception_Exception
     */
    @WebMethod(action = "isMarcadoSubsanar")
    @WebResult(name = "isMarcadoSubsanar", targetNamespace = "")
    @RequestWrapper(localName = "isMarcadoSubsanar", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.IsMarcadoSubsanar")
    @ResponseWrapper(localName = "isMarcadoSubsanarResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.IsMarcadoSubsanarResponse")
    public boolean isMarcadoSubsanar(
        @WebParam(name = "folderId", targetNamespace = "com/ejie/toolkit/xml")
        String folderId,
        @WebParam(name = "procedimientoId", targetNamespace = "com/ejie/toolkit/xml")
        String procedimientoId)
        throws Exception_Exception
    ;

    /**
     * 
     * @param xml
     * @param folderId
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "modifyApplicant")
    @WebResult(name = "idSolicitud", targetNamespace = "")
    @RequestWrapper(localName = "modifyApplicant", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.ModifyApplicant")
    @ResponseWrapper(localName = "modifyApplicantResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.ModifyApplicantResponse")
    public String modifyApplicant(
        @WebParam(name = "folderId", targetNamespace = "com/ejie/toolkit/xml")
        String folderId,
        @WebParam(name = "xml", targetNamespace = "com/ejie/toolkit/xml")
        String xml)
        throws Exception_Exception
    ;

    /**
     * 
     * @param urlPifPresolicitud
     * @param procedimientoId
     * @param xmlFormulario
     * @param xmlDocumentos
     * @return
     *     returns com.ejie.ad74a.ws.client.platea.toolkit.X43KPresolicitudResponse
     * @throws Exception_Exception
     */
    @WebMethod(action = "createSolicitudPresencialCiudadano")
    @WebResult(name = "X43kPresolicitudResponse", targetNamespace = "")
    @RequestWrapper(localName = "createSolicitudPresencialCiudadano", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.CreateSolicitudPresencialCiudadano")
    @ResponseWrapper(localName = "createSolicitudPresencialCiudadanoResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ad74a.ws.client.platea.toolkit.CreateSolicitudPresencialCiudadanoResponse")
    public X43KPresolicitudResponse createSolicitudPresencialCiudadano(
        @WebParam(name = "procedimientoId", targetNamespace = "com/ejie/toolkit/xml")
        String procedimientoId,
        @WebParam(name = "xmlFormulario", targetNamespace = "com/ejie/toolkit/xml")
        String xmlFormulario,
        @WebParam(name = "xmlDocumentos", targetNamespace = "com/ejie/toolkit/xml")
        String xmlDocumentos,
        @WebParam(name = "urlPifPresolicitud", targetNamespace = "com/ejie/toolkit/xml")
        String urlPifPresolicitud)
        throws Exception_Exception
    ;

}
