Class FilterAttributeGroup
java.lang.Object
de.bsvrz.pat.sysbed.dataview.filtering.FilterAttributeGroup
Diese Klasse kapselt eine Attributgruppe, die gegebenenfalls einen AtgFilter für sich besitzt. Demzufolge hat sie in erster Linien Methoden, die
aus dem Interface
Attributgroup
oder dessen Sub-Interfaces stammen, zwei Methode, um an Attributgruppe und Filter zu gelangen, und
createColumnStrings
.-
Constructor Summary
ConstructorsConstructorDescriptionFilterAttributeGroup
(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, AtgFilter atgFilter) Ein Konstruktor mit Attributgruppe und einem Filter.FilterAttributeGroup
(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, String atgFilterName) Ein Konstruktor mit Attributgruppe und einem Filternamen. -
Method Summary
Modifier and TypeMethodDescriptioncreateColumnStrings
(boolean withColumnsForArrayListDefs) Ein "ColumnString" meint hier einen String zur Beschreibung der Spalte bestehend aus Attribut-Gruppen-Pid und angehängt den Namen der Attribute (durch Kommas separiert).Gibt den Filter zurück.de.bsvrz.dav.daf.main.config.AttributeGroup
Gibt die Attributgruppe zurück.List<de.bsvrz.dav.daf.main.config.Attribute>
Gibt die Attribute der Filter-Attributgruppe zurück, d.h. im Falle eines vorhandenen Filters werden nur die nicht herausgefilterten Attribute zurückgegeben.Gibt den Namen, die Pid oder die Id der Attributgruppe zurück.getPid()
Gibt die Pid der Attributgruppe zurück.Gibt die Pid oder die Id der Attributgruppe zurück.toString()
-
Constructor Details
-
FilterAttributeGroup
public FilterAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, @Nullable AtgFilter atgFilter) Ein Konstruktor mit Attributgruppe und einem Filter.- Parameters:
attributeGroup
- eine AttributgruppeatgFilter
- ein Filter odernull
-
FilterAttributeGroup
public FilterAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, @Nullable String atgFilterName) Ein Konstruktor mit Attributgruppe und einem Filternamen.- Parameters:
attributeGroup
- eine AttributgruppeatgFilterName
- ein Filtername odernull
-
-
Method Details
-
getAttributeGroup
public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()Gibt die Attributgruppe zurück.- Returns:
- die Attrtibutgruppe
-
getNameOrPidOrId
Gibt den Namen, die Pid oder die Id der Attributgruppe zurück.- Returns:
- Name, Pid oder Id der Attributgruppe
-
getPidOrId
Gibt die Pid oder die Id der Attributgruppe zurück.- Returns:
- Pid oder Id der Attributgruppe
-
getPid
Gibt die Pid der Attributgruppe zurück.- Returns:
- Pid der Attributgruppe
-
getAtgFilter
Gibt den Filter zurück.- Returns:
- den Filter oder
null
-
getAttributes
Gibt die Attribute der Filter-Attributgruppe zurück, d.h. im Falle eines vorhandenen Filters werden nur die nicht herausgefilterten Attribute zurückgegeben.- Returns:
- s.o.
-
createColumnStrings
Ein "ColumnString" meint hier einen String zur Beschreibung der Spalte bestehend aus Attribut-Gruppen-Pid und angehängt den Namen der Attribute (durch Kommas separiert).- Parameters:
withColumnsForArrayListDefs
-- Returns:
-
toString
-