Package com.tensegrity.palo.gwt.core.client.models

Examples of com.tensegrity.palo.gwt.core.client.models.XObject


  }
  final XView[] getViews() {
    List<XView> views = new ArrayList<XView>();
    List<TreeNode> items = store.getAllItems();
    for(TreeNode node : items) {
      XObject xObj = getWrappedXObject(node);
      if(xObj instanceof XFolderElement) {
        views.add((XView)((XFolderElement)xObj).getSourceObject());
      }
    }
    return views.toArray(new XView[0]);
View Full Code Here


  }
  final TreeNode getNodeOf(XView xView) {
    String viewId = xView.getId();
    List<TreeNode> items = store.getAllItems();
    for(TreeNode node : items) {
      XObject xObj = getWrappedXObject(node);
      if(xObj instanceof XFolderElement) {
        XView xv = (XView)((XFolderElement)xObj).getSourceObject();
        if (xv == null) {
          continue;
        }
View Full Code Here

  }
  final TreeNode getNodeOf(XStaticFolder folder) {
    String folderId = folder.getId();
    List <TreeNode> items = store.getAllItems();
    for (TreeNode node: items) {
      XObject xObj = getWrappedXObject(node);
      if (xObj instanceof XStaticFolder && xObj.getId().equals(folderId)) {
        return node;
      }
    }
    return null;
  }
View Full Code Here

  }
  final TreeNode getNodeOf(XFolderElement elem) {
    String elementId = elem.getId();
    List <TreeNode> items = store.getAllItems();
    for (TreeNode node: items) {
      XObject xObj = getWrappedXObject(node);
      if (xObj instanceof XFolderElement && xObj.getId().equals(elementId)) {
        return node;
      }
    }
    return null;   
  }
View Full Code Here

  }
 
  final void addFolder(XStaticFolder folder, TreeNode parent) {
    if(parent == null)
      parent = invisibleRoot;
    XObject wrappedFolder = wrap(folder);
    TreeNode newNode = new TreeNode(parent, wrappedFolder);
    addNode(newNode, parent);
  }
View Full Code Here

  public boolean accepts(XObject parent) {
    return parent.getType().equals(ViewImportDialog.XOBJECT_TYPE);
  }

  public XObject[] loadChildren(XObject parent, UserSession userSession) {
    XObject xObj = ((XObjectWrapper)parent).getXObject();
    String sessionId = userSession.getSessionId();
    AuthUser loggedInUser = userSession.getUser();
    if (xObj instanceof XAccount)
      return load((XAccount) xObj, loggedInUser, sessionId);
    else if (xObj instanceof XDatabase)
View Full Code Here

        }
        Database[] databases = paloConnection.getDatabases();
        List<XObject> xDatabases = new ArrayList<XObject>();
        for(Database database : databases) {
          if(isValid(database)) {
            XObject xDatabase = XConverter.createX(database, xAccount.getId());
            xDatabases.add(wrap(xDatabase));
          }
        }       
        return xDatabases.toArray(new XObject[0]);
      }
View Full Code Here

//        }
        Cube[] cubes = database.getCubes(PaloObject.TYPE_NORMAL);
        List<XObject> xCubes = new ArrayList<XObject>();
        for(Cube cube : cubes) {
          if(isValid(cube)) {
            XObject xCube =
              new XCube(cube.getId(), cube.getName(), xDatabase);         
            xCubes.add(wrap(xCube));
          }
        }
        return xCubes.toArray(new XObject[0]);
View Full Code Here

TOP

Related Classes of com.tensegrity.palo.gwt.core.client.models.XObject

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.