com.ebmwebsourcing.geasytools.webeditor.impl.server.service.project
Class GWTProjectServiceImpl

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
              extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
                  extended by com.ebmwebsourcing.geasytools.webeditor.impl.server.service.project.GWTProjectServiceImpl
All Implemented Interfaces:
com.ebmwebsourcing.webeditor.client.api.service.IProjectService, com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class GWTProjectServiceImpl
extends com.google.gwt.user.server.rpc.RemoteServiceServlet
implements IProjectService

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
perThreadRequest, perThreadResponse
 
Constructor Summary
GWTProjectServiceImpl()
           
 
Method Summary
 com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceMetaData addMetaData(java.lang.String uploadRef, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat metaDataFormat)
           
 java.lang.String exportProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format)
           
 java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile> getProjectFilesByProjectType(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
           
 com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance getProjectInstanceById(java.lang.String id)
           
 java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance> importProjectInstance(java.lang.String uploadedRef, com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format)
           
 void init(javax.servlet.ServletConfig config)
           
 java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance> loadProjectInstances(java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile> projectFiles)
           
 com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile saveProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance)
           
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse
 
Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
 
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
 

Constructor Detail

GWTProjectServiceImpl

public GWTProjectServiceImpl()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

getProjectFilesByProjectType

public java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile> getProjectFilesByProjectType(com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType)
                                                                                                          throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
getProjectFilesByProjectType in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

exportProjectInstance

public java.lang.String exportProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance instance,
                                              com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format)
                                       throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
exportProjectInstance in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

importProjectInstance

public java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance> importProjectInstance(java.lang.String uploadedRef,
                                                                                                              com.ebmwebsourcing.webeditor.api.domain.project.IProjectType projectType,
                                                                                                              com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format)
                                                                                                       throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
importProjectInstance in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

loadProjectInstances

public java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance> loadProjectInstances(java.util.List<com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile> projectFiles)
                                                                                                      throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
loadProjectInstances in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

saveProjectInstance

public com.ebmwebsourcing.webeditor.api.domain.project.IProjectFile saveProjectInstance(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance)
                                                                                 throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
saveProjectInstance in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

getProjectInstanceById

public com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance getProjectInstanceById(java.lang.String id)
                                                                                        throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
getProjectInstanceById in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

addMetaData

public com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceMetaData addMetaData(java.lang.String uploadRef,
                                                                                            com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance,
                                                                                            com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat metaDataFormat)
                                                                                     throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
addMetaData in interface com.ebmwebsourcing.webeditor.client.api.service.IProjectService
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException


Copyright © 2010-2011 Petals Link. All Rights Reserved.