public class Filter extends Object
Filter
speichert ein Kriterium und die dazugehörigen Werte und bietet Methoden an, um Systemobjekte anhand des Kriteriums zu
filtern.Modifier and Type | Field and Description |
---|---|
static String |
ASPECT
filtert die aufgelisteten Objekte nach dem Aspekt
|
static String |
ATTRIBUTEGROUP
filtert die aufgelisteten Objekte nach der Attributgruppe
|
static String |
CONFIGURATIONAREA
filtert die aufgelisteten Objekte nach dem Konfigurationsbereich
|
static String |
EXTENDED
filtert die aufgelisteten Objekte nach einem erweiterten Filter
|
static String |
OBJECT
filtert die aufgelisteten Objekte nach dem Objekt
|
static String |
OBJECTTYPE
filtert die aufgelisteten Objekte nach dem Objekttyp
|
Constructor and Description |
---|
Filter(String criteria,
String[] values,
ClientDavInterface connection)
Erzeugt ein neues Objekt der Klasse
Filter . |
Modifier and Type | Method and Description |
---|---|
Collection<SystemObject> |
filterObjects(Collection<SystemObject> systemObjects)
Die übergebenen Systemobjekte werden entsprechend des Kriteriums gefiltert und zurückgegeben.
|
public static final String CONFIGURATIONAREA
public static final String OBJECTTYPE
public static final String ATTRIBUTEGROUP
public static final String ASPECT
public static final String OBJECT
public static final String EXTENDED
public Filter(String criteria, String[] values, ClientDavInterface connection)
Filter
.criteria
- Filterkriteriumvalues
- Filterattributeconnection
- Verbindung zum Datenverteilerpublic Collection<SystemObject> filterObjects(Collection<SystemObject> systemObjects)
systemObjects
- die zu filternden Systemobjekte