selectedPlan.getState().setValue(state);
selectedPlan.getPlanProperties().setOpenHandle(1);
/** dont forget to prepare changed entities e.g. set current user */
PrepareChangesForPersist prep = new PrepareChangesForPersist(user.getUsername());
prep.prepare(selectedPlan);
em.persist(selectedPlan);
loadPlan.setPlanPropertiesID(selectedPlan.getPlanProperties().getId());
return "success";