
package gov.wisconsin.wijis.services.protectionorder;

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:44:05 CDT 2008
 * Generated source version: 2.1
 * 
 */

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

public interface ProtectionOrder {

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

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