@Test public void sendRRARKJUHILUBATest() throws XRoadServiceConsumptionException { RRExtDocumentDataRequest requestData = RRExtDocumentDataRequest.Factory.newInstance(); requestData.setTegevus(RRExtDocumentDataRequest.Tegevus.V); RRExtDocumentDataRequest.Dokument document = RRExtDocumentDataRequest.Dokument.Factory.newInstance(); Kodif2 kodif2 = Kodif2.Factory.newInstance(); kodif2.setKood("D48"); kodif2.setNimi("juhiluba"); document.setLiik(kodif2); document.setDokumendiNumber("ET727382"); Calendar cal = Calendar.getInstance(); cal.set(2017, 1, 1); document.setValjaandmiseKP(cal); document.setJoustumiseKP(cal); RRExtDocumentDataRequest.Dokument.KoostanudAsutus koostanudAsutus = RRExtDocumentDataRequest.Dokument.KoostanudAsutus.Factory.newInstance(); koostanudAsutus.setAsutuseRegNumber("70001490"); koostanudAsutus.setAsutuseNimi("Maanteeamet"); Kodif2 kodif2Riik = Kodif2.Factory.newInstance(); kodif2Riik.setKood("EST"); koostanudAsutus.setRiik(kodif2Riik); document.setKoostanudAsutus(koostanudAsutus); document.setAmetnikuIsikukood("35802028876"); document.setAmetnikuNimed("JANIC LLIIMA"); requestData.setDokument(document); RRExtDocumentDataRequest.Isikud isikud = RRExtDocumentDataRequest.Isikud.Factory.newInstance(); RRExtDocumentDataRequest.Isikud.Isik isik = isikud.addNewIsik(); isik.setEesnimi("Juta"); isik.setEesnimiRR("Juta"); isik.setPerenimi("Maantee"); isik.setPerenimiRR("Maantee"); isik.setIsikukood("48305090291"); requestData.setIsikud(isikud); RRARKJUHILUBARequestType rrarkjuhilubaRequestType = RRARKJUHILUBARequestType.Factory.newInstance(); rrarkjuhilubaRequestType.setRRARKJUHILUBA(requestData); RRARKJUHILUBADocument.RRARKJUHILUBA request = RRARKJUHILUBADocument.RRARKJUHILUBA.Factory.newInstance(); request.setRequest(rrarkjuhilubaRequestType); RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse response = rrXTeeService.sendRRArkJuhilubaV1(request, "EE12345678"); System.out.println("response: " + response.getResponse()); System.out.println("isikud: " + response.getResponse().getIsikud()); Assert.assertTrue(response.getResponse().getIsikud().getIsikList().isEmpty()); }
@Override public RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId) throws XRoadServiceConsumptionException { return rrXRoadDatabase.rrarkjuhilubaV1(request, userId); }
RrV6XTeeServiceImpl implements RrV6XTeeService { @Override public RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId) throws XRoadServiceConsumptionException { return rrXRoadDatabase.rrarkjuhilubaV1(request, userId); } }
RrV6XTeeServiceImpl implements RrV6XTeeService { @Override public RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId) throws XRoadServiceConsumptionException { return rrXRoadDatabase.rrarkjuhilubaV1(request, userId); }  }
RrV6XTeeServiceImpl implements RrV6XTeeService { @Override public RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId) throws XRoadServiceConsumptionException { return rrXRoadDatabase.rrarkjuhilubaV1(request, userId); }  @Override com.nortal.jroad.client.rrv6.types.eu.x_road.rr.producer.RR441ResponseDocument.RR441Response findRr441(String isikukood, String userId); @Override RRSIDEAADRESSSideDataResponseDocument.RRSIDEAADRESSSideDataResponse sendRRSIDEAADRESSSideDataV1(RRSIDEAADRESSSideDataDocument.RRSIDEAADRESSSideData request, String userId); @Override RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId); @Override RR50SurnudIsikuteLeidmineResponseDocument.RR50SurnudIsikuteLeidmineResponse findRR50SurnudIsikuteLeidmine(RR50SurnudIsikuteLeidmineDocument.RR50SurnudIsikuteLeidmine request, String userId); @Override RR442ResponseDocument.RR442Response findRr442(String isikukood, String eesnimi, String perenimi, String userId); RR84IsikuSeosedResponseDocument.RR84IsikuSeosedResponse findIsikuSeosedV1(String isikukood); RR84IsikuSeosedResponseDocument.RR84IsikuSeosedResponse findIsikuSeosedV1(String isikukood, String userIdCode); }
RrV6XTeeServiceImpl implements RrV6XTeeService { @Override public RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId) throws XRoadServiceConsumptionException { return rrXRoadDatabase.rrarkjuhilubaV1(request, userId); }  @Override com.nortal.jroad.client.rrv6.types.eu.x_road.rr.producer.RR441ResponseDocument.RR441Response findRr441(String isikukood, String userId); @Override RRSIDEAADRESSSideDataResponseDocument.RRSIDEAADRESSSideDataResponse sendRRSIDEAADRESSSideDataV1(RRSIDEAADRESSSideDataDocument.RRSIDEAADRESSSideData request, String userId); @Override RRARKJUHILUBAResponseDocument.RRARKJUHILUBAResponse sendRRArkJuhilubaV1(RRARKJUHILUBADocument.RRARKJUHILUBA request, String userId); @Override RR50SurnudIsikuteLeidmineResponseDocument.RR50SurnudIsikuteLeidmineResponse findRR50SurnudIsikuteLeidmine(RR50SurnudIsikuteLeidmineDocument.RR50SurnudIsikuteLeidmine request, String userId); @Override RR442ResponseDocument.RR442Response findRr442(String isikukood, String eesnimi, String perenimi, String userId); RR84IsikuSeosedResponseDocument.RR84IsikuSeosedResponse findIsikuSeosedV1(String isikukood); RR84IsikuSeosedResponseDocument.RR84IsikuSeosedResponse findIsikuSeosedV1(String isikukood, String userIdCode);  }