code: public static void openWorkplace(final CmsUUID structureId, final boolean classic) {
  
          CmsRpcAction<String> callback = new CmsRpcAction<String>() {
  
              /**
               * @see org.opencms.gwt.client.rpc.CmsRpcAction#execute()
               */
              @Override
              public void execute() {
  
                  start(0, true);
                  CmsCoreProvider.getService().getWorkplaceLink(structureId, this);
              }
  
              /**
               * @see org.opencms.gwt.client.rpc.CmsRpcAction#onResponse(java.lang.Object)
               */
              @Override
              protected void onResponse(String result) {
  
                  stop(false);
                  Window.Location.assign(result);
              }
          };
          callback.execute();
      }
docs: Opens the workplace.<p>
  
  @param structureId the structure id of the resource for which the workplace should be opened
  @param classic if true, opens the old workplace, else the new workplace