fr.opensagres.xdocreport.remoting.resources.services.server.web
Class WebAppResourcesServiceListener

java.lang.Object
  extended by fr.opensagres.xdocreport.remoting.resources.services.AbstractResourcesService
      extended by fr.opensagres.xdocreport.remoting.resources.services.server.file.FileResourcesService
          extended by fr.opensagres.xdocreport.remoting.resources.services.server.web.WebAppResourcesServiceListener
All Implemented Interfaces:
JAXRSResourcesService, JAXWSResourcesService, ResourcesService, EventListener, javax.servlet.ServletContextListener

public abstract class WebAppResourcesServiceListener
extends FileResourcesService
implements javax.servlet.ServletContextListener


Constructor Summary
WebAppResourcesServiceListener()
           
WebAppResourcesServiceListener(boolean templateHierarchy)
           
 
Method Summary
 void contextDestroyed(javax.servlet.ServletContextEvent event)
           
 void contextInitialized(javax.servlet.ServletContextEvent event)
           
 File getRootFolder()
           
protected abstract  File getRootFolder(File webAppFolder)
           
 javax.servlet.ServletContext getServletContext()
           
protected  File getWebAppFolder(javax.servlet.ServletContext servletContext)
           
 
Methods inherited from class fr.opensagres.xdocreport.remoting.resources.services.server.file.FileResourcesService
download, downloadLarge, getResourcePath, getRootWithFilter, toResource, toSimpleResource, upload, uploadLarge
 
Methods inherited from class fr.opensagres.xdocreport.remoting.resources.services.AbstractResourcesService
downloadMultiple, getInputStream, getRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.opensagres.xdocreport.remoting.resources.services.jaxrs.JAXRSResourcesService
getName, getRoot
 
Methods inherited from interface fr.opensagres.xdocreport.remoting.resources.services.jaxws.JAXWSResourcesService
downloadMultiple, getName, getRoot
 

Constructor Detail

WebAppResourcesServiceListener

public WebAppResourcesServiceListener()

WebAppResourcesServiceListener

public WebAppResourcesServiceListener(boolean templateHierarchy)
Method Detail

contextInitialized

public void contextInitialized(javax.servlet.ServletContextEvent event)
Specified by:
contextInitialized in interface javax.servlet.ServletContextListener

contextDestroyed

public void contextDestroyed(javax.servlet.ServletContextEvent event)
Specified by:
contextDestroyed in interface javax.servlet.ServletContextListener

getServletContext

public javax.servlet.ServletContext getServletContext()

getRootFolder

public File getRootFolder()
Overrides:
getRootFolder in class FileResourcesService

getWebAppFolder

protected File getWebAppFolder(javax.servlet.ServletContext servletContext)

getRootFolder

protected abstract File getRootFolder(File webAppFolder)


Copyright © 2013. All rights reserved.