package com.nortal.jroad.client.lkf; import java.util.Calendar; import com.nortal.jroad.client.exception.XRoadServiceConsumptionException; import com.nortal.jroad.client.lkf.types.ee.riik.xtee.lkf.producers.producer.lkf.AadressVastus; import com.nortal.jroad.client.lkf.types.ee.riik.xtee.lkf.producers.producer.lkf.KindlustuskaitseOtsingParing; import com.nortal.jroad.client.lkf.types.ee.riik.xtee.lkf.producers.producer.lkf.KindlustuskaitseOtsingVastus; import com.nortal.jroad.client.lkf.types.ee.riik.xtee.lkf.producers.producer.lkf.KindlustuskateVastus; import com.nortal.jroad.client.lkf.types.ee.riik.xtee.lkf.producers.producer.lkf.RomudeOtsingVastus; /** * <code>lkf</code> (Eesti Liikluskindlustuse Fond) database X-tee service. */ public interface LkfXTeeService { /** * <code>lkf.kindlustuskate.v1</code> service. */ KindlustuskateVastus findKindlustuskate(String registrinumber, String tehasetahis) throws XRoadServiceConsumptionException; /** * <code>lkf.aadress.v1</code> service. */ AadressVastus findAadress(String isikukood) throws XRoadServiceConsumptionException; /** * <code>lkf.romude_otsing.v1</code> service. */ RomudeOtsingVastus romudeOtsing(Calendar startDate, Calendar endDate) throws XRoadServiceConsumptionException; /** *<code>lkf.kindlustuskaitse_otsing.v1</code> */ KindlustuskaitseOtsingVastus kindlustusKaitseOtsing(KindlustuskaitseOtsingParing paring) throws XRoadServiceConsumptionException; }