businessObjectDataStorageFilesCreateRequest.setPartitionValue(businessObjectDataStorageFilesCreateRequest.getPartitionValue().trim()); int subPartitionValuesCount = CollectionUtils.size(businessObjectDataStorageFilesCreateRequest.getSubPartitionValues()); Assert.isTrue(subPartitionValuesCount <= BusinessObjectDataEntity.MAX_SUBPARTITIONS, String.format("Exceeded maximum number of allowed subpartitions: %d.", BusinessObjectDataEntity.MAX_SUBPARTITIONS)); Assert.hasText(businessObjectDataStorageFilesCreateRequest.getSubPartitionValues().get(i), "A subpartition value must be specified."); businessObjectDataStorageFilesCreateRequest.getSubPartitionValues() .set(i, businessObjectDataStorageFilesCreateRequest.getSubPartitionValues().get(i).trim());
businessObjectDataStorageFilesCreateRequest.setPartitionValue(businessObjectDataStorageFilesCreateRequest.getPartitionValue().trim()); int subPartitionValuesCount = CollectionUtils.size(businessObjectDataStorageFilesCreateRequest.getSubPartitionValues()); Assert.isTrue(subPartitionValuesCount <= BusinessObjectDataEntity.MAX_SUBPARTITIONS, String.format("Exceeded maximum number of allowed subpartitions: %d.", BusinessObjectDataEntity.MAX_SUBPARTITIONS)); Assert.hasText(businessObjectDataStorageFilesCreateRequest.getSubPartitionValues().get(i), "A subpartition value must be specified."); businessObjectDataStorageFilesCreateRequest.getSubPartitionValues() .set(i, businessObjectDataStorageFilesCreateRequest.getSubPartitionValues().get(i).trim());
/** * Gets a business object data key from a specified business object data storage files create request. * * @param request the business object data storage files create request * * @return the business object data key */ private BusinessObjectDataKey getBusinessObjectDataKey(BusinessObjectDataStorageFilesCreateRequest request) { return new BusinessObjectDataKey(request.getNamespace(), request.getBusinessObjectDefinitionName(), request.getBusinessObjectFormatUsage(), request.getBusinessObjectFormatFileType(), request.getBusinessObjectFormatVersion(), request.getPartitionValue(), request.getSubPartitionValues(), request.getBusinessObjectDataVersion()); }
/** * Gets a business object data key from a specified business object data storage files create request. * * @param request the business object data storage files create request * * @return the business object data key */ private BusinessObjectDataKey getBusinessObjectDataKey(BusinessObjectDataStorageFilesCreateRequest request) { return new BusinessObjectDataKey(request.getNamespace(), request.getBusinessObjectDefinitionName(), request.getBusinessObjectFormatUsage(), request.getBusinessObjectFormatFileType(), request.getBusinessObjectFormatVersion(), request.getPartitionValue(), request.getSubPartitionValues(), request.getBusinessObjectDataVersion()); }
lhsSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); List<String> rhsSubPartitionValues; rhsSubPartitionValues = ((that.subPartitionValues!= null)?that.getSubPartitionValues():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "subPartitionValues", lhsSubPartitionValues), LocatorUtils.property(thatLocator, "subPartitionValues", rhsSubPartitionValues), lhsSubPartitionValues, rhsSubPartitionValues, (this.subPartitionValues!= null), (that.subPartitionValues!= null))) { return false;
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); strategy.appendField(locator, this, "subPartitionValues", buffer, theSubPartitionValues, (this.subPartitionValues!= null));
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); strategy.appendField(locator, this, "subPartitionValues", buffer, theSubPartitionValues, (this.subPartitionValues!= null));
lhsSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); List<String> rhsSubPartitionValues; rhsSubPartitionValues = ((that.subPartitionValues!= null)?that.getSubPartitionValues():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "subPartitionValues", lhsSubPartitionValues), LocatorUtils.property(thatLocator, "subPartitionValues", rhsSubPartitionValues), lhsSubPartitionValues, rhsSubPartitionValues, (this.subPartitionValues!= null), (that.subPartitionValues!= null))) { return false;
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); strategy.appendField(locator, this, "subPartitionValues", buffer, theSubPartitionValues, (this.subPartitionValues!= null));
lhsSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); List<String> rhsSubPartitionValues; rhsSubPartitionValues = ((that.subPartitionValues!= null)?that.getSubPartitionValues():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "subPartitionValues", lhsSubPartitionValues), LocatorUtils.property(thatLocator, "subPartitionValues", rhsSubPartitionValues), lhsSubPartitionValues, rhsSubPartitionValues, (this.subPartitionValues!= null), (that.subPartitionValues!= null))) { return false;
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subPartitionValues", theSubPartitionValues), currentHashCode, theSubPartitionValues, (this.subPartitionValues!= null));
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subPartitionValues", theSubPartitionValues), currentHashCode, theSubPartitionValues, (this.subPartitionValues!= null));
theSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "subPartitionValues", theSubPartitionValues), currentHashCode, theSubPartitionValues, (this.subPartitionValues!= null));
if (subPartitionValuesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceSubPartitionValues; sourceSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); @SuppressWarnings("unchecked") List<String> copySubPartitionValues = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "subPartitionValues", sourceSubPartitionValues), sourceSubPartitionValues, (this.subPartitionValues!= null)));
if (subPartitionValuesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceSubPartitionValues; sourceSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); @SuppressWarnings("unchecked") List<String> copySubPartitionValues = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "subPartitionValues", sourceSubPartitionValues), sourceSubPartitionValues, (this.subPartitionValues!= null)));
if (subPartitionValuesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceSubPartitionValues; sourceSubPartitionValues = ((this.subPartitionValues!= null)?this.getSubPartitionValues():null); @SuppressWarnings("unchecked") List<String> copySubPartitionValues = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "subPartitionValues", sourceSubPartitionValues), sourceSubPartitionValues, (this.subPartitionValues!= null)));