/** * Get the default sort option - initially, just the first one defined. * * @return the first configured sort option * @throws SortException if sort error */ public static SortOption getDefaultSortOption() throws SortException { for (SortOption so : getSortOptions()) { return so; } return null; } }
/** * Get the defined sort option by name * * @param name the name of the sort option as given in the config file * @return the configured sort option with given name * @throws SortException if sort error */ public static SortOption getSortOption(String name) throws SortException { for (SortOption so : SortOption.getSortOptions()) { if (StringUtils.equals(name, so.getName())) { return so; } } return null; }
/** * Get the defined sort option by number (.1, .2, etc). * * @param number the number of the sort option as given in the config file * @return the configured sort option with given number * @throws SortException if sort error */ public static SortOption getSortOption(int number) throws SortException { for (SortOption so : SortOption.getSortOptions()) { if (so.getNumber() == number) { return so; } } return null; }
String sortName = matcher.group(6).trim(); if (sortName.length() > 0) { for (SortOption so : SortOption.getSortOptions()) { if (so.getName().equals(sortName)) { sortOption = so; String sortName = matcher.group(3); for (SortOption so : SortOption.getSortOptions()) { if (so.getName().equals(sortName)) { sortOption = so;
for (SortOption so : SortOption.getSortOptions()) { sortOption = so; break; for (SortOption so : SortOption.getSortOptions()) { if (so.getNumber() == sortBy) { sortOption = so;
for (SortOption so : SortOption.getSortOptions())
for (SortOption so : SortOption.getSortOptions())
for (SortOption so : SortOption.getSortOptions())
for (SortOption so : SortOption.getSortOptions()) { List<MetadataValue> dcvalue = itemService.getMetadataByMetadataString(item, so.getMetadata()); if (dcvalue != null && dcvalue.size() > 0) {
for (SortOption so : SortOption.getSortOptions())
Set<SortOption> sortOptions = SortOption.getSortOptions();
bs.setResultsPerPage(Integer.parseInt(count)); bs.setBrowseContainer(dso); for (SortOption so : SortOption.getSortOptions())
Set<SortOption> sortOptions = SortOption.getSortOptions();
Select sortSelect = sortCell.addSelect("sort_by"); sortSelect.addOption(false, 0, T_sort_by_relevance); for (SortOption so : SortOption.getSortOptions())