Package com.tensegrity.wpalo.client.ui.mvc.workbench

Examples of com.tensegrity.wpalo.client.ui.mvc.workbench.Workbench


    navigator.addListener(Events.Expand, new Listener<BaseEvent>(){
      public void handleEvent(BaseEvent be) {
        fireEvent(new AppEvent<TreeNode>(WPaloEvent.EDIT_REPORT_STRUCTURE, new TreeNode(null, user)));
      }
    });
    Workbench wb = (Workbench)Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
  }
View Full Code Here


      }
      break;
    case EDIT_REPORT_STRUCTURE:
      IEditor editor = getEditor(event.type);
      editor.setInput(event.data);
      Workbench wb = (Workbench) Registry.get(Workbench.ID);
      wb.open(editor);
      break;
    case SET_EDITOR_INPUT:
      IEditor edi = getEditor(WPaloEvent.EDIT_REPORT_STRUCTURE);
      edi.setInput(event.data);
      break;
View Full Code Here

  @Override
  protected void handleEvent(AppEvent event) {
    switch (event.type) {
    case WPaloEvent.INIT:
      initUI();
      Workbench wb = (Workbench)Registry.get(Workbench.ID);
      XUser xuser = wb.getUser();
      XNode root = new XNode(xuser, XConstants.TYPE_ROOT_NODE);
      root.setName("DummyRoot");
      root.setId("0");
      root.setHasChildren(true);
      Dispatcher.forwardEvent(WPaloEvent.EXPANDED_SERVER_SECTION,
View Full Code Here

    };
    Tree usersTree = createTree(treeLoader);
    navigator.add(usersTree);
    usersTree.setStyleName("tree-style");
   
    Workbench wb = (Workbench)Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
  }
View Full Code Here

      }
    };
    navTree = createTree(treeLoader);
    navigator.add(navTree);
   
    Workbench wb = (Workbench)Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
   
    //TODO for testing purpose:
    root = new AdminTreeModel(forUser).getRoot();
    Dispatcher.forwardEvent(WPaloEvent.EXPANDED_ADMIN_SECTION, root);       
  }
View Full Code Here

    });
    return item;
  }
 
  private final void doDelete(final TreeNode node, final String confirmMsg) {
    final Workbench wb = (Workbench) Registry.get(Workbench.ID);
    XUser admin = wb.getUser();
    if (admin != null) {     
      final XObject xObj = node.getXObject();
      WPaloAdminServiceProvider.getInstance().mayDelete(wb.getUser().getSessionId(), xObj,
          new Callback<String[]>(null) {
            private final void reallyDoDelete() {
              WPaloAdminServiceProvider.getInstance().delete(wb.getUser().getSessionId(), xObj,
                  new Callback<Void>(null) {
                    public void onSuccess(Void v) {
                      treeStore.remove(node.getParent(), node);
                      Dispatcher.forwardEvent(new AppEvent<TreeNode>(
                          WPaloEvent.DELETED_ITEM, node));
View Full Code Here

      setUsers(userIDs);
    }
  }

  private final void setUsers(final List<String> userIDs) {
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
    // XUser admin = wb.getUser();
    // if (admin != null) {
    WPaloAdminServiceProvider.getInstance().getUsers(wb.getUser().getSessionId(),
        new Callback<XUser[]>(constants.loadingAllUsersFailed()) {
          public void onSuccess(XUser[] users) {
            for (XUser user : users) {
              boolean check = userIDs.contains(user.getId());
              TableItem item = new TableItem(new Object[] {
View Full Code Here

    }
    return s;
  }

  private final void setRoles(final List<String> roleIDs) {
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
    XUser admin = wb.getUser();
    if (admin != null) {
      WPaloAdminServiceProvider.getInstance().getRoles(admin.getSessionId(), admin,
          new Callback<XRole[]>(constants.loadingAllRolesFailed()) {
            public void onSuccess(XRole[] roles) {
              for (XRole role : roles) {
View Full Code Here

      }
    });
    navTree = createTree(treeLoader);
    navigator.add(navTree);
   
    Workbench wb = (Workbench)Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
   
    //TODO for testing purpose:
    root = new AccountTreeModel(forUser).getRoot();
    Dispatcher.forwardEvent(WPaloEvent.EXPANDED_ACCOUNT_SECTION, root);
  }
View Full Code Here

    });
    toolbar.add(del);
  }
 
  private final void doDelete(final TreeNode node, final String confirmMsg) {
    final Workbench wb = (Workbench) Registry.get(Workbench.ID);
    XUser admin = wb.getUser();
    if (admin != null) {
      final XObject xObj = node.getXObject();
      WPaloAdminServiceProvider.getInstance().mayDelete(wb.getUser().getSessionId(), xObj,
          new Callback <String []>(null) {
            private final void reallyDoDelete() {
              WPaloAdminServiceProvider.getInstance().delete(wb.getUser().getSessionId(), xObj,
                  new Callback<Void>(null) {
                    public void onSuccess(Void v) {
                      treeStore.remove(node.getParent(), node);
                      Dispatcher.forwardEvent(new AppEvent<TreeNode>(
                            WPaloEvent.DELETED_ITEM, node));                     
View Full Code Here

TOP

Related Classes of com.tensegrity.wpalo.client.ui.mvc.workbench.Workbench

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.