code: @Override
      public void actionCommit() {
  
          List<Throwable> errors = new ArrayList<Throwable>();
  
          try {
              if (isForAll()) {
                  OpenCms.getSessionManager().sendBroadcast(getCms(), m_msgInfo.getMsg());
              } else {
                  List<String> ids = CmsStringUtil.splitAsList(getParamSessionids(), CmsHtmlList.ITEM_SEPARATOR);
                  Iterator<String> itIds = ids.iterator();
                  while (itIds.hasNext()) {
                      String id = itIds.next();
                      OpenCms.getSessionManager().sendBroadcast(getCms(), m_msgInfo.getMsg(), id);
                  }
              }
          } catch (Throwable t) {
              errors.add(t);
          }
          // set the list of errors to display when saving failed
          setCommitErrors(errors);
      }
docs: Commits the edited project to the db.<p>