git-svn-id: https://svn.libreccm.org/ccm/trunk@2323 8810af33-2d31-482b-a856-94f89814c4df

master
jensp 2013-09-22 12:04:56 +00:00
parent 9c7a117618
commit ded554211d
1 changed files with 20 additions and 20 deletions

View File

@ -91,7 +91,7 @@ public class CustomizableObjectList extends ComplexObjectList {
private final Map<String, Filter> filters =
new LinkedHashMap<String, Filter>();
private CategoryFilter categoryFilter;
//private CategoryFilter categoryFilter;
/**
* The available sort fields. We use an {@link LinkedHashMap} here to
* preserve the insertation order.
@ -177,12 +177,12 @@ public class CustomizableObjectList extends ComplexObjectList {
filters.put(label, filter);
}
public CategoryFilter addCategoryFilter(final String label,
final String rootCategory) {
categoryFilter = CategoryFilter.createCategoryFilter(label, rootCategory);
return categoryFilter;
}
// public CategoryFilter addCategoryFilter(final String label,
// final String rootCategory) {
// categoryFilter = CategoryFilter.createCategoryFilter(label, rootCategory);
//
// return categoryFilter;
// }
/**
* Add a sort field option.
@ -247,9 +247,9 @@ public class CustomizableObjectList extends ComplexObjectList {
final DataCollection objects = super.getObjects(request, response);
if ((objects != null) && (categoryFilter != null)) {
categoryFilter.applyFilter(objects);
}
// if ((objects != null) && (categoryFilter != null)) {
// categoryFilter.applyFilter(objects);
// }
return objects;
}
@ -326,13 +326,13 @@ public class CustomizableObjectList extends ComplexObjectList {
filterEntry.getValue().setValue(value);
}
}
if (categoryFilter != null) {
final String value = Globalization.decodeParameter(request, "categoryFilter");
if ((value != null) && !value.isEmpty()) {
categoryFilter.setValue(value);
}
}
// if (categoryFilter != null) {
// final String value = Globalization.decodeParameter(request, "categoryFilter");
//
// if ((value != null) && !value.isEmpty()) {
// categoryFilter.setValue(value);
// }
// }
final Element controls = content.newChildElement("filterControls");
controls.addAttribute("customName", m_customName);
@ -341,9 +341,9 @@ public class CustomizableObjectList extends ComplexObjectList {
for (Map.Entry<String, Filter> filterEntry : filters.entrySet()) {
filterElems.addContent(filterEntry.getValue().getXml());
}
if (categoryFilter != null) {
filterElems.addContent(categoryFilter.getXml());
}
// if (categoryFilter != null) {
// filterElems.addContent(categoryFilter.getXml());
// }
if (!sortFields.isEmpty()) {
//Look for a sort parameter. If one is found, use one to sort the data