com.tensegrity.wpalo.client.services.folder
Class WPaloFolderServiceProvider

java.lang.Object
  extended by com.tensegrity.wpalo.client.services.folder.WPaloFolderServiceProvider
All Implemented Interfaces:
WPaloFolderServiceAsync

public class WPaloFolderServiceProvider
extends java.lang.Object
implements WPaloFolderServiceAsync


Constructor Summary
WPaloFolderServiceProvider()
           
 
Method Summary
 void createFolder(java.lang.String sessionId, java.lang.String name, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParent, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder> cb)
           
 void createFolderElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParentFolder, boolean isPublic, boolean isEditable, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement> cb)
           
 void deleteFolder(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
           
 void deleteFolderElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
           
static WPaloFolderServiceProvider getInstance()
           
 void hasCreatePermission(java.lang.String sessionId, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> cb)
           
 void hasWritePermission(java.lang.String sessionId, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> cb)
           
 void importView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.cubeviews.XView> cb)
           
 void importViewsAsFolderElements(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] views, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParentFolder, boolean isPublic, boolean isEditable, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement[]> cb)
           
 void loadFolderRoot(java.lang.String sessionId, com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder> cb)
           
 void move(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.XObject[] xObjects, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder toXFolder, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
           
 void renameFolder(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder, java.lang.String newName, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
           
 void renameFolderElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement, java.lang.String newName, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WPaloFolderServiceProvider

public WPaloFolderServiceProvider()
Method Detail

getInstance

public static WPaloFolderServiceProvider getInstance()

createFolder

public void createFolder(java.lang.String sessionId,
                         java.lang.String name,
                         com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParent,
                         com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder> cb)
Specified by:
createFolder in interface WPaloFolderServiceAsync

deleteFolder

public void deleteFolder(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder,
                         com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
Specified by:
deleteFolder in interface WPaloFolderServiceAsync

loadFolderRoot

public void loadFolderRoot(java.lang.String sessionId,
                           com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder> cb)
Specified by:
loadFolderRoot in interface WPaloFolderServiceAsync

deleteFolderElement

public void deleteFolderElement(java.lang.String sessionId,
                                com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement,
                                com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
Specified by:
deleteFolderElement in interface WPaloFolderServiceAsync

importViewsAsFolderElements

public void importViewsAsFolderElements(java.lang.String sessionId,
                                        com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] views,
                                        com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParentFolder,
                                        boolean isPublic,
                                        boolean isEditable,
                                        com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement[]> cb)
Specified by:
importViewsAsFolderElements in interface WPaloFolderServiceAsync

importView

public void importView(java.lang.String sessionId,
                       com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view,
                       com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.cubeviews.XView> cb)
Specified by:
importView in interface WPaloFolderServiceAsync

createFolderElement

public void createFolderElement(java.lang.String sessionId,
                                com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView,
                                com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParentFolder,
                                boolean isPublic,
                                boolean isEditable,
                                com.google.gwt.user.client.rpc.AsyncCallback<com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement> cb)
Specified by:
createFolderElement in interface WPaloFolderServiceAsync

move

public void move(java.lang.String sessionId,
                 com.tensegrity.palo.gwt.core.client.models.XObject[] xObjects,
                 com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder toXFolder,
                 com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
Specified by:
move in interface WPaloFolderServiceAsync

renameFolderElement

public void renameFolderElement(java.lang.String sessionId,
                                com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement,
                                java.lang.String newName,
                                com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
Specified by:
renameFolderElement in interface WPaloFolderServiceAsync

renameFolder

public void renameFolder(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder,
                         java.lang.String newName,
                         com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> cb)
Specified by:
renameFolder in interface WPaloFolderServiceAsync

hasWritePermission

public void hasWritePermission(java.lang.String sessionId,
                               com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> cb)
Specified by:
hasWritePermission in interface WPaloFolderServiceAsync

hasCreatePermission

public void hasCreatePermission(java.lang.String sessionId,
                                com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> cb)
Specified by:
hasCreatePermission in interface WPaloFolderServiceAsync