private String auditLoggerDN(String name, String deviceDN) { return LdapUtils.dnOf("cn" , name, deviceDN); }
private static String aetDN(String aet, String parentDN) { return LdapUtils.dnOf("dicomAETitle" ,aet, parentDN); }
private String dnOf(String tsuid, String imageReadersDN) { return LdapUtils.dnOf("dicomTransferSyntax" ,tsuid, imageReadersDN); }
private static String webappDN(String aet, String parentDN) { return LdapUtils.dnOf("dcmWebAppName" ,aet, parentDN); }
public static Connection findByDN(String deviceDN, List<Connection> conns, String dn) { for (Connection conn : conns) if (dn.equals(dnOf(conn, deviceDN))) return conn; return null; }
private static boolean equalsConnRefs(List<Connection> conns1, List<Connection> conns2, String deviceDN) { if (conns1.size() != conns2.size()) return false; for (Connection conn1 : conns1) if (LdapUtils.findByDN(deviceDN, conns2, dnOf(conn1, deviceDN)) == null) return false; return true; }
private static boolean equalsConnRefs(List<Connection> conns1, List<Connection> conns2, String deviceDN) { if (conns1.size() != conns2.size()) return false; for (Connection conn1 : conns1) if (LdapUtils.findByDN(deviceDN, conns2, dnOf(conn1, deviceDN)) == null) return false; return true; }
public static String dnOf(Connection conn, String deviceDN) { String cn = conn.getCommonName(); return (cn != null) ? LdapUtils.dnOf("cn", cn , deviceDN) : (conn.isServer() ? LdapUtils.dnOf("dicomHostname", conn.getHostname(), "dicomPort", Integer.toString(conn.getPort()), deviceDN) : LdapUtils.dnOf("dicomHostname", conn.getHostname(), deviceDN)); }
public static Connection findConnection(String connDN, String deviceDN, Device device) throws NameNotFoundException { for (Connection conn : device.listConnections()) if (dnOf(conn, deviceDN).equalsIgnoreCase(connDN)) return conn; throw new NameNotFoundException(connDN); }
public static Connection findConnection(String connDN, String deviceDN, Device device) throws NameNotFoundException { for (Connection conn : device.listConnections()) if (dnOf(conn, deviceDN).equalsIgnoreCase(connDN)) return conn; throw new NameNotFoundException(connDN); }
private static Attribute connRefs(Collection<Connection> conns, String deviceDN) { Attribute attr = new BasicAttribute("dicomNetworkConnectionReference"); for (Connection conn : conns) attr.add(LdapUtils.dnOf(conn, deviceDN)); return attr; }
private static Attribute connRefs(Collection<Connection> conns, String deviceDN) { Attribute attr = new BasicAttribute("dicomNetworkConnectionReference"); for (Connection conn : conns) attr.add(LdapUtils.dnOf(conn, deviceDN)); return attr; }
public void store(ConfigurationChanges diffs, Map<String, BasicBulkDataDescriptor> descriptors, String parentDN) throws NamingException { for (BasicBulkDataDescriptor descriptor : descriptors.values()) { String dn = LdapUtils.dnOf("dcmBulkDataDescriptorID", descriptor.getBulkDataDescriptorID(), parentDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, dn, ConfigurationChanges.ChangeType.C); createSubcontext(dn, storeTo(ldapObj, descriptor, new BasicAttributes(true))); } }
public static void storeConnRefs(ConfigurationChanges.ModifiedObject ldapObj, Attributes attrs, Collection<Connection> conns, String deviceDN) { if (!conns.isEmpty()) { attrs.put(LdapUtils.connRefs(conns, deviceDN)); if (ldapObj != null) { ConfigurationChanges.ModifiedAttribute attribute = new ConfigurationChanges.ModifiedAttribute("dicomNetworkConnectionReference"); for (Connection conn : conns) attribute.addValue(LdapUtils.dnOf(conn, deviceDN)); ldapObj.add(attribute); } } }
public static void storeConnRefs(ConfigurationChanges.ModifiedObject ldapObj, Attributes attrs, Collection<Connection> conns, String deviceDN) { if (!conns.isEmpty()) { attrs.put(LdapUtils.connRefs(conns, deviceDN)); if (ldapObj != null) { ConfigurationChanges.ModifiedAttribute attribute = new ConfigurationChanges.ModifiedAttribute("dicomNetworkConnectionReference"); for (Connection conn : conns) attribute.addValue(LdapUtils.dnOf(conn, deviceDN)); ldapObj.add(attribute); } } }
public void store(ConfigurationChanges diffs, Map<String, BasicBulkDataDescriptor> descriptors, String parentDN) throws NamingException { for (BasicBulkDataDescriptor descriptor : descriptors.values()) { String dn = LdapUtils.dnOf("dcmBulkDataDescriptorID", descriptor.getBulkDataDescriptorID(), parentDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, dn, ConfigurationChanges.ChangeType.C); createSubcontext(dn, storeTo(ldapObj, descriptor, new BasicAttributes(true))); } }
public void store(AttributeCoercions coercions, String parentDN) throws NamingException { for (AttributeCoercion ac : coercions) createSubcontext( LdapUtils.dnOf("cn", ac.getCommonName(), parentDN), storeTo(ac, new BasicAttributes(true))); }
public void store(CompressionRules rules, String parentDN) throws NamingException { for (CompressionRule rule : rules) config.createSubcontext( LdapUtils.dnOf("cn", rule.getCommonName(), parentDN), storeTo(rule, new BasicAttributes(true))); }
public void store(AttributeCoercions coercions, String parentDN) throws NamingException { for (AttributeCoercion ac : coercions) createSubcontext( LdapUtils.dnOf("cn", ac.getCommonName(), parentDN), storeTo(ac, new BasicAttributes(true))); }