
package net.technisys.cmm.services.seguridad.v1;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.Holder;
import net.technisys.cmm.services.metadata.v1.Metadata;
import net.technisys.cmm.services.processuserloginbackoffice.rq.v1.ProcessUserLoginBackofficeRequest;
import net.technisys.cmm.services.processuserloginbackoffice.rs.v1.ProcessUserLoginBackofficeResponse;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.1.6 in JDK 6
 * Generated source version: 2.1
 * 
 */
@WebService(name = "Seguridad", targetNamespace = "http://www.technisys.net/cmm/services/Seguridad/v1.0")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
@XmlSeeAlso({
    net.technisys.cmm.services.metadata.v1.ObjectFactory.class,
    net.technisys.cmm.services.processuserloginbackoffice.rq.v1.ObjectFactory.class,
    net.technisys.cmm.services.errors.v1.ObjectFactory.class,
    net.technisys.cmm.services.processuserloginbackoffice.rs.v1.ObjectFactory.class
})
public interface Seguridad {


    /**
     * 
     * @param processUserLoginBackofficeParameters
     * @param metadata
     * @return
     *     returns net.technisys.cmm.services.processuserloginbackoffice.rs.v1.ProcessUserLoginBackofficeResponse
     * @throws LoginFault
     */
    @WebMethod
    @WebResult(name = "processUserLoginBackofficeResponse", targetNamespace = "http://www.technisys.net/cmm/services/processUserLoginBackoffice/rs/v1.0", partName = "processUserLoginBackofficeResult")
    public ProcessUserLoginBackofficeResponse processUserLoginBackoffice(
        @WebParam(name = "processUserLoginBackofficeRequest", targetNamespace = "http://www.technisys.net/cmm/services/processUserLoginBackoffice/rq/v1.0", partName = "processUserLoginBackofficeParameters")
        ProcessUserLoginBackofficeRequest processUserLoginBackofficeParameters,
        @WebParam(name = "metadata", targetNamespace = "http://www.technisys.net/cmm/services/metadata/v1.2", header = true, mode = WebParam.Mode.INOUT, partName = "metadata")
        Holder<Metadata> metadata)
        throws LoginFault
    ;

}
