public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List<BusinessObjectDefinitionIndexSearchResponseDto> theBusinessObjectDefinitionIndexSearchResponseDtos; theBusinessObjectDefinitionIndexSearchResponseDtos = (((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))?this.getBusinessObjectDefinitionIndexSearchResponseDtos():null); strategy.appendField(locator, this, "businessObjectDefinitionIndexSearchResponseDtos", buffer, theBusinessObjectDefinitionIndexSearchResponseDtos, ((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))); } { List<TagTypeIndexSearchResponseDto> theTagTypeIndexSearchResponseDtos; theTagTypeIndexSearchResponseDtos = (((this.tagTypeIndexSearchResponseDtos!= null)&&(!this.tagTypeIndexSearchResponseDtos.isEmpty()))?this.getTagTypeIndexSearchResponseDtos():null); strategy.appendField(locator, this, "tagTypeIndexSearchResponseDtos", buffer, theTagTypeIndexSearchResponseDtos, ((this.tagTypeIndexSearchResponseDtos!= null)&&(!this.tagTypeIndexSearchResponseDtos.isEmpty()))); } { List<TagTypeIndexSearchResponseDto> theNestTagTypeIndexSearchResponseDtos; theNestTagTypeIndexSearchResponseDtos = (((this.nestTagTypeIndexSearchResponseDtos!= null)&&(!this.nestTagTypeIndexSearchResponseDtos.isEmpty()))?this.getNestTagTypeIndexSearchResponseDtos():null); strategy.appendField(locator, this, "nestTagTypeIndexSearchResponseDtos", buffer, theNestTagTypeIndexSearchResponseDtos, ((this.nestTagTypeIndexSearchResponseDtos!= null)&&(!this.nestTagTypeIndexSearchResponseDtos.isEmpty()))); } { List<ResultTypeIndexSearchResponseDto> theResultTypeIndexSearchResponseDtos; theResultTypeIndexSearchResponseDtos = (((this.resultTypeIndexSearchResponseDtos!= null)&&(!this.resultTypeIndexSearchResponseDtos.isEmpty()))?this.getResultTypeIndexSearchResponseDtos():null); strategy.appendField(locator, this, "resultTypeIndexSearchResponseDtos", buffer, theResultTypeIndexSearchResponseDtos, ((this.resultTypeIndexSearchResponseDtos!= null)&&(!this.resultTypeIndexSearchResponseDtos.isEmpty()))); } return buffer; }
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { List<BusinessObjectDefinitionIndexSearchResponseDto> theBusinessObjectDefinitionIndexSearchResponseDtos; theBusinessObjectDefinitionIndexSearchResponseDtos = (((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))?this.getBusinessObjectDefinitionIndexSearchResponseDtos():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDefinitionIndexSearchResponseDtos", theBusinessObjectDefinitionIndexSearchResponseDtos), currentHashCode, theBusinessObjectDefinitionIndexSearchResponseDtos, ((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))); } { List<TagTypeIndexSearchResponseDto> theTagTypeIndexSearchResponseDtos; theTagTypeIndexSearchResponseDtos = (((this.tagTypeIndexSearchResponseDtos!= null)&&(!this.tagTypeIndexSearchResponseDtos.isEmpty()))?this.getTagTypeIndexSearchResponseDtos():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tagTypeIndexSearchResponseDtos", theTagTypeIndexSearchResponseDtos), currentHashCode, theTagTypeIndexSearchResponseDtos, ((this.tagTypeIndexSearchResponseDtos!= null)&&(!this.tagTypeIndexSearchResponseDtos.isEmpty()))); } { List<TagTypeIndexSearchResponseDto> theNestTagTypeIndexSearchResponseDtos; theNestTagTypeIndexSearchResponseDtos = (((this.nestTagTypeIndexSearchResponseDtos!= null)&&(!this.nestTagTypeIndexSearchResponseDtos.isEmpty()))?this.getNestTagTypeIndexSearchResponseDtos():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "nestTagTypeIndexSearchResponseDtos", theNestTagTypeIndexSearchResponseDtos), currentHashCode, theNestTagTypeIndexSearchResponseDtos, ((this.nestTagTypeIndexSearchResponseDtos!= null)&&(!this.nestTagTypeIndexSearchResponseDtos.isEmpty()))); } { List<ResultTypeIndexSearchResponseDto> theResultTypeIndexSearchResponseDtos; theResultTypeIndexSearchResponseDtos = (((this.resultTypeIndexSearchResponseDtos!= null)&&(!this.resultTypeIndexSearchResponseDtos.isEmpty()))?this.getResultTypeIndexSearchResponseDtos():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "resultTypeIndexSearchResponseDtos", theResultTypeIndexSearchResponseDtos), currentHashCode, theResultTypeIndexSearchResponseDtos, ((this.resultTypeIndexSearchResponseDtos!= null)&&(!this.resultTypeIndexSearchResponseDtos.isEmpty()))); } return currentHashCode; }
lhsBusinessObjectDefinitionIndexSearchResponseDtos = (((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))?this.getBusinessObjectDefinitionIndexSearchResponseDtos():null); List<BusinessObjectDefinitionIndexSearchResponseDto> rhsBusinessObjectDefinitionIndexSearchResponseDtos; rhsBusinessObjectDefinitionIndexSearchResponseDtos = (((that.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!that.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))?that.getBusinessObjectDefinitionIndexSearchResponseDtos():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDefinitionIndexSearchResponseDtos", lhsBusinessObjectDefinitionIndexSearchResponseDtos), LocatorUtils.property(thatLocator, "businessObjectDefinitionIndexSearchResponseDtos", rhsBusinessObjectDefinitionIndexSearchResponseDtos), lhsBusinessObjectDefinitionIndexSearchResponseDtos, rhsBusinessObjectDefinitionIndexSearchResponseDtos, ((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty())), ((that.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!that.businessObjectDefinitionIndexSearchResponseDtos.isEmpty())))) { return false;
if (businessObjectDefinitionIndexSearchResponseDtosShouldBeCopiedAndSet == Boolean.TRUE) { List<BusinessObjectDefinitionIndexSearchResponseDto> sourceBusinessObjectDefinitionIndexSearchResponseDtos; sourceBusinessObjectDefinitionIndexSearchResponseDtos = (((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty()))?this.getBusinessObjectDefinitionIndexSearchResponseDtos():null); @SuppressWarnings("unchecked") List<BusinessObjectDefinitionIndexSearchResponseDto> copyBusinessObjectDefinitionIndexSearchResponseDtos = ((List<BusinessObjectDefinitionIndexSearchResponseDto> ) strategy.copy(LocatorUtils.property(locator, "businessObjectDefinitionIndexSearchResponseDtos", sourceBusinessObjectDefinitionIndexSearchResponseDtos), sourceBusinessObjectDefinitionIndexSearchResponseDtos, ((this.businessObjectDefinitionIndexSearchResponseDtos!= null)&&(!this.businessObjectDefinitionIndexSearchResponseDtos.isEmpty())))); copy.businessObjectDefinitionIndexSearchResponseDtos = null; if (copyBusinessObjectDefinitionIndexSearchResponseDtos!= null) { List<BusinessObjectDefinitionIndexSearchResponseDto> uniqueBusinessObjectDefinitionIndexSearchResponseDtosl = copy.getBusinessObjectDefinitionIndexSearchResponseDtos(); uniqueBusinessObjectDefinitionIndexSearchResponseDtosl.addAll(copyBusinessObjectDefinitionIndexSearchResponseDtos);