@Override protected List<ModificationItem> storeDiffs(Device a, Device b, List<ModificationItem> mods) { super.storeDiffs(a, b, mods); storeDiff( mods, "dcmLimitOpenAssociations", a.getLimitOpenAssociations(), b.getLimitOpenAssociations()); storeDiff(mods, "dcmTrustStoreURL", a.getTrustStoreURL(), b.getTrustStoreURL()); storeDiff(mods, "dcmTrustStoreType", a.getTrustStoreType(), b.getTrustStoreType()); storeDiff(mods, "dcmTrustStorePin", a.getTrustStorePin(), b.getTrustStorePin()); storeDiff( mods, "dcmTrustStorePinProperty", a.getTrustStorePinProperty(), b.getTrustStorePinProperty()); storeDiff(mods, "dcmKeyStoreURL", a.getKeyStoreURL(), b.getKeyStoreURL()); storeDiff(mods, "dcmKeyStoreType", a.getKeyStoreType(), b.getKeyStoreType()); storeDiff(mods, "dcmKeyStorePin", a.getKeyStorePin(), b.getKeyStorePin()); storeDiff( mods, "dcmKeyStorePinProperty", a.getKeyStorePinProperty(), b.getKeyStorePinProperty()); storeDiff(mods, "dcmKeyStoreKeyPin", a.getKeyStoreKeyPin(), b.getKeyStoreKeyPin()); storeDiff( mods, "dcmKeyStoreKeyPinProperty", a.getKeyStoreKeyPinProperty(), b.getKeyStoreKeyPinProperty()); return mods; }
@Override protected Attributes storeTo(Device device, Attributes attrs) { super.storeTo(device, attrs); storeNotDef(attrs, "dcmLimitOpenAssociations", device.getLimitOpenAssociations(), 0); storeNotNull(attrs, "dcmTrustStoreURL", device.getTrustStoreURL()); storeNotNull(attrs, "dcmTrustStoreType", device.getTrustStoreType()); storeNotNull(attrs, "dcmTrustStorePin", device.getTrustStorePin()); storeNotNull(attrs, "dcmTrustStorePinProperty", device.getTrustStorePinProperty()); storeNotNull(attrs, "dcmKeyStoreURL", device.getKeyStoreURL()); storeNotNull(attrs, "dcmKeyStoreType", device.getKeyStoreType()); storeNotNull(attrs, "dcmKeyStorePin", device.getKeyStorePin()); storeNotNull(attrs, "dcmKeyStorePinProperty", device.getKeyStorePinProperty()); storeNotNull(attrs, "dcmKeyStoreKeyPin", device.getKeyStoreKeyPin()); storeNotNull(attrs, "dcmKeyStoreKeyPinProperty", device.getKeyStoreKeyPinProperty()); return attrs; }