code: public void setWp(A_CmsListDialog wp) {
  
          m_wp = wp;
          Iterator<CmsListColumnDefinition> itCols = getColumnDefinitions().iterator();
          while (itCols.hasNext()) {
              CmsListColumnDefinition column = itCols.next();
              column.setWp(wp);
          }
          Iterator<CmsListItemDetails> itDets = getItemDetailDefinitions().iterator();
          while (itDets.hasNext()) {
              CmsListItemDetails detail = itDets.next();
              detail.setWp(wp);
          }
          Iterator<CmsListMultiAction> itMultiActs = getMultiActions().iterator();
          while (itMultiActs.hasNext()) {
              CmsListMultiAction action = itMultiActs.next();
              action.setWp(wp);
          }
          Iterator<I_CmsListAction> itIndActs = getIndependentActions().iterator();
          while (itIndActs.hasNext()) {
              I_CmsListAction action = itIndActs.next();
              action.setWp(wp);
          }
          if (m_searchAction != null) {
              m_searchAction.setWp(wp);
          }
      }
docs: Sets the related workplace dialog.<p>
  
  @param wp the related workplace dialog to set