package com.nortal.jroad.client.rmviki; import com.nortal.jroad.client.exception.XRoadServiceConsumptionException; import com.nortal.jroad.client.rmviki.types.ee.riik.xtee.rmviki.producers.producer.rmviki.RarVtaResponseType; import com.nortal.jroad.client.rmviki.types.ee.riik.xtee.rmviki.producers.producer.rmviki.ZRKOVAR; import com.nortal.jroad.client.rmviki.types.ee.riik.xtee.rmviki.producers.producer.rmviki.ZRKOVARResponse; /** * @author Kauri Kägo (kauri@nortal.com) */ public interface RmvikiXTeeService { /** * <code>rmviki.Z_RKOVAR.v1</code> X-tee service. */ ZRKOVARResponse zRKOVARV1(String kood) throws XRoadServiceConsumptionException; /** * Returns first not empty ZRKOVAR object, which KOOD is not empty, * from response. */ ZRKOVAR getZrkovarFromResponse(ZRKOVARResponse response); /** * <code>rmviki.rarVta.v1</code> X-tee service. */ RarVtaResponseType rarVtaV1(String kood) throws XRoadServiceConsumptionException; }