request.getBusinessObjectDataVersion(), storageNames, null, null, businessObjectFormatEntity); .getStorageUnitsByPartitionFiltersAndStorages(businessObjectFormatKey, partitionFilters, request.getBusinessObjectDataVersion(), BusinessObjectDataStatusEntity.VALID, storageNames, null, null, true); request.getBusinessObjectDataVersion() == null && BooleanUtils.isTrue(request.isIncludeAllRegisteredSubPartitions()); .getStorageUnitsByPartitionFiltersAndStorages(businessObjectFormatKey, unmatchedPartitionFilters, request.getBusinessObjectDataVersion(), null, storageNames, null, null, false);
request.getBusinessObjectDataVersion(), storageNames, null, null, businessObjectFormatEntity); .getStorageUnitsByPartitionFiltersAndStorages(businessObjectFormatKey, partitionFilters, request.getBusinessObjectDataVersion(), BusinessObjectDataStatusEntity.VALID, storageNames, null, null, true); request.getBusinessObjectDataVersion() == null && BooleanUtils.isTrue(request.isIncludeAllRegisteredSubPartitions()); .getStorageUnitsByPartitionFiltersAndStorages(businessObjectFormatKey, unmatchedPartitionFilters, request.getBusinessObjectDataVersion(), null, storageNames, null, null, false);
businessObjectDataStatus.setBusinessObjectDataVersion(businessObjectDataAvailabilityRequest.getBusinessObjectDataVersion()); businessObjectDataStatus.setReason(reason);
businessObjectDataStatus.setBusinessObjectDataVersion(businessObjectDataAvailabilityRequest.getBusinessObjectDataVersion()); businessObjectDataStatus.setReason(reason);
/** * Creates business object data availability object instance and initialise it with the business object data availability request field values. * * @param request the business object data availability request * * @return the newly created BusinessObjectDataAvailability object instance */ private BusinessObjectDataAvailability createBusinessObjectDataAvailability(BusinessObjectDataAvailabilityRequest request) { BusinessObjectDataAvailability businessObjectDataAvailability = new BusinessObjectDataAvailability(); businessObjectDataAvailability.setNamespace(request.getNamespace()); businessObjectDataAvailability.setBusinessObjectDefinitionName(request.getBusinessObjectDefinitionName()); businessObjectDataAvailability.setBusinessObjectFormatUsage(request.getBusinessObjectFormatUsage()); businessObjectDataAvailability.setBusinessObjectFormatFileType(request.getBusinessObjectFormatFileType()); businessObjectDataAvailability.setBusinessObjectFormatVersion(request.getBusinessObjectFormatVersion()); businessObjectDataAvailability.setPartitionValueFilters(request.getPartitionValueFilters()); businessObjectDataAvailability.setPartitionValueFilter(request.getPartitionValueFilter()); businessObjectDataAvailability.setBusinessObjectDataVersion(request.getBusinessObjectDataVersion()); businessObjectDataAvailability.setStorageNames(request.getStorageNames()); businessObjectDataAvailability.setStorageName(request.getStorageName()); return businessObjectDataAvailability; }
/** * Creates business object data availability object instance and initialise it with the business object data availability request field values. * * @param request the business object data availability request * * @return the newly created BusinessObjectDataAvailability object instance */ private BusinessObjectDataAvailability createBusinessObjectDataAvailability(BusinessObjectDataAvailabilityRequest request) { BusinessObjectDataAvailability businessObjectDataAvailability = new BusinessObjectDataAvailability(); businessObjectDataAvailability.setNamespace(request.getNamespace()); businessObjectDataAvailability.setBusinessObjectDefinitionName(request.getBusinessObjectDefinitionName()); businessObjectDataAvailability.setBusinessObjectFormatUsage(request.getBusinessObjectFormatUsage()); businessObjectDataAvailability.setBusinessObjectFormatFileType(request.getBusinessObjectFormatFileType()); businessObjectDataAvailability.setBusinessObjectFormatVersion(request.getBusinessObjectFormatVersion()); businessObjectDataAvailability.setPartitionValueFilters(request.getPartitionValueFilters()); businessObjectDataAvailability.setPartitionValueFilter(request.getPartitionValueFilter()); businessObjectDataAvailability.setBusinessObjectDataVersion(request.getBusinessObjectDataVersion()); businessObjectDataAvailability.setStorageNames(request.getStorageNames()); businessObjectDataAvailability.setStorageName(request.getStorageName()); return businessObjectDataAvailability; }
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); strategy.appendField(locator, this, "businessObjectDataVersion", buffer, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); strategy.appendField(locator, this, "businessObjectDataVersion", buffer, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
lhsBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer rhsBusinessObjectDataVersion; rhsBusinessObjectDataVersion = that.getBusinessObjectDataVersion(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataVersion", lhsBusinessObjectDataVersion), LocatorUtils.property(thatLocator, "businessObjectDataVersion", rhsBusinessObjectDataVersion), lhsBusinessObjectDataVersion, rhsBusinessObjectDataVersion, (this.businessObjectDataVersion!= null), (that.businessObjectDataVersion!= null))) { return false;
lhsBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer rhsBusinessObjectDataVersion; rhsBusinessObjectDataVersion = that.getBusinessObjectDataVersion(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataVersion", lhsBusinessObjectDataVersion), LocatorUtils.property(thatLocator, "businessObjectDataVersion", rhsBusinessObjectDataVersion), lhsBusinessObjectDataVersion, rhsBusinessObjectDataVersion, (this.businessObjectDataVersion!= null), (that.businessObjectDataVersion!= null))) { return false;
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); strategy.appendField(locator, this, "businessObjectDataVersion", buffer, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
lhsBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer rhsBusinessObjectDataVersion; rhsBusinessObjectDataVersion = that.getBusinessObjectDataVersion(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataVersion", lhsBusinessObjectDataVersion), LocatorUtils.property(thatLocator, "businessObjectDataVersion", rhsBusinessObjectDataVersion), lhsBusinessObjectDataVersion, rhsBusinessObjectDataVersion, (this.businessObjectDataVersion!= null), (that.businessObjectDataVersion!= null))) { return false;
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataVersion", theBusinessObjectDataVersion), currentHashCode, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataVersion", theBusinessObjectDataVersion), currentHashCode, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
theBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "businessObjectDataVersion", theBusinessObjectDataVersion), currentHashCode, theBusinessObjectDataVersion, (this.businessObjectDataVersion!= null));
/** * Validates business object data availability against specified arguments and expected (hard coded) test values. * * @param request the business object data availability request * @param actualBusinessObjectDataAvailability the business object data availability object instance to be validated */ public void validateBusinessObjectDataAvailability(BusinessObjectDataAvailabilityRequest request, List<BusinessObjectDataStatus> expectedAvailableStatuses, List<BusinessObjectDataStatus> expectedNotAvailableStatuses, BusinessObjectDataAvailability actualBusinessObjectDataAvailability) { assertNotNull(actualBusinessObjectDataAvailability); assertEquals(request.getNamespace(), actualBusinessObjectDataAvailability.getNamespace()); assertEquals(request.getBusinessObjectDefinitionName(), actualBusinessObjectDataAvailability.getBusinessObjectDefinitionName()); assertEquals(request.getBusinessObjectFormatUsage(), actualBusinessObjectDataAvailability.getBusinessObjectFormatUsage()); assertEquals(request.getBusinessObjectFormatFileType(), actualBusinessObjectDataAvailability.getBusinessObjectFormatFileType()); assertEquals(request.getBusinessObjectFormatVersion(), actualBusinessObjectDataAvailability.getBusinessObjectFormatVersion()); assertEquals(request.getPartitionValueFilter(), actualBusinessObjectDataAvailability.getPartitionValueFilter()); assertEquals(request.getBusinessObjectDataVersion(), actualBusinessObjectDataAvailability.getBusinessObjectDataVersion()); assertEquals(request.getStorageName(), actualBusinessObjectDataAvailability.getStorageName()); assertEquals(expectedAvailableStatuses, actualBusinessObjectDataAvailability.getAvailableStatuses()); assertEquals(expectedNotAvailableStatuses, actualBusinessObjectDataAvailability.getNotAvailableStatuses()); }
if (businessObjectDataVersionShouldBeCopiedAndSet == Boolean.TRUE) { Integer sourceBusinessObjectDataVersion; sourceBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer copyBusinessObjectDataVersion = ((Integer) strategy.copy(LocatorUtils.property(locator, "businessObjectDataVersion", sourceBusinessObjectDataVersion), sourceBusinessObjectDataVersion, (this.businessObjectDataVersion!= null))); copy.setBusinessObjectDataVersion(copyBusinessObjectDataVersion);
if (businessObjectDataVersionShouldBeCopiedAndSet == Boolean.TRUE) { Integer sourceBusinessObjectDataVersion; sourceBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer copyBusinessObjectDataVersion = ((Integer) strategy.copy(LocatorUtils.property(locator, "businessObjectDataVersion", sourceBusinessObjectDataVersion), sourceBusinessObjectDataVersion, (this.businessObjectDataVersion!= null))); copy.setBusinessObjectDataVersion(copyBusinessObjectDataVersion);
if (businessObjectDataVersionShouldBeCopiedAndSet == Boolean.TRUE) { Integer sourceBusinessObjectDataVersion; sourceBusinessObjectDataVersion = this.getBusinessObjectDataVersion(); Integer copyBusinessObjectDataVersion = ((Integer) strategy.copy(LocatorUtils.property(locator, "businessObjectDataVersion", sourceBusinessObjectDataVersion), sourceBusinessObjectDataVersion, (this.businessObjectDataVersion!= null))); copy.setBusinessObjectDataVersion(copyBusinessObjectDataVersion);