Package de.xima.fc.mdl
Class Attribut
- java.lang.Object
-
- de.xima.fc.mdl.Attribut
-
public class Attribut extends Object
- Author:
- XIMA MEDIA GmbH: Select-Attribut Pflichtfelder: name - Spaltenname (eingabewerte.alias) datenTyp - Auswahl aus enum DatenTyp Where-Attribut Pflichtfelder: name - Spaltenname (eingabewerte.alias) datenTyp - Auswahl aus enum DatenTyp operator - Auswahl aus enum Operator wertListe - Liste aus Filterkriterien. Beim Operator IN, NOT_IN werden mindestens ein Wert erwartet Beim Operator BETWEEN werden zwei Werte erwartet Bei den anderen Operatoren wird genau ein Wert erwartet. Beim Operator LIKE und NOT_LIKE müssen die Wildcards mitangegeben werden (z.b. '%test%', 'te_t') Order-Attribut Pflichtfelder: name - Spaltenname (eingabewerte.alias) datenTyp - Auswahl aus enum DatenTyp sortierung - Auswahl aus enum SortTyp
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribut.DatenTyp
static class
Attribut.SortTyp
-
Constructor Summary
Constructors Constructor Description Attribut(String name, Attribut.DatenTyp datenTyp)
Attribut(String name, Attribut.DatenTyp datenTyp, de.xima.cmn.criteria.FilterCriterion.Operator operator, List<String> wertListe)
Attribut(String name, Attribut.DatenTyp datenTyp, de.xima.cmn.criteria.FilterCriterion.Operator operator, List<String> wertListe, Attribut.SortTyp sortierung)
Attribut(String name, Attribut.DatenTyp datenTyp, Attribut.SortTyp sortierung)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Attribut.DatenTyp
getDatenTyp()
String
getName()
String
getOperator()
Attribut.SortTyp
getSortierung()
List<String>
getWertListe()
void
setName(String name)
void
setSortierung(Attribut.SortTyp sortierung)
void
setWertListe(List<String> wertListe)
-
-
-
Constructor Detail
-
Attribut
public Attribut(String name, Attribut.DatenTyp datenTyp)
-
Attribut
public Attribut(String name, Attribut.DatenTyp datenTyp, de.xima.cmn.criteria.FilterCriterion.Operator operator, List<String> wertListe) throws Exception
- Throws:
Exception
-
Attribut
public Attribut(String name, Attribut.DatenTyp datenTyp, Attribut.SortTyp sortierung)
-
Attribut
public Attribut(String name, Attribut.DatenTyp datenTyp, de.xima.cmn.criteria.FilterCriterion.Operator operator, List<String> wertListe, Attribut.SortTyp sortierung)
-
-
Method Detail
-
getDatenTyp
public Attribut.DatenTyp getDatenTyp()
-
getOperator
public String getOperator()
-
getSortierung
public Attribut.SortTyp getSortierung()
-
setSortierung
public void setSortierung(Attribut.SortTyp sortierung)
-
getName
public String getName()
-
setName
public void setName(String name)
-
-