HttpSession session = request.getSession();
Integer customizingId = (Integer) session.getAttribute(Constants.CUSTOMIZING_ID);
Integer mandantId = (Integer) session.getAttribute(Constants.MANDANT_ID);
// Kategorie holen
Kategorie k = null;
List kList = getAll(mandantId);
if((kList != null) && (kList.size() > 0))
k = (Kategorie) kList.get(0);
if(k == null) {
logger.info("Keine Kategorie gefunden");
return false;
}
// Zuweisungen l�schen
logger.debug("XXXXX cService: "+((cService == null) ? "NULL" : "NOT NULL"));
Integer naOpNuId = cService.getNaOpNuId(request, customizingId);
logger.debug("customizingId: "+customizingId+", naOpNuId: "+naOpNuId);
dao.deleteAssignments(naOpNuId);
// Kategorie zuweisen
logger.debug("F�ge Kategorie " + k.getKategorieId() + " hinzu.");
k.setNutzenattraktivitaetOperativerNutzenId(naOpNuId);
dao.insertAssignment(k);
boolean isNa = !cService.isOperativerNutzen(request);
setStatus(request, mandantId, naOpNuId, isNa);
return true;