Example #1
0
  // 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());
    }
  }