
package gov.wisconsin.wijis.services.warrant;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.xml.bind.annotation.XmlSeeAlso;

/**
 * This class was generated by Apache CXF 2.1
 * Fri Jun 27 11:53:53 CDT 2008
 * Generated source version: 2.1
 * 
 */

@WebService(targetNamespace = "http://wijis.wisconsin.gov/services/WarrantService/", name = "Warrant")
@XmlSeeAlso({gov.wisconsin.wijis.schemas.wijisservice.ObjectFactory.class,ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)

public interface Warrant {

    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
    @WebResult(name = "SubmissionResponse", targetNamespace = "http://wijis.wisconsin.gov/services/WarrantService/", partName = "submitResponseParameters")
    @WebMethod(action = "http://wijis.wisconsin.gov/services/WarrantService/submit")
    public java.lang.Object submit(
        @WebParam(partName = "submitParameters", name = "Submission", targetNamespace = "http://wijis.wisconsin.gov/services/WarrantService/")
        java.lang.Object submitParameters
    ) throws SubmitFaultMessage;

    @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
    @WebResult(name = "NotificationResponse", targetNamespace = "http://wijis.wisconsin.gov/services/WarrantService/", partName = "notifyResponseParameters")
    @WebMethod(action = "http://wijis.wisconsin.gov/services/WarrantService/notify")
    public NotificationResponseType notify(
        @WebParam(partName = "notifyParameters", name = "Notification", targetNamespace = "http://wijis.wisconsin.gov/services/WarrantService/")
        java.lang.Object notifyParameters
    );
}
