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