com.tensegrity.wpalo.server.services.folder
Class WPaloFolderServiceImpl
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.user.server.rpc.RemoteServiceServlet
com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
com.tensegrity.wpalo.server.services.folder.WPaloFolderServiceImpl
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, WPaloFolderService, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class WPaloFolderServiceImpl
- extends com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
- implements WPaloFolderService
FolderServiceImpl
TODO DOCUMENT ME
- Version:
- $Id: WPaloFolderServiceImpl.java,v 1.9 2009/06/24 07:05:44
ArndHouben Exp $
- See Also:
- Serialized Form
Fields inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet |
DATE_FORMAT_NOW, SQL_CONNECTION |
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)
|
Methods inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet |
convertFromHex, getLoggedInUser, getLoginNameFromCookies, getNumberFormat, getSession, getUserSession, init, initDbConnection, now, overrideLoggedInUser, register, setLoggedInUser, setNumberFormat, terminateSession |
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet |
doGetSerializationPolicy, doPost, doUnexpectedFailure, getSerializationPolicy, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, readContent, shouldCompressResponse |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WPaloFolderServiceImpl
public WPaloFolderServiceImpl()
loadFolderRoot
public com.tensegrity.palo.gwt.core.client.models.folders.XStaticFolder loadFolderRoot(java.lang.String sessionId)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
loadFolderRoot
in interface WPaloFolderService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
createFolder
public 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
- Specified by:
createFolder
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
deleteFolder
public 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
- Specified by:
deleteFolder
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
deleteFolderElement
public 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
- Specified by:
deleteFolderElement
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
createFolderElement
public 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
- Specified by:
createFolderElement
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
importViewsAsFolderElements
public 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
- Specified by:
importViewsAsFolderElements
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
importView
public 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
- Specified by:
importView
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
move
public final 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
- Specified by:
move
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
renameFolderElement
public 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
- Specified by:
renameFolderElement
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
renameFolder
public 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
- Specified by:
renameFolder
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
hasWritePermission
public boolean hasWritePermission(java.lang.String sessionId)
throws DbOperationFailedException,
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
hasWritePermission
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
hasCreatePermission
public boolean hasCreatePermission(java.lang.String sessionId)
throws DbOperationFailedException,
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
hasCreatePermission
in interface WPaloFolderService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException