/** * Gets storage names from the business object data availability request. * * @param request the business object data availability request * * @return the list of storage names */ private List<String> getStorageNames(BusinessObjectDataAvailabilityRequest request) { List<String> storageNames = new ArrayList<>(); if (StringUtils.isNotBlank(request.getStorageName())) { storageNames.add(request.getStorageName()); } if (!CollectionUtils.isEmpty(request.getStorageNames())) { storageNames.addAll(request.getStorageNames()); } return storageNames; }
/** * Gets storage names from the business object data availability request. * * @param request the business object data availability request * * @return the list of storage names */ private List<String> getStorageNames(BusinessObjectDataAvailabilityRequest request) { List<String> storageNames = new ArrayList<>(); if (StringUtils.isNotBlank(request.getStorageName())) { storageNames.add(request.getStorageName()); } if (!CollectionUtils.isEmpty(request.getStorageNames())) { storageNames.addAll(request.getStorageNames()); } return storageNames; }
Assert.isTrue(request.getStorageNames() == null || request.getStorageName() == null, "A list of storage names and a standalone storage name cannot be both specified."); if (!CollectionUtils.isEmpty(request.getStorageNames())) for (int i = 0; i < request.getStorageNames().size(); i++) Assert.hasText(request.getStorageNames().get(i), "A storage name must be specified."); request.getStorageNames().set(i, request.getStorageNames().get(i).trim());
Assert.isTrue(request.getStorageNames() == null || request.getStorageName() == null, "A list of storage names and a standalone storage name cannot be both specified."); if (!CollectionUtils.isEmpty(request.getStorageNames())) for (int i = 0; i < request.getStorageNames().size(); i++) Assert.hasText(request.getStorageNames().get(i), "A storage name must be specified."); request.getStorageNames().set(i, request.getStorageNames().get(i).trim());
/** * 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; }
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); strategy.appendField(locator, this, "storageNames", buffer, theStorageNames, (this.storageNames!= null));
lhsStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); List<String> rhsStorageNames; rhsStorageNames = ((that.storageNames!= null)?that.getStorageNames():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "storageNames", lhsStorageNames), LocatorUtils.property(thatLocator, "storageNames", rhsStorageNames), lhsStorageNames, rhsStorageNames, (this.storageNames!= null), (that.storageNames!= null))) { return false;
lhsStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); List<String> rhsStorageNames; rhsStorageNames = ((that.storageNames!= null)?that.getStorageNames():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "storageNames", lhsStorageNames), LocatorUtils.property(thatLocator, "storageNames", rhsStorageNames), lhsStorageNames, rhsStorageNames, (this.storageNames!= null), (that.storageNames!= null))) { return false;
assertEquals(String.format("Storage with name \"%s\" doesn't exist.", request.getStorageNames().get(0)), e.getMessage());
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); strategy.appendField(locator, this, "storageNames", buffer, theStorageNames, (this.storageNames!= null));
lhsStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); List<String> rhsStorageNames; rhsStorageNames = ((that.storageNames!= null)?that.getStorageNames():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "storageNames", lhsStorageNames), LocatorUtils.property(thatLocator, "storageNames", rhsStorageNames), lhsStorageNames, rhsStorageNames, (this.storageNames!= null), (that.storageNames!= null))) { return false;
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); strategy.appendField(locator, this, "storageNames", buffer, theStorageNames, (this.storageNames!= null));
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storageNames", theStorageNames), currentHashCode, theStorageNames, (this.storageNames!= null));
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storageNames", theStorageNames), currentHashCode, theStorageNames, (this.storageNames!= null));
theStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "storageNames", theStorageNames), currentHashCode, theStorageNames, (this.storageNames!= null));
if (storageNamesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceStorageNames; sourceStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); @SuppressWarnings("unchecked") List<String> copyStorageNames = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "storageNames", sourceStorageNames), sourceStorageNames, (this.storageNames!= null)));
if (storageNamesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceStorageNames; sourceStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); @SuppressWarnings("unchecked") List<String> copyStorageNames = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "storageNames", sourceStorageNames), sourceStorageNames, (this.storageNames!= null)));
if (storageNamesShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceStorageNames; sourceStorageNames = ((this.storageNames!= null)?this.getStorageNames():null); @SuppressWarnings("unchecked") List<String> copyStorageNames = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "storageNames", sourceStorageNames), sourceStorageNames, (this.storageNames!= null)));