protected void setAttributeOldValue(EntityLogAttr entityLogAttr, EntityLogItem itemToSave) { EntityLogAttr attr = getAttrToSave(entityLogAttr, itemToSave); attr.setOldValue(entityLogAttr.getOldValue()); attr.setOldValueId(entityLogAttr.getOldValueId()); }
attr.setValue(properties.getProperty(name)); attr.setValueId(properties.getProperty(name + VALUE_ID_SUFFIX)); attr.setOldValue(properties.getProperty(name + OLD_VALUE_SUFFIX)); attr.setOldValueId(properties.getProperty(name + OLD_VALUE_ID_SUFFIX)); attr.setMessagesPack(properties.getProperty(name + MP_SUFFIX));
protected Set<EntityLogAttr> createDynamicLogAttribute(CategoryAttributeValue entity, @Nullable EntityAttributeChanges changes, boolean registerDeleteOp) { Set<EntityLogAttr> result = new HashSet<>(); EntityLogAttr attr = metadata.create(EntityLogAttr.class); attr.setName(DynamicAttributesUtils.encodeAttributeCode(entity.getCode())); MetaProperty valueMetaProperty = entity.getMetaClass().getProperty(getCategoryAttributeValueName(entity)); Object value = entity.getValue(); attr.setValue(stringify(value, valueMetaProperty)); Object valueId = getValueId(value); if (valueId != null) attr.setValueId(valueId.toString()); if (changes != null || registerDeleteOp) { Object oldValue = getOldCategoryAttributeValue(entity, changes); attr.setOldValue(stringify(oldValue, valueMetaProperty)); Object oldValueId = getValueId(oldValue); if (oldValueId != null) { attr.setOldValueId(oldValueId.toString()); } } result.add(attr); return result; }
attr.setOldValue(stringify(oldValue, metaProperty)); Object oldValueId = getValueId(oldValue); if (oldValueId != null) {