Examples of XUser


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

  public void set(XObject input) {
    if(input instanceof XAccount) {
      XAccount account = (XAccount) input;     
      this.account = account;
      fillUsers(account.getUser());
      XUser forUser = null;
      if (usersCombo.getValue() != null) {
        forUser = (XUser) usersCombo.getValue().getXObject();
      }
      fillConnections(account.getConnection(), forUser);
     
View Full Code Here

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

      new SelectionChangedListener<XObjectWrapper>() {
      public void selectionChanged(
        SelectionChangedEvent<XObjectWrapper> se) {
        editor.markDirty();
        if (account != null && usersCombo != null) {
          XUser forUser = null;
          if (usersCombo.getValue() != null) {
            forUser = (XUser) usersCombo.getValue().getXObject();
          }
          fillConnections(account.getConnection(), forUser);
        }
View Full Code Here

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

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

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

      xConn = (XConnection)w.getXObject();
    }
    return xConn;
  }
  private final XUser getUser() {
    XUser xUser = null;
    List<XObjectWrapper> selection = usersCombo.getSelection();
    if(!selection.isEmpty()) {
      XObjectWrapper w = selection.get(0);
      xUser = (XUser)w.getXObject();
    }
View Full Code Here

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

    boolean isViewer = false;
    boolean isOwner = false;
    boolean isEditor = false;
    String result = "icon-view";
   
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    isOwner = user.getId().equals(view.getOwnerId());
    isEditor = view.containsRoleName("EDITOR");
    isViewer = view.containsRoleName("VIEWER");
    if (isViewer) {
      result += "V";
    }
View Full Code Here

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

   
    Menu menu = new Menu();
    editViewProperties = new MenuItem(constants.editViewProperties());
    editViewProperties.addSelectionListener(new SelectionListener<ComponentEvent>() {
      public void componentSelected(ComponentEvent ce) {
        XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
        final String sessionId = user.getSessionId();
        XView targetView = null;
        XObject xObj = null;
        TreeItem item = null;
        TreeNode node = null;
        if (treeBinder != null && treeBinder.getTree() != null) {
          TreeItem selection = treeBinder.getTree().getSelectedItem();
          if (selection != null) {
            item = selection;
            node = (TreeNode) selection.getModel();
            xObj = browserModel.getWrappedXObject(node);
            if (xObj instanceof XFolderElement) {
              XObject source = ((XFolderElement) xObj).getSourceObject();
              if (source != null && source instanceof XView) {
                targetView = (XView) source;
              }
            }
          }
        }
        if (targetView != null) {
          final XView viewToModify = targetView;
          final XObject xObject = xObj;
          final TreeItem selectedItem = item;
          final TreeNode nodeOfView = node;
//          int permission = user.getId().equals(targetView.getOwnerId()) ? 2 : 16;
          int permission = user.isAdmin() ? 0 : (user.getId().equals(targetView.getOwnerId()) ? 16 : 22);
          WPaloCubeViewServiceProvider.getInstance().checkPermission(sessionId, permission, new Callback <Boolean>(){
            public void onSuccess(Boolean result) {
              if (result) {
                final EditViewPropertiesDialog dlg =
                  new EditViewPropertiesDialog(viewToModify);
View Full Code Here

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

    }
  }

  private final void deleteFolder(final XStaticFolder xFolder,
      final TreeNode node) {
    XUser user = ((Workbench)Registry.get(Workbench.ID)).getUser();
    WPaloCubeViewServiceProvider.getInstance().checkPermission(user.getSessionId(),
        4, new Callback<Boolean>() {
          public void onSuccess(Boolean result) {
            if (result) {
              MessageBox.confirm(constants.confirmDelete(),
                  messages.sureToDeleteFolder(ViewBrowserModel.modify(xFolder.getName())), new Listener<WindowEvent>() {
View Full Code Here

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

  }

  private final void createViewsAfterCheck(final TreeNode node) {
    // final XStaticFolder xParentFolder = getFolderOrParentFolderOf(node);
    // final ViewCreateDialog createDlg = new ViewCreateDialog();
    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 ViewImportDialog createDlg = new ViewImportDialog(false, showBoxes);
        createDlg.addButtonListener(ViewImportDialog.BUTTON_OK,
            new Listener<BaseEvent>() {
              public void handleEvent(BaseEvent be) {
View Full Code Here

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

      }
    });
  }
 
  private final void importViewsAfterCheck(final TreeNode node) {
    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 ViewImportDialog importDlg = new ViewImportDialog(true, showBoxes);
        importDlg.addButtonListener(ViewImportDialog.BUTTON_OK,
            new Listener<BaseEvent>() {
              public void handleEvent(BaseEvent be) {
View Full Code Here

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

    case ADD_ROLE_ITEM:
      input = new TreeNode(null, new XRole());
      editor = roleEditor;
      break;
    case ADD_USER_ITEM:
      XUser user = ((Workbench) Registry.get(Workbench.ID)).getUser();
      String sessionId = user.getSessionId();
      WPaloAdminServiceProvider.getInstance().getRoles(sessionId, user,
          new Callback<XRole[]>(constants.loadingAllRolesFailed()) {
            public void onSuccess(XRole[] result) {
              XUser newXUser = new XUser();
              final Object input = new TreeNode(null, newXUser);
              for (XRole r: result) {
                if (r.getName().equalsIgnoreCase("editor")) {
                  newXUser.addRoleID(r.getId());
                  newXUser.addRoleName(r.getId(), r.getName());
                }
                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) {
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.