Class FilterAttributeGroup
- java.lang.Object
-
- de.bsvrz.pat.sysbed.dataview.filtering.FilterAttributeGroup
-
public class FilterAttributeGroup extends java.lang.ObjectDiese Klasse kapselt eine Attributgruppe, die gegebenenfalls einen AtgFilter für sich besitzt. Demzufolge hat sie in erster Linien Methoden, die aus dem InterfaceAttributgroupoder dessen Sub-Interfaces stammen, zwei Methode, um an Attributgruppe und Filter zu gelangen, undcreateColumnStrings.
-
-
Constructor Summary
Constructors Constructor Description FilterAttributeGroup(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, java.lang.String atgFilterName)Ein Konstruktor mit Attributgruppe und einem Filternamen.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>createColumnStrings(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).AtgFiltergetAtgFilter()Gibt den Filter zurück.de.bsvrz.dav.daf.main.config.AttributeGroupgetAttributeGroup()Gibt die Attributgruppe zurück.java.util.List<de.bsvrz.dav.daf.main.config.Attribute>getAttributes()Gibt die Attribute der Filter-Attributgruppe zurück, d.h. im Falle eines vorhandenen Filters werden nur die nicht herausgefilterten Attribute zurückgegeben.java.lang.StringgetNameOrPidOrId()Gibt den Namen, die Pid oder die Id der Attributgruppe zurück.java.lang.StringgetPid()Gibt die Pid der Attributgruppe zurück.java.lang.StringgetPidOrId()Gibt die Pid oder die Id der Attributgruppe zurück.java.lang.StringtoString()
-
-
-
Constructor Detail
-
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 java.lang.String atgFilterName)Ein Konstruktor mit Attributgruppe und einem Filternamen.- Parameters:
attributeGroup- eine AttributgruppeatgFilterName- ein Filtername odernull
-
-
Method Detail
-
getAttributeGroup
public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
Gibt die Attributgruppe zurück.- Returns:
- die Attrtibutgruppe
-
getNameOrPidOrId
public java.lang.String getNameOrPidOrId()
Gibt den Namen, die Pid oder die Id der Attributgruppe zurück.- Returns:
- Name, Pid oder Id der Attributgruppe
-
getPidOrId
public java.lang.String getPidOrId()
Gibt die Pid oder die Id der Attributgruppe zurück.- Returns:
- Pid oder Id der Attributgruppe
-
getPid
public java.lang.String getPid()
Gibt die Pid der Attributgruppe zurück.- Returns:
- Pid der Attributgruppe
-
getAtgFilter
@Nullable public AtgFilter getAtgFilter()
Gibt den Filter zurück.- Returns:
- den Filter oder
null
-
getAttributes
public java.util.List<de.bsvrz.dav.daf.main.config.Attribute> 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
public java.util.List<java.lang.String> createColumnStrings(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).- Parameters:
withColumnsForArrayListDefs-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-