Examples of XUser


Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

        xView,
          new Callback<XView>(constants.couldNotCreateView()) {
            public void onSuccess(XView xView) {
              hideWaitCursor();
              ((Workbench) Registry.get(Workbench.ID)).showWaitCursor(constants.openingView());
              XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
              List <Boolean> dispFlags = new ArrayList<Boolean>();
              dispFlags.add(displayFlags.isHideTitleBar());
              dispFlags.add(displayFlags.isHideToolBar());
              dispFlags.add(displayFlags.isHideSave());
              dispFlags.add(displayFlags.isHideSaveAs());
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

    _layout();   
  }

  final void checkDnDState() {
    if (writeRight == -1 && view != null) {
      XUser usr = ((Workbench)Registry.get(Workbench.ID)).getUser();
      WPaloCubeViewServiceProvider.getInstance().isOwner(usr.getSessionId(), view.getId(), new AsyncCallback<Boolean>(){
        public void onFailure(Throwable arg0) {
          XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
          writeRight = 0;
          if (user.hasRoleName("EDITOR")) {
            writeRight = 1;
            repositoryContainer.register(dragController);           
          }
        }

        public void onSuccess(Boolean result) {
          if (result) {
            writeRight = 1;
          } else {
            XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
            writeRight = 0;
            if (user.hasRoleName("EDITOR")) {
              writeRight = 1;
              repositoryContainer.register(dragController);           
            }
          }
        }
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

      }
    });   
  }
  private final void doSave() {
    if (writeRight == -1) {
      XUser usr = ((Workbench)Registry.get(Workbench.ID)).getUser();
      WPaloCubeViewServiceProvider.getInstance().isOwner(usr.getSessionId(), view.getId(), new AsyncCallback<Boolean>(){
        public void onFailure(Throwable arg0) {
          XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
          writeRight = 0;
          if (user.hasRoleName("EDITOR")) {
            writeRight = 1;
            doSaveAfterCheck();           
          }
          if (writeRight == 0) {
            MessageBox.alert(constants.notEnoughRights(),
                constants.notEnoughRightsToSaveView(), null);
          }         
        }

        public void onSuccess(Boolean result) {
          if (result) {
            writeRight = 1;
          } else {
            XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
            writeRight = 0;
            if (user.hasRoleName("EDITOR")) {
              writeRight = 1;
              doSaveAfterCheck();           
            }
            if (writeRight == 0) {
              MessageBox.alert(constants.notEnoughRights(),
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

 

 
  private final void doSaveAsAfterCheck() {
    final String[] usedNames = getViewNames();
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    int permission = user.isAdmin() ? 0 : 16;   
    WPaloCubeViewServiceProvider.getInstance().checkPermission(user.getSessionId(), permission, new AsyncCallback <Boolean>(){
      private final void showDialog(boolean showBoxes) {
        final SaveAsDialog saveAsDlg = new SaveAsDialog(view.getName(), showBoxes);
        saveAsDlg.setUsedViewNames(usedNames);
        // add close listener:
        saveAsDlg.addListener(Events.Close, new Listener<WindowEvent>() {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

    if (input.getXObject() instanceof XReport) {
      final XReport report = (XReport) input.getXObject();
      if (report.getReceiverType().equals(XConstants.TYPE_FOLDER_ELEMENT_SHEET)) {
        ViewModeWorkbench wb = (ViewModeWorkbench)Registry.get(
            ViewModeWorkbench.ID);
        final XUser user = wb.getUser();
        WPaloServiceProvider.getInstance().loadWorksheet(report, user,
            new Callback<XWorksheet>(){

              public void onSuccess(final XWorksheet ws) {
                WPaloServiceProvider.getInstance().getVariables(
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

    return users.toArray(new XUser[0]);
  }
 
  private final boolean isSelected(XUser user) {
    for(TableItem item : membersTable.getItems()) {
      XUser xu = (XUser) item.getData(MEMBER_DATA);
      if (xu.equals(user)) {
        boolean selected = false;
        Object colVal = item.getValue(0);
        if(colVal instanceof CheckBox)
          selected = ((CheckBox)colVal).getValue();
        else if(colVal instanceof Boolean)
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

    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) {
                boolean check = roleIDs.contains(role.getId());
                String rightName = constants.none();
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

  public FullHierarchyTree(boolean multiSelect) {
    super(multiSelect);
  }

  protected void loadChildren(HasFastMSTreeItems parentItem, final TreeNode parentNode) {
    XUser user = ((Workbench) Registry.get(Workbench.ID)).getUser();
    final String sessionId = user.getSessionId();

    WPaloServiceProvider.getInstance().loadHierarchyTree(sessionId,
        hierarchy.getId(), hierarchy.getViewId(), hierarchy.getAxisId(), -1, new AsyncCallback<List<TreeNode>>() {
          public void onFailure(Throwable arg0) {
            ((Workbench) Registry.get(Workbench.ID)).hideWaitCursor();
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

    switch (event.type) {
    case WPaloEvent.INIT:
    case WPaloEvent.LOGIN:
      if(event.data instanceof XUser) {
        //System.out.println("instance of XUser");
        XUser user = (XUser)event.data;
        //check if we are admin:
        if(user.isAdmin()) {
          //create ui:
          initUI(user);
        }
      } else if (event.data instanceof DisplayFlags) {
        //System.out.println("instance of display flags");
        DisplayFlags df = (DisplayFlags) event.data;
        if (!df.isHideNavigator()) {
          XUser user = df.getUser();
          //check if we are admin:
          if(user.isAdmin()) {
            //create ui:
            if(!df.isHideConnectionAccount()){
              initUI(user);
            }
          }         
        }
      }
      break;
    case WPaloEvent.EXPANDED_ACCOUNT_SECTION: //load tree data
      TreeNode node = (TreeNode) event.data;
      if (node != null) {
        treeLoader.load(node);
      }
     
      break;
    case WPaloEvent.SAVED_ACCOUNT_ITEM:
    case WPaloEvent.SAVED_CONNECTION_ITEM:
      if (treeStore == null) {
        return;
      }
      TreeNode nd = (TreeNode) event.data;
      if (nd != null) {
        if(nd.getParent() != null)
          treeStore.update(nd);
        else  {
          int index = event.type == WPaloEvent.SAVED_ACCOUNT_ITEM ? 1 : 0;
          treeStore.add(root.getChild(index), nd, false);
          root.getChild(index).add(nd);
          //shouldn't the store take care of this???
          if(nd.getParent() == null)
            nd.setParent(root.getChild(index));
        }
      }
      if (event.type == WPaloEvent.SAVED_CONNECTION_ITEM) {
        lastCreatedConnection = (XConnection) nd.getXObject();
        final XUser admin = ((Workbench)Registry.get(Workbench.ID)).getUser()
        final String adminUserId = admin.getId();
        WPaloAdminServiceProvider.getInstance().hasAccount(admin.getSessionId(), lastCreatedConnection, new AsyncCallback<Boolean>(){
          public void onFailure(Throwable arg0) {
          }

          public void onSuccess(Boolean result) {
            if (!result) {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.admin.XUser

        String confirmMsg = constants.deleteMessageHeader();
        XObject xObj = node.getXObject();
        String type = xObj.getType();
        if (type.equals(XAccount.class.getName())) {
          XAccount acc = (XAccount) xObj;
          XUser usr = acc.getUser();
          String name;
          if (usr != null && usr.getName() != null && !usr.getName().isEmpty()) {
            name = usr.getName();
          } else {
            name = acc.getLogin();
          }         
          confirmMsg = messages.deleteAccount(name + " - " + acc.getConnection().getName());
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.