

package gov.va.med.hdr.ars.client.webservice;


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 Apache CXF 3.1.3
 * 2016-03-16T16:15:59.510-06:00
 * Generated source version: 3.1.3
 * 
 */
@WebService( targetNamespace = "http://webservice.client.ars.hdr.med.DNS   /", name = "AggregateReportingServiceInterface" )
@XmlSeeAlso( { ObjectFactory.class } )
public interface AggregateReportingServiceInterface
{

    @WebResult( name = "return", targetNamespace = "" )
    @RequestWrapper( localName = "readAggregateData", targetNamespace = "http://webservice.client.ars.hdr.med.DNS   /", className = "gov.va.med.hdr.ars.client.webservice.ReadAggregateData" )
    @WebMethod
    @ResponseWrapper( localName = "readAggregateDataResponse", targetNamespace = "http://webservice.client.ars.hdr.med.DNS   /", className = "gov.va.med.hdr.ars.client.webservice.ReadAggregateDataResponse" )
    public java.lang.String readAggregateData( @WebParam( name = "reportRequest", targetNamespace = "" )
    java.lang.String reportRequest, @WebParam( name = "reportId", targetNamespace = "" )
    java.lang.String reportId, @WebParam( name = "clientId", targetNamespace = "" )
    java.lang.String clientId, @WebParam( name = "requestId", targetNamespace = "" )
    java.lang.String requestId );


    @WebResult( name = "return", targetNamespace = "" )
    @RequestWrapper( localName = "isAlive", targetNamespace = "http://webservice.client.ars.hdr.med.DNS   /", className = "gov.va.med.hdr.ars.client.webservice.IsAlive" )
    @WebMethod
    @ResponseWrapper( localName = "isAliveResponse", targetNamespace = "http://webservice.client.ars.hdr.med.DNS   /", className = "gov.va.med.hdr.ars.client.webservice.IsAliveResponse" )
    public boolean isAlive( );
}
