Examples of XUser


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

    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() {
View Full Code Here

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

    });   
  }
 
  private final void doSaveAs() {
    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;
            doSaveAsAfterCheck();           
          }
          if (writeRight == 0) {
            MessageBox.alert(constants.notEnoughRights(),
                constants.notEnoughRightsToSaveView(), null);
          }
        }

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

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

    return x;
  }

  public final void markDirty(final boolean doIt) {
    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;
            isDirty = doIt;
            Widget parent = getParent();
            if(parent instanceof TabItem) {
              TabItem tab = (TabItem) parent;
              String title = doIt ? "*"+view.getName() : view.getName();             
              tab.setText(modify(title));
            }
            save.setEnabled(doIt);
          }
          if (writeRight == 0) {
            save.setEnabled(false);
          }
        }

        public void onSuccess(Boolean result) {
          if (result) {
            writeRight = 1;
            isDirty = doIt;
            Widget parent = getParent();
            if(parent instanceof TabItem) {
              TabItem tab = (TabItem) parent;
              String title = doIt ? "*"+view.getName() : view.getName();
              tab.setText(modify(title));
            }
            save.setEnabled(doIt);
          } else {
            XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
            writeRight = 0;
            if (user.hasRoleName("EDITOR")) {
              writeRight = 1;
              isDirty = doIt;
              Widget parent = getParent();
              if(parent instanceof TabItem) {
                TabItem tab = (TabItem) parent;
View Full Code Here

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

    add(rolesTable);
  }

  public final boolean save(XObject input) {
    if (input instanceof XUser) {
      XUser user = (XUser) input;
      user.clearRoles();
      user.clearRoleNames();
      XRole[] selecteRoles = getSelectedRoles();
      for(XRole role : selecteRoles) {
        user.addRoleID(role.getId());
        user.addRoleName(role.getId(), role.getName());
      }
    }
    return true;
  }
View Full Code Here

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

  public void saveAs(String name, XObject input) {   
  }

  public void set(XObject input) {
    if (input instanceof XUser) {
      XUser user = (XUser) input;
      currentUser = user;
      boolean isAdm = currentUser != null && currentUser.getLogin() != null && currentUser.getLogin().equals("admin");
      ((CheckBoxTableColumn) rolesTable.getColumnModel().getColumn(0)).setEnabled(!isAdm);   
      rolesTable.removeAll();
      List<String> roleIDs = Arrays.asList(user.getRoleIDs());
      setRoles(roleIDs);
    } else {
      currentUser = null;
    }
  }
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) {
      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

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

    String themeCode = themeBox.getValue().getValue().getId();
    if (themeCode != null && !themeCode.isEmpty()) {
      link += "theme=" + themeCode + "&";
    }   
    link += "options=(";
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    if (autoUser.getValue()) {
      link += "user=\"" + user.getLogin() + "\",";
    }
    if (autoLogin.getValue()) {
      link += "pass=\"" + user.getPassword() + "\",";
    }
   
    if (hideNavigator.getValue()) {
      link += "hideNavigator,";
    }
View Full Code Here

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

        constants.createCustomizedHierarchy(), treePanel, null, buttonRow, null);
    return cont;
  }
  private final LayoutContainer createAddRemoveButtons() {
    LayoutContainer panel = new LayoutContainer();   
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    panel.setLayout(new RowLayout(Orientation.HORIZONTAL));
    panel.setSize(280, 22); //have to hard code to make it visible in FF...
    RowData layoutData = new RowData();
    layoutData.setMargins(new Margins(0, 5, 0, 0));
    showOnRight = new CheckBox();
View Full Code Here

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

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

  protected void loadChildren(final HasFastMSTreeItems parentItem, final TreeNode parentNode) {
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    final String sessionId = user.getSessionId();
   
    final String hierarchyId;
    final String viewId;
    final String dataObjectType;
    final String dataObjectId;
View Full Code Here

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

  }

  public final boolean save(XObject input) {
    if(input instanceof XAccount) {
      XConnection conn = getConnection();
      XUser user = getUser();
      if(user == null || conn == null)
        return false;     
      XAccount account = (XAccount) input;
      account.setUser(user);
      account.setConnection(conn);     
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.