1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.commons;
20
21 import java.io.Serializable;
22 import org.apache.syncope.client.ui.commons.Constants;
23 import org.apache.wicket.extensions.markup.html.repeater.data.sort.SortOrder;
24 import org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider;
25
26 public abstract class DirectoryDataProvider<T extends Serializable> extends SortableDataProvider<T, String> {
27
28 private static final long serialVersionUID = 6267494272884913376L;
29
30 protected int paginatorRows;
31
32 public DirectoryDataProvider(final int paginatorRows) {
33 super();
34 this.paginatorRows = paginatorRows;
35
36
37 setSort(Constants.KEY_FIELD_NAME, SortOrder.ASCENDING);
38 }
39
40 public void setPaginatorRows(final int paginatorRows) {
41 this.paginatorRows = paginatorRows;
42 }
43 }