@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(targetManagement .findMetaDataByControllerId(new PageRequest(0, 500), getSelectedEntity().getControllerId()) .getContent()); }
@Override public ResponseEntity<PagedList<MgmtMetadata>> getMetadata(@PathVariable("targetId") final String targetId, @RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_OFFSET, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_OFFSET) final int pagingOffsetParam, @RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_PAGING_LIMIT, defaultValue = MgmtRestConstants.REQUEST_PARAMETER_PAGING_DEFAULT_LIMIT) final int pagingLimitParam, @RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SORTING, required = false) final String sortParam, @RequestParam(value = MgmtRestConstants.REQUEST_PARAMETER_SEARCH, required = false) final String rsqlParam) { final int sanitizedOffsetParam = PagingUtility.sanitizeOffsetParam(pagingOffsetParam); final int sanitizedLimitParam = PagingUtility.sanitizePageLimitParam(pagingLimitParam); final Sort sorting = PagingUtility.sanitizeDistributionSetMetadataSortParam(sortParam); final Pageable pageable = new OffsetBasedPageRequest(sanitizedOffsetParam, sanitizedLimitParam, sorting); final Page<TargetMetadata> metaDataPage; if (rsqlParam != null) { metaDataPage = targetManagement.findMetaDataByControllerIdAndRsql(pageable, targetId, rsqlParam); } else { metaDataPage = targetManagement.findMetaDataByControllerId(pageable, targetId); } return ResponseEntity.ok(new PagedList<>(MgmtTargetMapper.toResponseTargetMetadata(metaDataPage.getContent()), metaDataPage.getTotalElements())); }
@Override protected List<MetaData> getMetadataList() { return Collections.unmodifiableList(targetManagement .findMetaDataByControllerId(new PageRequest(0, 500), getSelectedEntity().getControllerId()) .getContent()); }
/** * Populate target metadata. * * @param target */ public void populateMetadata(final Target target) { removeAllItems(); if (target == null) { return; } selectedTargetId = target.getId(); final List<TargetMetadata> targetMetadataList = targetManagement .findMetaDataByControllerId(new PageRequest(0, MAX_METADATA_QUERY), target.getControllerId()) .getContent(); if (targetMetadataList != null && !targetMetadataList.isEmpty()) { targetMetadataList.forEach(this::setMetadataProperties); } }
/** * Populate target metadata. * * @param target */ public void populateMetadata(final Target target) { removeAllItems(); if (target == null) { return; } selectedTargetId = target.getId(); final List<TargetMetadata> targetMetadataList = targetManagement .findMetaDataByControllerId(new PageRequest(0, MAX_METADATA_QUERY), target.getControllerId()) .getContent(); if (targetMetadataList != null && !targetMetadataList.isEmpty()) { targetMetadataList.forEach(this::setMetadataProperties); } }