private List<ChangedValue> buildChangedValues(final ProjectComponent oldComponent, final ProjectComponent component) { final ChangedValuesBuilder changedValues = new ChangedValuesBuilder(); changedValues.addIfDifferent("common.words.name", oldComponent == null ? null : oldComponent.getName(), component.getName()); changedValues.addIfDifferent("common.concepts.description", oldComponent == null ? null : oldComponent.getDescription(), component.getDescription()); changedValues.addIfDifferent("admin.projects.component.lead", oldComponent == null ? null : (oldComponent.getComponentLead() == null ? null : oldComponent.getComponentLead().getUsername()), component.getComponentLead() == null ? null : component.getComponentLead().getUsername()); changedValues.addIfDifferent("admin.projects.default.assignee", oldComponent == null ? null : pre(oldComponent.getAssigneeType()), pre(component.getAssigneeType())); return changedValues.build(); }
componentLead = component.getComponentLead(); defaultAssignee = component.getComponentLead();