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.addOrdinalPrefix(tc.getPreferredTransferSyntaxes())); EnumSet<QueryOption> queryOpts = tc.getQueryOptions(); if (queryOpts != null) {
writer.writeNotEmpty("dicomTransferSyntax", tc.getTransferSyntaxes()); if (extended) { writer.writeNotEmpty("dcmPreferredTransferSyntax", tc.getPreferredTransferSyntaxes()); EnumSet<QueryOption> queryOpts = tc.getQueryOptions(); StorageOptions storageOpts = tc.getStorageOptions();
LdapUtils.addOrdinalPrefix(tc.getPreferredTransferSyntaxes())); EnumSet<QueryOption> queryOpts = tc.getQueryOptions(); if (queryOpts != null) {
writer.writeNotEmpty("dicomTransferSyntax", tc.getTransferSyntaxes()); if (extended) { writer.writeNotEmpty("dcmPreferredTransferSyntax", tc.getPreferredTransferSyntaxes()); EnumSet<QueryOption> queryOpts = tc.getQueryOptions(); StorageOptions storageOpts = tc.getStorageOptions();