assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, result.getBusinessObjectFormatExternalInterfaces());
assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, result.getBusinessObjectFormatExternalInterfaces()); assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, deletedBusinessObjectFormat.getBusinessObjectFormatExternalInterfaces()); assertEquals(INITIAL_FORMAT_VERSION, Integer.valueOf(initialBusinessObjectFormat.getBusinessObjectFormatVersion())); assertTrue(initialBusinessObjectFormat.isLatestVersion()); assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, initialBusinessObjectFormat.getBusinessObjectFormatExternalInterfaces());
assertEquals(SECOND_FORMAT_VERSION, Integer.valueOf(createdBusinessObjectFormat.getBusinessObjectFormatVersion())); assertTrue(createdBusinessObjectFormat.isLatestVersion()); assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, createdBusinessObjectFormat.getBusinessObjectFormatExternalInterfaces()); assertEquals(businessObjectFormatVersion, Integer.valueOf(result.getBusinessObjectFormatVersion())); assertEquals(businessObjectFormatVersion.equals(SECOND_FORMAT_VERSION), result.isLatestVersion()); assertEquals(expectedBusinessObjectFormatExternalInterfaceKeys, result.getBusinessObjectFormatExternalInterfaces());
lhsBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); List<BusinessObjectFormatExternalInterfaceKey> rhsBusinessObjectFormatExternalInterfaces; rhsBusinessObjectFormatExternalInterfaces = ((that.businessObjectFormatExternalInterfaces!= null)?that.getBusinessObjectFormatExternalInterfaces():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectFormatExternalInterfaces", lhsBusinessObjectFormatExternalInterfaces), LocatorUtils.property(thatLocator, "businessObjectFormatExternalInterfaces", rhsBusinessObjectFormatExternalInterfaces), lhsBusinessObjectFormatExternalInterfaces, rhsBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null), (that.businessObjectFormatExternalInterfaces!= null))) { return false;
lhsBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); List<BusinessObjectFormatExternalInterfaceKey> rhsBusinessObjectFormatExternalInterfaces; rhsBusinessObjectFormatExternalInterfaces = ((that.businessObjectFormatExternalInterfaces!= null)?that.getBusinessObjectFormatExternalInterfaces():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectFormatExternalInterfaces", lhsBusinessObjectFormatExternalInterfaces), LocatorUtils.property(thatLocator, "businessObjectFormatExternalInterfaces", rhsBusinessObjectFormatExternalInterfaces), lhsBusinessObjectFormatExternalInterfaces, rhsBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null), (that.businessObjectFormatExternalInterfaces!= null))) { return false;
lhsBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); List<BusinessObjectFormatExternalInterfaceKey> rhsBusinessObjectFormatExternalInterfaces; rhsBusinessObjectFormatExternalInterfaces = ((that.businessObjectFormatExternalInterfaces!= null)?that.getBusinessObjectFormatExternalInterfaces():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectFormatExternalInterfaces", lhsBusinessObjectFormatExternalInterfaces), LocatorUtils.property(thatLocator, "businessObjectFormatExternalInterfaces", rhsBusinessObjectFormatExternalInterfaces), lhsBusinessObjectFormatExternalInterfaces, rhsBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null), (that.businessObjectFormatExternalInterfaces!= null))) { return false;
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); strategy.appendField(locator, this, "businessObjectFormatExternalInterfaces", buffer, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); strategy.appendField(locator, this, "businessObjectFormatExternalInterfaces", buffer, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); strategy.appendField(locator, this, "businessObjectFormatExternalInterfaces", buffer, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", theBusinessObjectFormatExternalInterfaces), currentHashCode, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", theBusinessObjectFormatExternalInterfaces), currentHashCode, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
theBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", theBusinessObjectFormatExternalInterfaces), currentHashCode, theBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null));
if (businessObjectFormatExternalInterfacesShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectFormatExternalInterfaceKey> sourceBusinessObjectFormatExternalInterfaces; sourceBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); @SuppressWarnings("unchecked") List<BusinessObjectFormatExternalInterfaceKey> copyBusinessObjectFormatExternalInterfaces = ((List<BusinessObjectFormatExternalInterfaceKey> ) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", sourceBusinessObjectFormatExternalInterfaces), sourceBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null)));
if (businessObjectFormatExternalInterfacesShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectFormatExternalInterfaceKey> sourceBusinessObjectFormatExternalInterfaces; sourceBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); @SuppressWarnings("unchecked") List<BusinessObjectFormatExternalInterfaceKey> copyBusinessObjectFormatExternalInterfaces = ((List<BusinessObjectFormatExternalInterfaceKey> ) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", sourceBusinessObjectFormatExternalInterfaces), sourceBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null)));
if (businessObjectFormatExternalInterfacesShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectFormatExternalInterfaceKey> sourceBusinessObjectFormatExternalInterfaces; sourceBusinessObjectFormatExternalInterfaces = ((this.businessObjectFormatExternalInterfaces!= null)?this.getBusinessObjectFormatExternalInterfaces():null); @SuppressWarnings("unchecked") List<BusinessObjectFormatExternalInterfaceKey> copyBusinessObjectFormatExternalInterfaces = ((List<BusinessObjectFormatExternalInterfaceKey> ) strategy.copy(LocatorUtils.property(locator, "businessObjectFormatExternalInterfaces", sourceBusinessObjectFormatExternalInterfaces), sourceBusinessObjectFormatExternalInterfaces, (this.businessObjectFormatExternalInterfaces!= null)));