@Override public synchronized boolean purgeConfiguration() throws ConfigurationException { if (!configurationExists()) return false; try { destroySubcontextWithChilds(configurationDN); LOG.info("Purge DICOM Configuration at {}", configurationDN); clearConfigurationDN(); } catch (NamingException e) { throw new ConfigurationException(e); } return true; }
@Override public synchronized boolean purgeConfiguration() throws ConfigurationException { if (!configurationExists()) return false; try { destroySubcontextWithChilds(configurationDN); LOG.info("Purge DICOM Configuration at {}", configurationDN); clearConfigurationDN(); } catch (NamingException e) { throw new ConfigurationException(e); } return true; }
private void initConfiguration() throws ConfigurationException { setConfigurationDN("cn=" + configurationCN + ',' + baseDN); try { createSubcontext(configurationDN, LdapUtils.attrs(configurationRoot, "cn", configurationCN)); createSubcontext(devicesDN, LdapUtils.attrs("dicomDevicesRoot", "cn", "Devices")); createSubcontext(aetsRegistryDN, LdapUtils.attrs("dicomUniqueAETitlesRegistryRoot", "cn", "Unique AE Titles Registry")); LOG.info("Create DICOM Configuration at {}", configurationDN); } catch (NamingException e) { clearConfigurationDN(); throw new ConfigurationException(e); } }
private void initConfiguration() throws ConfigurationException { setConfigurationDN("cn=" + configurationCN + ',' + baseDN); try { createSubcontext(configurationDN, LdapUtils.attrs(configurationRoot, "cn", configurationCN)); createSubcontext(devicesDN, LdapUtils.attrs("dicomDevicesRoot", "cn", "Devices")); createSubcontext(aetsRegistryDN, LdapUtils.attrs("dicomUniqueAETitlesRegistryRoot", "cn", "Unique AE Titles Registry")); LOG.info("Create DICOM Configuration at {}", configurationDN); } catch (NamingException e) { clearConfigurationDN(); throw new ConfigurationException(e); } }