public class FilterAttributeGroup
extends java.lang.Object
Attributgroup
oder dessen Sub-Interfaces stammen, zwei Methode, um an Attributgruppe und Filter zu gelangen,
und createColumnStrings
.Constructor and 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.
|
Modifier and Type | Method and 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).
|
AtgFilter |
getAtgFilter()
Gibt den Filter zurück.
|
de.bsvrz.dav.daf.main.config.AttributeGroup |
getAttributeGroup()
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.String |
getNameOrPidOrId()
Gibt den Namen, die Pid oder die Id der Attributgruppe zurück.
|
java.lang.String |
getPid()
Gibt die Pid der Attributgruppe zurück.
|
java.lang.String |
getPidOrId()
Gibt die Pid oder die Id der Attributgruppe zurück.
|
java.lang.String |
toString() |
public FilterAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, @Nullable AtgFilter atgFilter)
attributeGroup
- eine AttributgruppeatgFilter
- ein Filter oder null
public FilterAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup, @Nullable java.lang.String atgFilterName)
attributeGroup
- eine AttributgruppeatgFilterName
- ein Filtername oder null
public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
public java.lang.String getNameOrPidOrId()
public java.lang.String getPidOrId()
public java.lang.String getPid()
@Nullable public AtgFilter getAtgFilter()
null
public java.util.List<de.bsvrz.dav.daf.main.config.Attribute> getAttributes()
public java.util.List<java.lang.String> createColumnStrings(boolean withColumnsForArrayListDefs)
withColumnsForArrayListDefs
- public java.lang.String toString()
toString
in class java.lang.Object