* Setter eller fjerner filter
*/
public void handleFilter() {
// gi beskjed til alle transportlister at de skal filtrere
if (transportWeekViewHandler != null) {
ProductAreaGroup group = (ProductAreaGroup) productAreaGroupModel
.getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);
PrefsUtil.setInvisibleColumns(group.getProductAreaGroupName(),
tablePostShipment.getName(), tablePostShipment);
/*
* if (group != null) { group = group.getProductAreaGroup(); }
*/
transportWeekViewHandler.setFilterSent(
!checkBoxFilter.isSelected(), group);
orderViewHandler.handleFilter(group, OrderPanelTypeEnum.NEW_ORDERS);
if (group != null
&& !group.getProductAreaGroupName()
.equalsIgnoreCase("Alle")) {
Filter[] filters = new Filter[] { new PatternFilter(group
.getProductAreaGroupName(), Pattern.CASE_INSENSITIVE, 7) };
FilterPipeline filterPipeline = new FilterPipeline(filters);
tablePostShipment.setFilters(filterPipeline);
} else {
tablePostShipment.setFilters(null);