/** * Update and persist the business object definition column change events * * @param businessObjectDefinitionColumnEntity the business object definition entity */ public void saveBusinessObjectDefinitionColumnChangeEvents(BusinessObjectDefinitionColumnEntity businessObjectDefinitionColumnEntity) { // Set the change events and add an entry to the change event table List<BusinessObjectDefinitionColumnChangeEventEntity> businessObjectDefinitionColumnChangeEventEntities = new ArrayList<>(); BusinessObjectDefinitionColumnChangeEventEntity businessObjectDefinitionColumnChangeEventEntity = new BusinessObjectDefinitionColumnChangeEventEntity(); businessObjectDefinitionColumnChangeEventEntities.add(businessObjectDefinitionColumnChangeEventEntity); businessObjectDefinitionColumnChangeEventEntity.setBusinessObjectDefinitionColumnEntity(businessObjectDefinitionColumnEntity); businessObjectDefinitionColumnChangeEventEntity.setDescription(businessObjectDefinitionColumnEntity.getDescription()); if (businessObjectDefinitionColumnEntity.getChangeEvents() != null) { businessObjectDefinitionColumnEntity.getChangeEvents().add(businessObjectDefinitionColumnChangeEventEntity); } else { businessObjectDefinitionColumnEntity.setChangeEvents(businessObjectDefinitionColumnChangeEventEntities); } } }
/** * Update and persist the business object definition column change events * * @param businessObjectDefinitionColumnEntity the business object definition entity */ public void saveBusinessObjectDefinitionColumnChangeEvents(BusinessObjectDefinitionColumnEntity businessObjectDefinitionColumnEntity) { // Set the change events and add an entry to the change event table List<BusinessObjectDefinitionColumnChangeEventEntity> businessObjectDefinitionColumnChangeEventEntities = new ArrayList<>(); BusinessObjectDefinitionColumnChangeEventEntity businessObjectDefinitionColumnChangeEventEntity = new BusinessObjectDefinitionColumnChangeEventEntity(); businessObjectDefinitionColumnChangeEventEntities.add(businessObjectDefinitionColumnChangeEventEntity); businessObjectDefinitionColumnChangeEventEntity.setBusinessObjectDefinitionColumnEntity(businessObjectDefinitionColumnEntity); businessObjectDefinitionColumnChangeEventEntity.setDescription(businessObjectDefinitionColumnEntity.getDescription()); if (businessObjectDefinitionColumnEntity.getChangeEvents() != null) { businessObjectDefinitionColumnEntity.getChangeEvents().add(businessObjectDefinitionColumnChangeEventEntity); } else { businessObjectDefinitionColumnEntity.setChangeEvents(businessObjectDefinitionColumnChangeEventEntities); } } }
businessObjectDefinitionColumnEntity.getChangeEvents().forEach( businessObjectDefinitionColumnChangeEventEntity -> businessObjectDefinitionColumnChangeEvents.add( new BusinessObjectDefinitionColumnChangeEvent(businessObjectDefinitionColumnChangeEventEntity.getDescription(),
businessObjectDefinitionColumnEntity.getChangeEvents().forEach( businessObjectDefinitionColumnChangeEventEntity -> businessObjectDefinitionColumnChangeEvents.add( new BusinessObjectDefinitionColumnChangeEvent(businessObjectDefinitionColumnChangeEventEntity.getDescription(),