public static PageProviderDefinition getQueryPageProviderDefinition(String query, Map<String, String> properties) { CoreQueryPageProviderDescriptor desc = new CoreQueryPageProviderDescriptor(); desc.setName(StringUtils.EMPTY); desc.setPattern(query); if (properties != null) { // set the maxResults to avoid slowing down queries desc.getProperties().putAll(properties); } return desc; }
if (coreDesc != null && coreDesc.isEnabled()) { queryParams = coreDesc.getQueryParameters(); sortInfosBinding = coreDesc.getSortInfosBinding(); pageSizeBinding = coreDesc.getPageSizeBinding(); searchDocumentType = coreDesc.getSearchDocumentType(); } else if (genDesc != null && genDesc.isEnabled()) { queryParams = genDesc.getQueryParameters(); contentView.setWaitForExecution(desc.getWaitForExecution().booleanValue()); if (coreDesc != null && coreDesc.getQuickFilters() != null) { contentView.setQuickFilters(coreDesc.getQuickFilters());
/** * @since 6.0 */ public Map<String, String> getPageProviderProperties() { if (pageProviderProperties == null) { if (referencePageProvider != null && referencePageProvider.isEnabled()) { pageProviderProperties = referencePageProvider.getProperties(); } else if (coreQueryPageProvider != null && coreQueryPageProvider.isEnabled()) { pageProviderProperties = coreQueryPageProvider.getProperties(); } else if (genericPageProvider != null && genericPageProvider.isEnabled()) { pageProviderProperties = genericPageProvider.getProperties(); } } return pageProviderProperties; }
@Override protected BasePageProviderDescriptor newInstance() { return new CoreQueryPageProviderDescriptor(); }
/** * @since 6.0 */ public String getPageProviderName() { if (pageProviderName == null) { if (referencePageProvider != null && referencePageProvider.isEnabled()) { pageProviderName = referencePageProvider.getName(); } else if (coreQueryPageProvider != null && coreQueryPageProvider.isEnabled() && coreQueryPageProvider.getName() != null) { pageProviderName = coreQueryPageProvider.getName(); } else if (genericPageProvider != null && genericPageProvider.isEnabled() && genericPageProvider.getName() != null) { pageProviderName = genericPageProvider.getName(); } else { pageProviderName = getName(); } } return pageProviderName; }
CoreQueryPageProviderDescriptor cpp = getCoreQueryPageProvider(); if (cpp != null) { clone.coreQueryPageProvider = cpp.clone();
if (coreDesc != null && coreDesc.isEnabled()) { this.coreQueryPageProvider = coreDesc;