/** * Create an instance of {@link BusinessObjectDataSearchResultPagingInfoDto } * */ public BusinessObjectDataSearchResultPagingInfoDto createBusinessObjectDataSearchResultPagingInfoDto() { return new BusinessObjectDataSearchResultPagingInfoDto(); }
public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
public static BusinessObjectDataSearchResultPagingInfoDto.Builder<Void> copyExcept(final BusinessObjectDataSearchResultPagingInfoDto _other, final PropertyTree _propertyTree) { return copyOf(_other, _propertyTree, PropertyTreeUse.EXCLUDE); }
public Object clone() { return copyTo(createNewInstance()); }
@Test public void testSearchBusinessObjectDataNoFiltersMissingOptionalParametersPassedAsWhitespace() { // Create business object data entities required for testing. businessObjectDataServiceTestHelper.createDatabaseEntitiesForBusinessObjectDataSearchTesting(); // Search business object data by specifying only parameters that are required for a business object data search key. BusinessObjectDataSearchResultPagingInfoDto result = businessObjectDataService.searchBusinessObjectData(DEFAULT_PAGE_NUMBER, PAGE_SIZE, new BusinessObjectDataSearchRequest(Collections.singletonList(new BusinessObjectDataSearchFilter(Collections.singletonList( new BusinessObjectDataSearchKey(NAMESPACE, BDEF_NAME, BLANK_TEXT, BLANK_TEXT, NO_FORMAT_VERSION, NO_PARTITION_VALUE_FILTERS, NO_REGISTRATION_DATE_RANGE_FILTER, NO_ATTRIBUTE_VALUE_FILTERS, NO_FILTER_ON_LATEST_VALID_VERSION, NO_FILTER_ON_RETENTION_EXPIRATION)))))); // Validate the results. assertEquals(2, result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements().size()); for (BusinessObjectData businessObjectData : result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements()) { assertEquals(NAMESPACE, businessObjectData.getNamespace()); assertEquals(BDEF_NAME, businessObjectData.getBusinessObjectDefinitionName()); } // Validate the paging information. assertEquals(Long.valueOf(DEFAULT_PAGE_NUMBER), result.getPageNum()); assertEquals(Long.valueOf(PAGE_SIZE), result.getPageSize()); assertEquals(Long.valueOf(1), result.getPageCount()); assertEquals(Long.valueOf(2), result.getTotalRecordsOnPage()); assertEquals(Long.valueOf(2), result.getTotalRecordCount()); assertEquals(Long.valueOf(DEFAULT_PAGE_SIZE), result.getMaxResultsPerPage()); }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { BusinessObjectDataSearchResult theBusinessObjectDataSearchResult; theBusinessObjectDataSearchResult = this.getBusinessObjectDataSearchResult(); strategy.appendField(locator, this, "businessObjectDataSearchResult", buffer, theBusinessObjectDataSearchResult, (this.businessObjectDataSearchResult!= null)); } return buffer; }
new BusinessObjectDataSearchResultPagingInfoDto(Long.valueOf(PAGE_NUMBER_ONE), Long.valueOf(PAGE_SIZE_ONE_THOUSAND), PAGE_COUNT, TOTAL_RECORDS_ON_PAGE, TOTAL_RECORD_COUNT, MAX_RESULTS_PER_PAGE, new BusinessObjectDataSearchResult()); assertEquals(businessObjectDataSearchResultPagingInfoDto.getBusinessObjectDataSearchResult(), result);
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); if (draftCopy instanceof BusinessObjectDataSearchResultPagingInfoDto) { final BusinessObjectDataSearchResultPagingInfoDto copy = ((BusinessObjectDataSearchResultPagingInfoDto) draftCopy); { Boolean businessObjectDataSearchResultShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.businessObjectDataSearchResult!= null)); if (businessObjectDataSearchResultShouldBeCopiedAndSet == Boolean.TRUE) { BusinessObjectDataSearchResult sourceBusinessObjectDataSearchResult; sourceBusinessObjectDataSearchResult = this.getBusinessObjectDataSearchResult(); BusinessObjectDataSearchResult copyBusinessObjectDataSearchResult = ((BusinessObjectDataSearchResult) strategy.copy(LocatorUtils.property(locator, "businessObjectDataSearchResult", sourceBusinessObjectDataSearchResult), sourceBusinessObjectDataSearchResult, (this.businessObjectDataSearchResult!= null))); copy.setBusinessObjectDataSearchResult(copyBusinessObjectDataSearchResult); } else { if (businessObjectDataSearchResultShouldBeCopiedAndSet == Boolean.FALSE) { copy.businessObjectDataSearchResult = null; } } } } return draftCopy; }
public Object copyTo(Object target) { final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; }
@Test public void testSearchBusinessObjectDataNoFiltersMissingOptionalParametersPassedAsNulls() { // Create business object data entities required for testing. businessObjectDataServiceTestHelper.createDatabaseEntitiesForBusinessObjectDataSearchTesting(); // Search business object data by specifying only parameters that are required for a business object data search key. BusinessObjectDataSearchResultPagingInfoDto result = businessObjectDataService.searchBusinessObjectData(DEFAULT_PAGE_NUMBER, PAGE_SIZE, new BusinessObjectDataSearchRequest(Collections.singletonList(new BusinessObjectDataSearchFilter(Collections.singletonList( new BusinessObjectDataSearchKey(NAMESPACE, BDEF_NAME, NO_FORMAT_USAGE_CODE, NO_FORMAT_FILE_TYPE_CODE, NO_FORMAT_VERSION, NO_PARTITION_VALUE_FILTERS, NO_REGISTRATION_DATE_RANGE_FILTER, NO_ATTRIBUTE_VALUE_FILTERS, NO_FILTER_ON_LATEST_VALID_VERSION, NO_FILTER_ON_RETENTION_EXPIRATION)))))); // Validate the results. assertEquals(2, result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements().size()); for (BusinessObjectData businessObjectData : result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements()) { assertEquals(NAMESPACE, businessObjectData.getNamespace()); assertEquals(BDEF_NAME, businessObjectData.getBusinessObjectDefinitionName()); } // Validate the paging information. assertEquals(Long.valueOf(DEFAULT_PAGE_NUMBER), result.getPageNum()); assertEquals(Long.valueOf(PAGE_SIZE), result.getPageSize()); assertEquals(Long.valueOf(1), result.getPageCount()); assertEquals(Long.valueOf(2), result.getTotalRecordsOnPage()); assertEquals(Long.valueOf(2), result.getTotalRecordCount()); assertEquals(Long.valueOf(DEFAULT_PAGE_SIZE), result.getMaxResultsPerPage()); }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; } if (this == object) { return true; } if (!super.equals(thisLocator, thatLocator, object, strategy)) { return false; } final BusinessObjectDataSearchResultPagingInfoDto that = ((BusinessObjectDataSearchResultPagingInfoDto) object); { BusinessObjectDataSearchResult lhsBusinessObjectDataSearchResult; lhsBusinessObjectDataSearchResult = this.getBusinessObjectDataSearchResult(); BusinessObjectDataSearchResult rhsBusinessObjectDataSearchResult; rhsBusinessObjectDataSearchResult = that.getBusinessObjectDataSearchResult(); if (!strategy.equals(LocatorUtils.property(thisLocator, "businessObjectDataSearchResult", lhsBusinessObjectDataSearchResult), LocatorUtils.property(thatLocator, "businessObjectDataSearchResult", rhsBusinessObjectDataSearchResult), lhsBusinessObjectDataSearchResult, rhsBusinessObjectDataSearchResult, (this.businessObjectDataSearchResult!= null), (that.businessObjectDataSearchResult!= null))) { return false; } } return true; }
public static<_B >BusinessObjectDataSearchResultPagingInfoDto.Builder<_B> copyOf(final BusinessObjectDataSearchResultPagingInfoDto _other) { final BusinessObjectDataSearchResultPagingInfoDto.Builder<_B> _newBuilder = new BusinessObjectDataSearchResultPagingInfoDto.Builder<_B>(null, null, false); _other.copyTo(_newBuilder); return _newBuilder; }
@Test public void testSearchBusinessObjectDataPartitionValueFiltersBusinessObjectDefinitionNoExists() { businessObjectDataServiceTestHelper.createDatabaseEntitiesForBusinessObjectDataSearchTesting(); BusinessObjectDataSearchRequest request = new BusinessObjectDataSearchRequest(); List<BusinessObjectDataSearchFilter> filters = new ArrayList<>(); List<BusinessObjectDataSearchKey> businessObjectDataSearchKeys = new ArrayList<>(); BusinessObjectDataSearchKey key = new BusinessObjectDataSearchKey(); key.setNamespace(NAMESPACE); key.setBusinessObjectDefinitionName(I_DO_NOT_EXIST); List<PartitionValueFilter> partitionValueFilters = new ArrayList<>(); key.setPartitionValueFilters(partitionValueFilters); PartitionValueFilter partitionValueFilter = new PartitionValueFilter(); partitionValueFilters.add(partitionValueFilter); partitionValueFilter.setPartitionKey(PARTITION_KEY); partitionValueFilter.setPartitionValues(Arrays.asList(PARTITION_VALUE, PARTITION_VALUE_2)); businessObjectDataSearchKeys.add(key); filters.add(new BusinessObjectDataSearchFilter(businessObjectDataSearchKeys)); request.setBusinessObjectDataSearchFilters(filters); BusinessObjectDataSearchResultPagingInfoDto result = businessObjectDataService.searchBusinessObjectData(DEFAULT_PAGE_NUMBER, PAGE_SIZE, request); // The result list should be empty. assertEquals(0, result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements().size()); // Validate the paging information. assertEquals(Long.valueOf(DEFAULT_PAGE_NUMBER), result.getPageNum()); assertEquals(Long.valueOf(PAGE_SIZE), result.getPageSize()); assertEquals(Long.valueOf(0), result.getPageCount()); assertEquals(Long.valueOf(0), result.getTotalRecordsOnPage()); assertEquals(Long.valueOf(0), result.getTotalRecordCount()); assertEquals(Long.valueOf(DEFAULT_PAGE_SIZE), result.getMaxResultsPerPage()); }
return businessObjectDataSearchResultPagingInfoDto.getBusinessObjectDataSearchResult();
public Object createNewInstance() { return new BusinessObjectDataSearchResultPagingInfoDto(); }
public static BusinessObjectDataSearchResultPagingInfoDto.Builder<Void> copyOnly(final BusinessObjectDataSearchResultPagingInfoDto _other, final PropertyTree _propertyTree) { return copyOf(_other, _propertyTree, PropertyTreeUse.INCLUDE); }
public static<_B >BusinessObjectDataSearchResultPagingInfoDto.Builder<_B> copyOf(final BusinessObjectDataSearchResultPagingInfoDto _other, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) { final BusinessObjectDataSearchResultPagingInfoDto.Builder<_B> _newBuilder = new BusinessObjectDataSearchResultPagingInfoDto.Builder<_B>(null, null, false); _other.copyTo(_newBuilder, _propertyTree, _propertyTreeUse); return _newBuilder; }
@Test public void testSearchBusinessObjectDataPartitionValueFilters() { businessObjectDataServiceTestHelper.createDatabaseEntitiesForBusinessObjectDataSearchTesting(); BusinessObjectDataSearchRequest request = new BusinessObjectDataSearchRequest(); List<BusinessObjectDataSearchFilter> filters = new ArrayList<>(); List<BusinessObjectDataSearchKey> businessObjectDataSearchKeys = new ArrayList<>(); BusinessObjectDataSearchKey key = new BusinessObjectDataSearchKey(); key.setNamespace(NAMESPACE); key.setBusinessObjectDefinitionName(BDEF_NAME); List<PartitionValueFilter> partitionValueFilters = new ArrayList<>(); key.setPartitionValueFilters(partitionValueFilters); PartitionValueFilter partitionValueFilter = new PartitionValueFilter(); partitionValueFilters.add(partitionValueFilter); partitionValueFilter.setPartitionKey(PARTITION_KEY); partitionValueFilter.setPartitionValues(Arrays.asList(PARTITION_VALUE, PARTITION_VALUE_2)); businessObjectDataSearchKeys.add(key); filters.add(new BusinessObjectDataSearchFilter(businessObjectDataSearchKeys)); request.setBusinessObjectDataSearchFilters(filters); BusinessObjectDataSearchResultPagingInfoDto result = businessObjectDataService.searchBusinessObjectData(DEFAULT_PAGE_NUMBER, PAGE_SIZE, request); // The search results expect to contain two business object data instances. assertEquals(2, result.getBusinessObjectDataSearchResult().getBusinessObjectDataElements().size()); // Validate the paging information. assertEquals(Long.valueOf(DEFAULT_PAGE_NUMBER), result.getPageNum()); assertEquals(Long.valueOf(PAGE_SIZE), result.getPageSize()); assertEquals(Long.valueOf(1), result.getPageCount()); assertEquals(Long.valueOf(2), result.getTotalRecordsOnPage()); assertEquals(Long.valueOf(2), result.getTotalRecordCount()); assertEquals(Long.valueOf(DEFAULT_PAGE_SIZE), result.getMaxResultsPerPage()); }
return businessObjectDataSearchResultPagingInfoDto.getBusinessObjectDataSearchResult();