public void setPrimarySortOrder(PageOrdering sortOrder) { OrderingField primaryOrderingField = getPrimaryOrderingField(); if (primaryOrderingField == null) { // attempting to change sortOrder when no sortColumn has been selected, ignore return; } primaryOrderingField.setOrdering(sortOrder); }
public PageOrdering getPrimarySortOrder() { OrderingField primaryOrderingField = getPrimaryOrderingField(); if (primaryOrderingField == null) { return null; } return getPrimaryOrderingField().getOrdering(); }
public String getPrimarySortColumn() { OrderingField primaryOrderingField = getPrimaryOrderingField(); if (primaryOrderingField == null) { return null; } return primaryOrderingField.getField(); }
public void clearPaging() { PageControl unlimited = PageControl.getUnlimitedInstance(); this.pageNumber = unlimited.getPageNumber(); this.pageSize = unlimited.getPageSize(); this.pageControlOverrides = null; }
@Override public void setPaging(int pageNumber, int pageSize) { pageControl.setPageNumber(pageNumber); pageControl.setPageSize(pageSize); }
public static PageControl getExplicitPageControl(int firstRecord, int recordCount) { PageControl pc = new PageControl(-1, recordCount); pc.firstRecord = firstRecord; return pc; }
public int compare(String string1, String string2) { OSGiVersion ver1 = new OSGiVersion(string1); OSGiVersion ver2 = new OSGiVersion(string2); return ver1.compareTo(ver2); } }
public String getDisplayName() { String retStr = this.displayName; if (retStr == null) { retStr = StringUtils.deCamelCase(this.name); } return retStr; }
public static boolean isValid(String version) { try { new OSGiVersion(version); return true; } catch (IllegalArgumentException e) { return false; } }
private static void propertySwitch(PropertyDefinition def, Property prop, List<PropertySimple> replacementCandidates) { if (prop != null) { if (def instanceof PropertyDefinitionMap) { traverse((PropertyDefinitionMap) def, (PropertyMap) prop, replacementCandidates); } else if (def instanceof PropertyDefinitionList) { traverse((PropertyDefinitionList) def, (PropertyList) prop, replacementCandidates); } else if (def instanceof PropertyDefinitionSimple) { addIfShouldBeReplaced((PropertyDefinitionSimple) def, (PropertySimple) prop, replacementCandidates); } } }
/** * Equivalent to addDefaultOrderingField(defaultField, PageOrdering.ASC). * * @param defaultField * @see #addDefaultOrderingField(String, PageOrdering) */ public void addDefaultOrderingField(String defaultField) { addDefaultOrderingField(defaultField, PageOrdering.ASC); }
/** * @param segmentTemplate the segmentTemplate to set */ public void setSegmentTemplate(String segmentTemplate) { this.segmentTemplate = segmentTemplate; parsedTemplate = parse(segmentTemplate); }
@Override public QueryTranslator createQueryTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory) { return new JoinFetchReportingQueryTranslator(queryIdentifier, queryString, filters, factory); }
public List<String> getExpressionAsList() { /* * should never be empty tokens, but if we return all tokens now (including empty ones) the business logic * should remove the empty tokens when the user saves this definition */ return StringUtils.getStringAsList(expression, "\n", false); }
@Override public void setPaging(int pageNumber, int pageSize) { pageControl.setPageNumber(pageNumber); pageControl.setPageSize(pageSize); }
/** * Subclasses can override this to change the default page size or to provide default ordering fields. * * @return the default page control (i.e. the page control to use when * {@link #loadPageControl(javax.faces.context.FacesContext)} returns null); must never return null */ protected PageControl getDefaultPageControl() { return new PageControl(0, MINIMUM_PAGE_SIZE); }
/** * @param singletonSegmentTemplate the singletonSegmentTemplate to set */ public void setSingletonSegmentTemplate(String singletonSegmentTemplate) { this.singletonSegmentTemplate = singletonSegmentTemplate; parsedSingletonTemplate = parse(singletonSegmentTemplate); }
@Override public FilterTranslator createFilterTranslator(String queryIdentifier, String queryString, Map filters, SessionFactoryImplementor factory) { return new JoinFetchReportingQueryTranslator(queryIdentifier, queryString, filters, factory); } }
public PagedDataModel(PagedDataProvider<T> dataProvider) { this.dataProvider = dataProvider; // TODO: get the default page control from some managed bean this.defaultPageControl = new PageControl(0, 15); }