businessObjectDefinitionChangeEvents.add( new BusinessObjectDefinitionChangeEvent(BDEF_DISPLAY_NAME, BDEF_DESCRIPTION, NO_DESCRIPTIVE_BUSINESS_OBJECT_FORMAT_UPDATE_REQUEST, resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getEventTime(), resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getUserId()));
businessObjectDefinitionChangeEvents.add( new BusinessObjectDefinitionChangeEvent(BDEF_DISPLAY_NAME_2, BDEF_DESCRIPTION_2, NO_DESCRIPTIVE_BUSINESS_OBJECT_FORMAT_UPDATE_REQUEST, resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getEventTime(), resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getUserId()));
businessObjectDefinitionChangeEvents.add(new BusinessObjectDefinitionChangeEvent(BDEF_DISPLAY_NAME_2, BDEF_DESCRIPTION_2, new DescriptiveBusinessObjectFormatUpdateRequest(FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE), resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getEventTime(), resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents().get(0).getUserId()));
expectedBusinessObjectDefinition.setLastUpdatedByUserId(resultBusinessObjectDefinition.getLastUpdatedByUserId()); expectedBusinessObjectDefinition.setLastUpdatedOn(resultBusinessObjectDefinition.getLastUpdatedOn()); expectedBusinessObjectDefinition.setBusinessObjectDefinitionChangeEvents(resultBusinessObjectDefinition.getBusinessObjectDefinitionChangeEvents());
lhsBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); List<BusinessObjectDefinitionChangeEvent> rhsBusinessObjectDefinitionChangeEvents; rhsBusinessObjectDefinitionChangeEvents = ((that.businessObjectDefinitionChangeEvents!= null)?that.getBusinessObjectDefinitionChangeEvents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionChangeEvents", lhsBusinessObjectDefinitionChangeEvents), LocatorUtils.property(thatLocator, "businessObjectDefinitionChangeEvents", rhsBusinessObjectDefinitionChangeEvents), lhsBusinessObjectDefinitionChangeEvents, rhsBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null), (that.businessObjectDefinitionChangeEvents!= null))) { return false;
lhsBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); List<BusinessObjectDefinitionChangeEvent> rhsBusinessObjectDefinitionChangeEvents; rhsBusinessObjectDefinitionChangeEvents = ((that.businessObjectDefinitionChangeEvents!= null)?that.getBusinessObjectDefinitionChangeEvents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionChangeEvents", lhsBusinessObjectDefinitionChangeEvents), LocatorUtils.property(thatLocator, "businessObjectDefinitionChangeEvents", rhsBusinessObjectDefinitionChangeEvents), lhsBusinessObjectDefinitionChangeEvents, rhsBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null), (that.businessObjectDefinitionChangeEvents!= null))) { return false;
lhsBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); List<BusinessObjectDefinitionChangeEvent> rhsBusinessObjectDefinitionChangeEvents; rhsBusinessObjectDefinitionChangeEvents = ((that.businessObjectDefinitionChangeEvents!= null)?that.getBusinessObjectDefinitionChangeEvents():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionChangeEvents", lhsBusinessObjectDefinitionChangeEvents), LocatorUtils.property(thatLocator, "businessObjectDefinitionChangeEvents", rhsBusinessObjectDefinitionChangeEvents), lhsBusinessObjectDefinitionChangeEvents, rhsBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null), (that.businessObjectDefinitionChangeEvents!= null))) { return false;
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); strategy.appendField(locator, this, "businessObjectDefinitionChangeEvents", buffer, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); strategy.appendField(locator, this, "businessObjectDefinitionChangeEvents", buffer, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); strategy.appendField(locator, this, "businessObjectDefinitionChangeEvents", buffer, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", theBusinessObjectDefinitionChangeEvents), currentHashCode, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", theBusinessObjectDefinitionChangeEvents), currentHashCode, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
theBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", theBusinessObjectDefinitionChangeEvents), currentHashCode, theBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null));
if (businessObjectDefinitionChangeEventsShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDefinitionChangeEvent> sourceBusinessObjectDefinitionChangeEvents; sourceBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); @SuppressWarnings("unchecked") List<BusinessObjectDefinitionChangeEvent> copyBusinessObjectDefinitionChangeEvents = ((List<BusinessObjectDefinitionChangeEvent> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", sourceBusinessObjectDefinitionChangeEvents), sourceBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null)));
if (businessObjectDefinitionChangeEventsShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDefinitionChangeEvent> sourceBusinessObjectDefinitionChangeEvents; sourceBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); @SuppressWarnings("unchecked") List<BusinessObjectDefinitionChangeEvent> copyBusinessObjectDefinitionChangeEvents = ((List<BusinessObjectDefinitionChangeEvent> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", sourceBusinessObjectDefinitionChangeEvents), sourceBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null)));
if (businessObjectDefinitionChangeEventsShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDefinitionChangeEvent> sourceBusinessObjectDefinitionChangeEvents; sourceBusinessObjectDefinitionChangeEvents = ((this.businessObjectDefinitionChangeEvents!= null)?this.getBusinessObjectDefinitionChangeEvents():null); @SuppressWarnings("unchecked") List<BusinessObjectDefinitionChangeEvent> copyBusinessObjectDefinitionChangeEvents = ((List<BusinessObjectDefinitionChangeEvent> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionChangeEvents", sourceBusinessObjectDefinitionChangeEvents), sourceBusinessObjectDefinitionChangeEvents, (this.businessObjectDefinitionChangeEvents!= null)));