Bei mir habe ich das folgende Lesefeld definiert, über das man die gesetzten Eigenschaften auflisten kann.
Viele Grüße
Christoph
Code: Alles auswählen
String prefix = "mitglied_eigenschaft_";
String set = "X"; /** Inhalt der Variable wenn eigenschaft gesetzt**/
String eigenschaften= "";
Boolean first = true;
for(String variable : this.variables) {
Object value = this.interpreter.get(variable);
if(variable.startsWith(prefix) && (value.equals(set))) {
String eigenschaft = variable.substring(prefix.length());
if(first) {
eigenschaften = eigenschaft;
first = false;
}
else {
eigenschaften += ", " + eigenschaft;
}
}
}
return eigenschaften;