package org.hivedb.services; import java.util.Collection; import javax.jws.WebMethod; import javax.jws.WebResult; import javax.jws.WebService; import javax.xml.ws.RequestWrapper; import javax.xml.ws.ResponseWrapper; import org.hivedb.annotations.GeneratedClass; import org.hivedb.annotations.IndexParamPagingPair; import org.hivedb.annotations.IndexParamPairs; import org.hivedb.util.database.test.WeatherReport; @GeneratedClass("WeatherReportServiceGenerated") @WebService public interface WeatherReportService extends Service<WeatherReport, WeatherServiceResponse, WeatherServiceContainer, Collection<WeatherReport>, Integer> { @WebMethod @WebResult @IndexParamPairs({0,1}) public WeatherServiceResponse findByProperty(String propertyName, String propertyValue); @WebMethod @WebResult @IndexParamPairs({0,1}) public Integer getCountByProperty(String propertyName, String propertyValue); @WebMethod @WebResult @IndexParamPairs({0,1}) @IndexParamPagingPair(startIndexIndex=2, maxResultsIndex=3) public WeatherServiceResponse findByPropertyPaged(String propertyName, String propertyValue, Integer firstResult, Integer maxResults); @WebMethod @WebResult @IndexParamPairs({0,1,2,3}) public WeatherServiceResponse findByTwoProperties(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2); @WebMethod @WebResult @IndexParamPairs({0,1,2,3}) public Integer getCountByTwoProperties(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2); @WebMethod @WebResult @IndexParamPairs({0,1,2,3}) @IndexParamPagingPair(startIndexIndex=4, maxResultsIndex=5) public WeatherServiceResponse findByTwoPropertiesPaged(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2, Integer firstResult, Integer maxResults); @WebMethod @WebResult @IndexParamPairs({0,1,2,3,4,5}) public WeatherServiceResponse findByThreeProperties(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2, String propertyName3, String propertyValue3); @WebMethod @WebResult @IndexParamPairs({0,1,2,3,4,5}) public Integer getCountByThreeProperties(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2, String propertyName3, String propertyValue3); @WebMethod @WebResult @IndexParamPairs({0,1,2,3,4,5}) @IndexParamPagingPair(startIndexIndex=6, maxResultsIndex=7) public WeatherServiceResponse findByThreePropertiesPaged(String propertyName1, String propertyValue1, String propertyName2, String propertyValue2, String propertyName3, String propertyValue3, Integer firstResult, Integer maxResults); @WebMethod @WebResult public WeatherServiceResponse get(Integer id); @WebMethod @WebResult public boolean exists(Integer id); @WebMethod @WebResult public WeatherServiceResponse save(WeatherReport obj); @WebMethod @WebResult public WeatherServiceResponse saveAll(WeatherReport[] instances); @WebMethod @WebResult public Object delete(Integer id); @WebMethod @WebResult public String getPersistedClass(); }