public TransferCapability addTransferCapability(TransferCapability tc) { tc.setApplicationEntity(this); TransferCapability prev = (tc.getRole() == TransferCapability.Role.SCU ? scuTCs : scpTCs).put(tc.getSopClass(), tc); if (prev != null && prev != tc) prev.setApplicationEntity(null); return prev; }
public TransferCapability addTransferCapability(TransferCapability tc) { tc.setApplicationEntity(this); TransferCapability prev = (tc.getRole() == TransferCapability.Role.SCU ? scuTCs : scpTCs).put(tc.getSopClass(), tc); if (prev != null && prev != tc) prev.setApplicationEntity(null); return prev; }
private static String dnOf(TransferCapability tc, String aeDN) { String cn = tc.getCommonName(); return (cn != null) ? LdapUtils.dnOf("cn", cn , aeDN) : LdapUtils.dnOf("dicomSOPClass", tc.getSopClass(), "dicomTransferRole", tc.getRole().toString(), aeDN); }
private static String dnOf(TransferCapability tc, String aeDN) { String cn = tc.getCommonName(); return (cn != null) ? LdapUtils.dnOf("cn", cn , aeDN) : LdapUtils.dnOf("dicomSOPClass", tc.getSopClass(), "dicomTransferRole", tc.getRole().toString(), aeDN); }
private List<ModificationItem> storeDiffs(ConfigurationChanges.ModifiedObject ldapObj, TransferCapability a, TransferCapability b, List<ModificationItem> mods) { LdapUtils.storeDiffObject(ldapObj, mods, "dicomSOPClass", a.getSopClass(), b.getSopClass(), null); LdapUtils.storeDiffObject(ldapObj, mods, "dicomTransferRole", a.getRole(), b.getRole(), null); LdapUtils.storeDiff(ldapObj, mods, "dicomTransferSyntax", a.getTransferSyntaxes(), b.getTransferSyntaxes()); if (!extended) return mods; LdapUtils.storeDiffWithOrdinalPrefix(ldapObj, mods, "dcmPreferredTransferSyntax", a.getPreferredTransferSyntaxes(), b.getPreferredTransferSyntaxes()); storeDiffs(ldapObj, a.getQueryOptions(), b.getQueryOptions(), mods); storeDiffs(ldapObj, a.getStorageOptions(), b.getStorageOptions(), mods); return mods; }
private List<ModificationItem> storeDiffs(ConfigurationChanges.ModifiedObject ldapObj, TransferCapability a, TransferCapability b, List<ModificationItem> mods) { LdapUtils.storeDiffObject(ldapObj, mods, "dicomSOPClass", a.getSopClass(), b.getSopClass(), null); LdapUtils.storeDiffObject(ldapObj, mods, "dicomTransferRole", a.getRole(), b.getRole(), null); LdapUtils.storeDiff(ldapObj, mods, "dicomTransferSyntax", a.getTransferSyntaxes(), b.getTransferSyntaxes()); if (!extended) return mods; LdapUtils.storeDiffWithOrdinalPrefix(ldapObj, mods, "dcmPreferredTransferSyntax", a.getPreferredTransferSyntaxes(), b.getPreferredTransferSyntaxes()); storeDiffs(ldapObj, a.getQueryOptions(), b.getQueryOptions(), mods); storeDiffs(ldapObj, a.getStorageOptions(), b.getStorageOptions(), mods); return mods; }
LdapUtils.storeNotNullOrDef(ldapObj, attrs, "cn", tc.getCommonName(), null); LdapUtils.storeNotNullOrDef(ldapObj, attrs, "dicomSOPClass", tc.getSopClass(), null); LdapUtils.storeNotNullOrDef(ldapObj, attrs, "dicomTransferRole", tc.getRole(), null); LdapUtils.storeNotEmpty(ldapObj, attrs, "dicomTransferSyntax", tc.getTransferSyntaxes()); if (!extended)
writer.writeNotNullOrDef("cn", tc.getCommonName(), null); writer.writeNotNullOrDef("dicomSOPClass", tc.getSopClass(), null); writer.writeNotNullOrDef("dicomTransferRole", tc.getRole().toString(), null); writer.writeNotEmpty("dicomTransferSyntax", tc.getTransferSyntaxes()); if (extended) {
LdapUtils.storeNotNullOrDef(ldapObj, attrs, "cn", tc.getCommonName(), null); LdapUtils.storeNotNullOrDef(ldapObj, attrs, "dicomSOPClass", tc.getSopClass(), null); LdapUtils.storeNotNullOrDef(ldapObj, attrs, "dicomTransferRole", tc.getRole(), null); LdapUtils.storeNotEmpty(ldapObj, attrs, "dicomTransferSyntax", tc.getTransferSyntaxes()); if (!extended)
writer.writeNotNullOrDef("cn", tc.getCommonName(), null); writer.writeNotNullOrDef("dicomSOPClass", tc.getSopClass(), null); writer.writeNotNullOrDef("dicomTransferRole", tc.getRole().toString(), null); writer.writeNotEmpty("dicomTransferSyntax", tc.getTransferSyntaxes()); if (extended) {