code: protected List<CmsPushButton> getButtons() {
  
          CmsPushButton workplaceButton = new CmsPushButton();
          workplaceButton.setText(getMessage(Messages.GUI_CONFIRMATION_WORKPLACE_BUTTON_0));
          workplaceButton.addClickHandler(new ClickHandler() {
  
              @SuppressWarnings("synthetic-access")
              public void onClick(ClickEvent e) {
  
                  Window.Location.assign(m_closeLink);
              }
          });
          List<CmsPushButton> result = new ArrayList<CmsPushButton>();
          if (m_isWorkplaceUser) {
              result.add(workplaceButton);
          }
          return result;
      }
docs: Produces the buttons for this dialog.<p>
  
  @return a list of buttons that should be displayed