code: @Override
      public void actionEdit(HttpServletRequest request) throws JspException {
  
          // save initialized instance of this class in request attribute for included sub-elements
          getJsp().getRequest().setAttribute(SESSION_WORKPLACE_CLASS, this);
          try {
              // save the changes only if resource is properly locked
              if (isEditable()) {
                  performEditOperation(request);
              }
          } catch (Throwable e) {
              // Cms error defining property, show error dialog
              includeErrorpage(this, e);
          }
      }
docs: Performs the edit properties action, will be called by the JSP page.<p>
  
  @param request the HttpServletRequest
  @throws JspException if problems including sub-elements occur