org.ofbiz.webapp.event
Class WfsEventHandler

java.lang.Object
  extended by org.ofbiz.webapp.event.WfsEventHandler
All Implemented Interfaces:
EventHandler

public class WfsEventHandler
extends java.lang.Object
implements EventHandler

WfsEventHandler - WFS Event Handler implementation


Field Summary
static java.lang.String InputTemplateUrl
           
static java.lang.String module
           
 
Constructor Summary
WfsEventHandler()
           
 
Method Summary
static Template getDocTemplate(java.lang.String fileUrl)
           
 void init(ServletContext context)
          Initializes the handler.
 java.lang.String invoke(ConfigXMLReader.Event event, ConfigXMLReader.RequestMap requestMap, HttpServletRequest request, HttpServletResponse response)
          Invoke the web event
static Configuration makeDefaultOfbizConfig()
           
static java.lang.String processWfsEntity(java.lang.String entityName, org.w3c.dom.Node domNode, java.lang.String templatePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

InputTemplateUrl

public static final java.lang.String InputTemplateUrl
See Also:
Constant Field Values
Constructor Detail

WfsEventHandler

public WfsEventHandler()
Method Detail

init

public void init(ServletContext context)
          throws EventHandlerException
Description copied from interface: EventHandler
Initializes the handler. Since handlers use the singleton pattern this method should only be called the first time the handler is used.

Specified by:
init in interface EventHandler
Parameters:
context - ServletContext This may be needed by the handler in order to lookup properties or XML definition files for rendering pages or handler options.
Throws:
EventHandlerException
See Also:
org.ofbiz.webapp.event.EventHandler#init(javax.servlet.ServletContext)

invoke

public java.lang.String invoke(ConfigXMLReader.Event event,
                               ConfigXMLReader.RequestMap requestMap,
                               HttpServletRequest request,
                               HttpServletResponse response)
                        throws EventHandlerException
Invoke the web event

Specified by:
invoke in interface EventHandler
Parameters:
eventPath - The path or location of this event
eventMethod - The method to invoke
request - The servlet request object
response - The servlet response object
Returns:
String Result code
Throws:
EventHandlerException

processWfsEntity

public static java.lang.String processWfsEntity(java.lang.String entityName,
                                                org.w3c.dom.Node domNode,
                                                java.lang.String templatePath)
                                         throws TemplateException,
                                                java.io.FileNotFoundException,
                                                java.io.IOException,
                                                java.net.URISyntaxException
Throws:
TemplateException
java.io.FileNotFoundException
java.io.IOException
java.net.URISyntaxException

getDocTemplate

public static Template getDocTemplate(java.lang.String fileUrl)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      TemplateException,
                                      java.net.URISyntaxException
Throws:
java.io.FileNotFoundException
java.io.IOException
TemplateException
java.net.URISyntaxException

makeDefaultOfbizConfig

public static Configuration makeDefaultOfbizConfig()
                                            throws TemplateException,
                                                   java.io.IOException
Throws:
TemplateException
java.io.IOException