*/
public void list(HttpServletRequest request, String path) {
logger.debug("Pfad: " + path);
// Neues Auswahlfeld generieren
Auswahlfeld a = createAuswahlfeld(request, null);
// Eintrittswahrscheinlichkeiten
if (path.contains(Constants.VERWALTUNG_EINTRITTSWAHRSCHEINLICHKEITEN_ACTION)) {
logger.debug("Eintrittswahrscheinlichkeiten holen");
a = setType(a, Constants.EINTRITTSWAHRSCHEINLICHKEIT);
}
// Eintrittszeitpunkte
else if (path.contains(Constants.VERWALTUNG_EINTRITTSZEITPUNKTE_ACTION)) {
logger.debug("Eintrittszeitpunkte holen");
a = setType(a, Constants.EINTRITTSZEITPUNKT);
}
// Abstufungen
else if (path.contains(Constants.VERWALTUNG_ABSTUFUNGEN_ACTION)) {
logger.debug("Abstufungen holen");
a = setType(a, Constants.ABSTUFUNG);
}
// Gewichtungen
else if (path.contains(Constants.VERWALTUNG_GEWICHTUNG_ACTION)) {
logger.debug("Gewichtungen holen");
a = setType(a, Constants.GEWICHTUNG);
}
// Alle Levels holen
List<Auswahlfeld> afs = new ArrayList<Auswahlfeld>();
for (int i = 1; i < 6; i++) {
a.setLevel(i);
afs.addAll(dao.getAuswahlFelder(a));
}
logger.debug(afs.size() + " Auswahlfelder in der Liste");
request.setAttribute(Constants.AUSWAHLFELDER, afs);