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

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


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


    connStore.removeAll();
    connCombo.setValue(null);
    if (forUser == null) {
      return;
    }
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
    final XUser admin = wb.getUser();
    if (admin != null) {
      final String sessionId = wb.getUser().getSessionId();
      WPaloAdminServiceProvider.getInstance().getAccounts(sessionId, forUser,
          new Callback <XAccount []>(constants.loadingAllConnectionsFailed()){
            public void onSuccess(final XAccount[] accounts) {
              WPaloAdminServiceProvider.getInstance().getConnections(sessionId, admin,
                  new Callback<XConnection[]>(constants.loadingAllConnectionsFailed()) {
View Full Code Here

    case EXPANDED_ACCOUNT_SECTION:
      forwardToView(navigatorView, event);
      break;
    case EDIT_ACCOUNT_ITEM:
    case EDIT_CONNECTION_ITEM:
      final Workbench wb = (Workbench)Registry.get(Workbench.ID);
//      if (wb.getCurrentEditor() != null &&
//        wb.getCurrentEditor().isDirty()) {
//      }
      final IEditor editor = getEditor(event.type);
      wb.checkOpen(editor, new Callback<Boolean>(){
        public void onSuccess(Boolean result) {
          if (result) {
            editor.setInput(event.data);               
            wb.open(editor);           
          }
        }
      });
      break;
    case ADD_ACCOUNT_ITEM:
    case ADD_CONNECTION_ITEM:
      doAdd(event.type);
      break;
    case DELETED_ITEM:     
      // close corresponding editor:
      Workbench _wb = (Workbench) Registry.get(Workbench.ID);
      if (_wb.getCurrentEditor() != null && _wb.getCurrentEditor().getInput() != null) {
        Object input = _wb.getCurrentEditor().getInput();
        if (event.data != null && event.data instanceof TreeNode) {
          if (((TreeNode) event.data).equals(input)) {
            _wb.close(null, null);       
          }
        }
      }     
      forwardToView(navigatorView, event);
      break;
View Full Code Here

      input = new TreeNode(null, new XConnection());
      editor = connectionEditor;
      break;
    }
   
    final Workbench wb = (Workbench)Registry.get(Workbench.ID);
    final IEditor edi = editor;
    final Object inp = input;
    wb.checkOpen(edi, new Callback<Boolean>(){
      public void onSuccess(Boolean result) {
        if (result) {
          edi.setInput(inp);
          wb.open(edi);
          edi.selectFirstTab();
          edi.setTextCursor();
          if (edi.equals(accountEditor)) {
            ((AccountEditor) edi).prefillFields();
          }
View Full Code Here

      forwardToView(navigatorView, event);
      break;
    case EDIT_GROUP_ITEM:
    case EDIT_ROLE_ITEM:
    case EDIT_USER_ITEM:
      final Workbench wb = (Workbench)Registry.get(Workbench.ID);
      final IEditor editor = getEditor(event.type);
      wb.checkOpen(editor, new Callback<Boolean>() {
        public void onSuccess(Boolean result) {
          if (result) {
            editor.setInput(event.data);     
            wb.open(editor);
          }
        }
      });         
      break;
    case ADD_GROUP_ITEM:
    case ADD_ROLE_ITEM:
    case ADD_USER_ITEM:
      doAdd(event.type);
      break;
    case DELETED_ITEM:
      // close corresponding editor:
      Workbench _wb = (Workbench) Registry.get(Workbench.ID);
      if (_wb.getCurrentEditor() != null && _wb.getCurrentEditor().getInput() != null) {
        Object input = _wb.getCurrentEditor().getInput();
        if (event.data != null && event.data instanceof TreeNode) {
          if (((TreeNode) event.data).equals(input)) {
            _wb.close(null, null);       
          }
        }
      }     
      break;
    case LOGOUT: initialized = false;
View Full Code Here

                if (r.getName().equalsIgnoreCase("viewer")) {
                  newXUser.addRoleID(r.getId());
                  newXUser.addRoleName(r.getId(), r.getName());
                }
              }
              final Workbench wb = (Workbench)Registry.get(Workbench.ID);
              wb.checkOpen(usrEditor, new Callback<Boolean>() {
                public void onSuccess(Boolean result) {
                  if (result) {
                    IEditor editor = usrEditor;
                    editor.setInput(input);                 
                    wb.open(editor);
                    editor.selectFirstTab();
                    editor.setTextCursor();
                  }
                }
              });
            }           
          });
      break;
    }   
    if (input != null && editor != null) {
      final Workbench wb = (Workbench)Registry.get(Workbench.ID);
      final IEditor edi = editor;
      final Object inp = input;
      wb.checkOpen(edi, new Callback<Boolean>() {
        public void onSuccess(Boolean result) {
          if (result) {
            edi.setInput(inp);     
            wb.open(edi);
            edi.selectFirstTab();
            edi.setTextCursor();           
          }
        }
      });
View Full Code Here

        });
    toolbar.add(deleteItem);
 
    navigator.setTopComponent(toolbar);
    navigator.add(viewsTree);
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
    ComponentHelper.doAttach(viewsTree);
    navigator.addListener(Events.OnKeyUp, new Listener<BaseEvent>() {
      public void handleEvent(BaseEvent be) {
        viewsTree.fireEvent(Events.OnKeyUp, be);
      }      
View Full Code Here

        EXPANDED_REPORT_SECTION, UPDATE_WORKBOOKS, SHOW_TEMPLATE_VIEW);
  }
 
  public void handleEvent(AppEvent<?> event) {
    IEditor editor;
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
   
    switch(event.type) {
    case INIT:
      forwardToView(navigatorView, event);
      break;
    case EXPANDED_REPORT_SECTION:
      //open cube editor:
//      viewEditor.setInput(event.data);
      wb.open(viewEditor);
      forwardToView(navigatorView, event);
      break;
    case UPDATE_WORKBOOKS:
      forwardToView(navigatorView, event);
      break;
View Full Code Here

      }
    });

    navigator.add(reportsTree);
   
    Workbench wb = (Workbench)Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
  }
View Full Code Here

      break;
    case EDIT_DIMENSION_ITEM:
    case EDIT_SERVER_ITEM:
      IEditor editor = getEditor(event.type);
      editor.setInput(event.data);
      Workbench wb = (Workbench)Registry.get(Workbench.ID);
      wb.open(editor);
      break;
    case LOGOUT: initialized = false;
      break;
    }
  }
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.