src/main/java/org/efaps/ui/wicket/models/objects/UITable.java
private void storeFilters()
    {
        final Map<String, TableFilter> sessFilter = new HashMap<>();
        for (final Entry<String, TableFilter> entry : this.filters.entrySet()) {
            sessFilter.put(entry.getKey(), entry.getValue());
        }
        try {
            Context.getThreadContext().setSessionAttribute(getCacheKey(UITable.UserCacheKey.FILTER), sessFilter);
        } catch (final EFapsException e) {
            UITable.LOG.error("Error storing Filtermap for Table called by Command with UUID: {}", getCommandUUID(), e);
        }
    }
private void storeFilters()
    {
        final Map<String, TableFilter> sessFilter = new HashMap<>();
        for (final Entry<String, TableFilter> entry : this.filters.entrySet()) {
            sessFilter.put(entry.getKey(), entry.getValue());
        }
        try {
            Context.getThreadContext().setSessionAttribute(getCacheKey(UITable.UserCacheKey.FILTER), sessFilter);
        } catch (final EFapsException e) {
            UITable.LOG.error("Error storing Filtermap for Table called by Command with UUID: {}", getCommandUUID(), e);
        }
    }
Store the Filter in the Session.