@Test public void asutusedParing() throws XRoadServiceConsumptionException { Assert.assertNotNull(aarXTeeServiceImpl.asutusedParingRegistriKoodiJargi("123", "10391131")); }
public AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood) throws XRoadServiceConsumptionException { if (regKood == null) { throw new RuntimeException("Asutuse registrikood peab olema määratud"); } AsutusedVastusManus responseObj = null; XRoadMessage<AsutusedParing> request = new XmlBeansXRoadMessage<AsutusedParing>(AsutusedParing.Factory.newInstance()); AsutusedParingManus paringManus = AsutusedParingManus.Factory.newInstance(); Asutused asutused = paringManus.addNewAsutused(); asutused.setReKood(regKood); request.getContent().setAsutused(paringManus.xmlText().getBytes()); AarXTeeConsumerCallback callback = new AarXTeeConsumerCallback(); callback.addElementAttribute("asutused", "xsi:type", "xsd:base64Binary"); final XRoadServiceConfiguration xteeConfiguration = xRoadServiceConfigurationProvider.createConfiguration(getDatabase(), getDatabase(), "asutused", "v1"); DelegatingXRoadServiceConfiguration configuration = new DelegatingXRoadServiceConfiguration(xteeConfiguration) { @Override public String getIdCode() { String idCode = super.getIdCode(); if (paringuIsikukood != null) { idCode = paringuIsikukood.startsWith("EE") ? paringuIsikukood : "EE" + paringuIsikukood; } return idCode; } }; XRoadMessage<AsutusedVastus> response = xRoadConsumer.sendRequest(request, configuration, callback, null); if (!response.getAttachments().isEmpty()) { ByteArrayOutputStream out = this.readResponse(response.getAttachments().get(0)); try { responseObj = (AsutusedVastusManus) XmlObject.Factory.parse(XmlObject.Factory.parse(new String(out.toByteArray(), "UTF-8")).toString(), new XmlOptions().setDocumentType(AsutusedVastusManus.type)); } catch(XmlException ex) { ex.printStackTrace(); } catch(UnsupportedEncodingException ex) { ex.printStackTrace(); } } return responseObj; }
AarXTeeServiceImpl extends XRoadDatabaseService implements AarXTeeService { public AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood) throws XRoadServiceConsumptionException { if (regKood == null) { throw new RuntimeException("Asutuse registrikood peab olema määratud"); } AsutusedVastusManus responseObj = null; XRoadMessage<AsutusedParing> request = new XmlBeansXRoadMessage<AsutusedParing>(AsutusedParing.Factory.newInstance()); AsutusedParingManus paringManus = AsutusedParingManus.Factory.newInstance(); Asutused asutused = paringManus.addNewAsutused(); asutused.setReKood(regKood); request.getContent().setAsutused(paringManus.xmlText().getBytes()); AarXTeeConsumerCallback callback = new AarXTeeConsumerCallback(); callback.addElementAttribute("asutused", "xsi:type", "xsd:base64Binary"); final XRoadServiceConfiguration xteeConfiguration = xRoadServiceConfigurationProvider.createConfiguration(getDatabase(), getDatabase(), "asutused", "v1"); DelegatingXRoadServiceConfiguration configuration = new DelegatingXRoadServiceConfiguration(xteeConfiguration) { @Override public String getIdCode() { String idCode = super.getIdCode(); if (paringuIsikukood != null) { idCode = paringuIsikukood.startsWith("EE") ? paringuIsikukood : "EE" + paringuIsikukood; } return idCode; } }; XRoadMessage<AsutusedVastus> response = xRoadConsumer.sendRequest(request, configuration, callback, null); if (!response.getAttachments().isEmpty()) { ByteArrayOutputStream out = this.readResponse(response.getAttachments().get(0)); try { responseObj = (AsutusedVastusManus) XmlObject.Factory.parse(XmlObject.Factory.parse(new String(out.toByteArray(), "UTF-8")).toString(), new XmlOptions().setDocumentType(AsutusedVastusManus.type)); } catch(XmlException ex) { ex.printStackTrace(); } catch(UnsupportedEncodingException ex) { ex.printStackTrace(); } } return responseObj; } }
AarXTeeServiceImpl extends XRoadDatabaseService implements AarXTeeService { public AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood) throws XRoadServiceConsumptionException { if (regKood == null) { throw new RuntimeException("Asutuse registrikood peab olema määratud"); } AsutusedVastusManus responseObj = null; XRoadMessage<AsutusedParing> request = new XmlBeansXRoadMessage<AsutusedParing>(AsutusedParing.Factory.newInstance()); AsutusedParingManus paringManus = AsutusedParingManus.Factory.newInstance(); Asutused asutused = paringManus.addNewAsutused(); asutused.setReKood(regKood); request.getContent().setAsutused(paringManus.xmlText().getBytes()); AarXTeeConsumerCallback callback = new AarXTeeConsumerCallback(); callback.addElementAttribute("asutused", "xsi:type", "xsd:base64Binary"); final XRoadServiceConfiguration xteeConfiguration = xRoadServiceConfigurationProvider.createConfiguration(getDatabase(), getDatabase(), "asutused", "v1"); DelegatingXRoadServiceConfiguration configuration = new DelegatingXRoadServiceConfiguration(xteeConfiguration) { @Override public String getIdCode() { String idCode = super.getIdCode(); if (paringuIsikukood != null) { idCode = paringuIsikukood.startsWith("EE") ? paringuIsikukood : "EE" + paringuIsikukood; } return idCode; } }; XRoadMessage<AsutusedVastus> response = xRoadConsumer.sendRequest(request, configuration, callback, null); if (!response.getAttachments().isEmpty()) { ByteArrayOutputStream out = this.readResponse(response.getAttachments().get(0)); try { responseObj = (AsutusedVastusManus) XmlObject.Factory.parse(XmlObject.Factory.parse(new String(out.toByteArray(), "UTF-8")).toString(), new XmlOptions().setDocumentType(AsutusedVastusManus.type)); } catch(XmlException ex) { ex.printStackTrace(); } catch(UnsupportedEncodingException ex) { ex.printStackTrace(); } } return responseObj; }  }
AarXTeeServiceImpl extends XRoadDatabaseService implements AarXTeeService { public AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood) throws XRoadServiceConsumptionException { if (regKood == null) { throw new RuntimeException("Asutuse registrikood peab olema määratud"); } AsutusedVastusManus responseObj = null; XRoadMessage<AsutusedParing> request = new XmlBeansXRoadMessage<AsutusedParing>(AsutusedParing.Factory.newInstance()); AsutusedParingManus paringManus = AsutusedParingManus.Factory.newInstance(); Asutused asutused = paringManus.addNewAsutused(); asutused.setReKood(regKood); request.getContent().setAsutused(paringManus.xmlText().getBytes()); AarXTeeConsumerCallback callback = new AarXTeeConsumerCallback(); callback.addElementAttribute("asutused", "xsi:type", "xsd:base64Binary"); final XRoadServiceConfiguration xteeConfiguration = xRoadServiceConfigurationProvider.createConfiguration(getDatabase(), getDatabase(), "asutused", "v1"); DelegatingXRoadServiceConfiguration configuration = new DelegatingXRoadServiceConfiguration(xteeConfiguration) { @Override public String getIdCode() { String idCode = super.getIdCode(); if (paringuIsikukood != null) { idCode = paringuIsikukood.startsWith("EE") ? paringuIsikukood : "EE" + paringuIsikukood; } return idCode; } }; XRoadMessage<AsutusedVastus> response = xRoadConsumer.sendRequest(request, configuration, callback, null); if (!response.getAttachments().isEmpty()) { ByteArrayOutputStream out = this.readResponse(response.getAttachments().get(0)); try { responseObj = (AsutusedVastusManus) XmlObject.Factory.parse(XmlObject.Factory.parse(new String(out.toByteArray(), "UTF-8")).toString(), new XmlOptions().setDocumentType(AsutusedVastusManus.type)); } catch(XmlException ex) { ex.printStackTrace(); } catch(UnsupportedEncodingException ex) { ex.printStackTrace(); } } return responseObj; }  AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood); TaitmisedVastusManus isikuRollidAsutuses(final String paringuIsikukood, Long asutusId, String isikukood, RollEnum... rollid); }
AarXTeeServiceImpl extends XRoadDatabaseService implements AarXTeeService { public AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood) throws XRoadServiceConsumptionException { if (regKood == null) { throw new RuntimeException("Asutuse registrikood peab olema määratud"); } AsutusedVastusManus responseObj = null; XRoadMessage<AsutusedParing> request = new XmlBeansXRoadMessage<AsutusedParing>(AsutusedParing.Factory.newInstance()); AsutusedParingManus paringManus = AsutusedParingManus.Factory.newInstance(); Asutused asutused = paringManus.addNewAsutused(); asutused.setReKood(regKood); request.getContent().setAsutused(paringManus.xmlText().getBytes()); AarXTeeConsumerCallback callback = new AarXTeeConsumerCallback(); callback.addElementAttribute("asutused", "xsi:type", "xsd:base64Binary"); final XRoadServiceConfiguration xteeConfiguration = xRoadServiceConfigurationProvider.createConfiguration(getDatabase(), getDatabase(), "asutused", "v1"); DelegatingXRoadServiceConfiguration configuration = new DelegatingXRoadServiceConfiguration(xteeConfiguration) { @Override public String getIdCode() { String idCode = super.getIdCode(); if (paringuIsikukood != null) { idCode = paringuIsikukood.startsWith("EE") ? paringuIsikukood : "EE" + paringuIsikukood; } return idCode; } }; XRoadMessage<AsutusedVastus> response = xRoadConsumer.sendRequest(request, configuration, callback, null); if (!response.getAttachments().isEmpty()) { ByteArrayOutputStream out = this.readResponse(response.getAttachments().get(0)); try { responseObj = (AsutusedVastusManus) XmlObject.Factory.parse(XmlObject.Factory.parse(new String(out.toByteArray(), "UTF-8")).toString(), new XmlOptions().setDocumentType(AsutusedVastusManus.type)); } catch(XmlException ex) { ex.printStackTrace(); } catch(UnsupportedEncodingException ex) { ex.printStackTrace(); } } return responseObj; }  AsutusedVastusManus asutusedParingRegistriKoodiJargi(final String paringuIsikukood, String regKood); TaitmisedVastusManus isikuRollidAsutuses(final String paringuIsikukood, Long asutusId, String isikukood, RollEnum... rollid);  }