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 | 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 | 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