package com.nortal.jroad.client.etoimik; import org.springframework.stereotype.Service; import com.nortal.jroad.client.etoimik.types.ee.riik.xtee.etoimik.producers.producer.etoimik.KARRParinguVastus; import com.nortal.jroad.client.etoimik.types.ee.riik.xtee.etoimik.producers.producer.etoimik.KARRParinguVastus.KarrIsikuteValjavote; import com.nortal.jroad.client.etoimik.types.ee.riik.xtee.etoimik.producers.producer.etoimik.LeiaToovoimetuteKaristused; import com.nortal.jroad.client.exception.XRoadServiceConsumptionException; import com.nortal.jroad.client.service.XRoadDatabaseService; import com.nortal.jroad.model.XRoadMessage; import com.nortal.jroad.model.XmlBeansXRoadMessage; /** * @author Romet Piho */ @Service("etoimikXTeeService") public class EtoimikXTeeServiceImpl extends XRoadDatabaseService implements EtoimikXTeeService { @Override public void init() { super.init(); setDatabase("e-toimik"); } public KarrIsikuteValjavote leiaToovoimetuteKaristused(LeiaToovoimetuteKaristused request) throws XRoadServiceConsumptionException { XRoadMessage<KARRParinguVastus> karrVastus = send(new XmlBeansXRoadMessage<LeiaToovoimetuteKaristused>(request), "LeiaToovoimetuteKaristused", "v4"); return karrVastus.getContent().getKarrIsikuteValjavote(); } }