private static void loadAuditRecordRepositoryDevice( AuditLogger auditLogger, String arrDeviceName, ConfigurationDelegate config) { try { auditLogger.setAuditRecordRepositoryDevice(config.findDevice(arrDeviceName)); } catch (ConfigurationException e) { LOG.info("Failed to load Audit Record Repository {} referenced by Audit Logger", arrDeviceName, e); auditLogger.setAuditRecordRepositoryDeviceName(arrDeviceName); } }
private AuditLogger loadAuditLogger(SearchResult sr, String deviceDN, Device device) throws NamingException { Attributes attrs = sr.getAttributes(); AuditLogger auditLogger = new AuditLogger(LdapUtils.stringValue(attrs.get("cn"), null)); loadFrom(auditLogger, attrs); for (String connDN : LdapUtils.stringArray(attrs.get("dicomNetworkConnectionReference"))) auditLogger.addConnection(LdapUtils.findConnection(connDN, deviceDN, device)); String arrDeviceDN = LdapUtils.stringValue(attrs.get("dcmAuditRecordRepositoryDeviceReference"), null); if (deviceDN.equals(arrDeviceDN)) { auditLogger.setAuditRecordRepositoryDevice(device); } else { loadAuditRecordRepositoryDevice(auditLogger, arrDeviceDN); } loadAuditSuppressCriteria(auditLogger, auditLoggerDN(auditLogger.getCommonName(), deviceDN)); return auditLogger; }
private static void loadAuditRecordRepositoryDevice( AuditLogger auditLogger, String arrDeviceName, ConfigurationDelegate config) { try { auditLogger.setAuditRecordRepositoryDevice(config.findDevice(arrDeviceName)); } catch (ConfigurationException e) { LOG.info("Failed to load Audit Record Repository {} referenced by Audit Logger", arrDeviceName, e); auditLogger.setAuditRecordRepositoryDeviceName(arrDeviceName); } }
private AuditLogger loadAuditLogger(SearchResult sr, String deviceDN, Device device) throws NamingException { Attributes attrs = sr.getAttributes(); AuditLogger auditLogger = new AuditLogger(LdapUtils.stringValue(attrs.get("cn"), null)); loadFrom(auditLogger, attrs); for (String connDN : LdapUtils.stringArray(attrs.get("dicomNetworkConnectionReference"))) auditLogger.addConnection(LdapUtils.findConnection(connDN, deviceDN, device)); String arrDeviceDN = LdapUtils.stringValue(attrs.get("dcmAuditRecordRepositoryDeviceReference"), null); if (deviceDN.equals(arrDeviceDN)) { auditLogger.setAuditRecordRepositoryDevice(device); } else { loadAuditRecordRepositoryDevice(auditLogger, arrDeviceDN); } loadAuditSuppressCriteria(auditLogger, auditLoggerDN(auditLogger.getCommonName(), deviceDN)); return auditLogger; }
private void loadAuditRecordRepositoryDevice(AuditLogger auditLogger, String arrDeviceDN) { try { auditLogger.setAuditRecordRepositoryDevice(config.loadDevice(arrDeviceDN)); } catch (ConfigurationException e) { LOG.info("Failed to load Audit Record Repository {} referenced by Audit Logger", arrDeviceDN, e); auditLogger.setAuditRecordRepositoryDeviceName( LdapUtils.cutAttrValueFromDN(arrDeviceDN, "dicomDeviceName")); } }
public Syslog() throws IOException { logDevice.addDeviceExtension(auditLoggerExt); logDevice.addConnection(conn); arrDevice.addDeviceExtension(arr); arrDevice.addConnection(remote); auditLogger.setAuditRecordRepositoryDevice(arrDevice); auditLoggerExt.addAuditLogger(auditLogger); }
private void loadAuditRecordRepositoryDevice(AuditLogger auditLogger, String arrDeviceDN) { try { auditLogger.setAuditRecordRepositoryDevice(config.loadDevice(arrDeviceDN)); } catch (ConfigurationException e) { LOG.info("Failed to load Audit Record Repository {} referenced by Audit Logger", arrDeviceDN, e); auditLogger.setAuditRecordRepositoryDeviceName( LdapUtils.cutAttrValueFromDN(arrDeviceDN, "dicomDeviceName")); } }
public Syslog() throws IOException { logDevice.addDeviceExtension(auditLoggerExt); logDevice.addConnection(conn); arrDevice.addDeviceExtension(arr); arrDevice.addConnection(remote); auditLogger.setAuditRecordRepositoryDevice(arrDevice); auditLoggerExt.addAuditLogger(auditLogger); }