com.tensegrity.wpalo.client.services.folder
Interface WPaloFolderService

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
WPaloFolderServiceImpl

public interface WPaloFolderService
extends com.google.gwt.user.client.rpc.RemoteService


Method Summary
 com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder createFolder(java.lang.String sessionId, java.lang.String name, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParent)
           
 com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement 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)
           
 void deleteFolder(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xFolder)
           
 void deleteFolderElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement)
           
 boolean hasCreatePermission(java.lang.String sessionId)
           
 boolean hasWritePermission(java.lang.String sessionId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XView importView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
           
 com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement[] 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.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder loadFolderRoot(java.lang.String sessionId)
           
 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)
           
 void renameFolder(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder, java.lang.String newName)
           
 void renameFolderElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement, java.lang.String newName)
           
 

Method Detail

loadFolderRoot

com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder loadFolderRoot(java.lang.String sessionId)
                                                                                throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

createFolder

com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder createFolder(java.lang.String sessionId,
                                                                              java.lang.String name,
                                                                              com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xParent)
                                                                              throws DbOperationFailedException,
                                                                                     com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

createFolderElement

com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement 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)
                                                                                      throws DbOperationFailedException,
                                                                                             com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

importViewsAsFolderElements

com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement[] 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)
                                                                                                throws DbOperationFailedException,
                                                                                                       com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

importView

com.tensegrity.palo.gwt.core.client.models.cubeviews.XView importView(java.lang.String sessionId,
                                                                      com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
                                                                      throws DbOperationFailedException,
                                                                             com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

deleteFolder

void deleteFolder(java.lang.String sessionId,
                  com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder xFolder)
                  throws DbOperationFailedException,
                         com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

deleteFolderElement

void deleteFolderElement(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement)
                         throws DbOperationFailedException,
                                com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

move

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)
          throws DbOperationFailedException,
                 com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

renameFolderElement

void renameFolderElement(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement xFolderElement,
                         java.lang.String newName)
                         throws DbOperationFailedException,
                                com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

renameFolder

void renameFolder(java.lang.String sessionId,
                  com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder folder,
                  java.lang.String newName)
                  throws DbOperationFailedException,
                         com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

hasWritePermission

boolean hasWritePermission(java.lang.String sessionId)
                           throws DbOperationFailedException,
                                  com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

hasCreatePermission

boolean hasCreatePermission(java.lang.String sessionId)
                            throws DbOperationFailedException,
                                   com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException