*/
protected void handleFilter() {
table.clearSelection();
objectSelectionList.clearSelection();
ProductAreaGroup group = (ProductAreaGroup) productAreaGroupModel
.getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);
PrefsUtil.setInvisibleColumns(group.getProductAreaGroupName(), table
.getName(), table);
group = group.getProductAreaGroupName().equalsIgnoreCase("Alle") ? ProductAreaGroup.UNKNOWN
: group;
List<Filter> filterList = new ArrayList<Filter>();
if (!checkBoxFilter.isSelected()) {
PatternFilter filterDone = new PatternFilter("Nei",
Pattern.CASE_INSENSITIVE, 10);
filterList.add(filterDone);
}
if (group != ProductAreaGroup.UNKNOWN) {
if (!group.getProductAreaGroupName().equalsIgnoreCase("Takstol")) {
filterList.add(new PatternFilter(group
.getProductAreaGroupName(), Pattern.CASE_INSENSITIVE,
13));
} else {
filterList.add(new PatternFilter(".*e.*",
Pattern.CASE_INSENSITIVE, 7));