// Ajax Callback @Transactional public void activateRole(RoleSys role, Boolean active) { try { if (roleSysHome != null) { roleSysHome.setInstance(role); roleSysHome.wire(); if (active) { roleSysHome.getInstance().setActive(true); } else { roleSysHome.getInstance().setActive(false); } String entityAction = roleSysHome.update(); if (entityAction.equalsIgnoreCase("updated")) { facesMessages.clear(); facesMessages.clearGlobalMessages(); } roleSysHome.clearInstance(); roleSysHome.clearDirty(); } } catch (Exception e) { System.out.println(e.getMessage()); } }