biz.hammurapi.web.diagrameditor
Class DiagramActions

java.lang.Object
  extended bybiz.hammurapi.web.ActionsBase
      extended bybiz.hammurapi.web.diagrameditor.DiagramActions
Direct Known Subclasses:
WebDiagramActions

public class DiagramActions
extends ActionsBase

Performs file operations

Author:
Pavel Vlasov

Nested Class Summary
 
Nested classes inherited from class biz.hammurapi.web.ActionsBase
ActionsBase.ErrorMessage
 
Field Summary
 
Fields inherited from class biz.hammurapi.web.ActionsBase
compositeDomSerializer, converter, REFERRER_HEADER
 
Constructor Summary
DiagramActions()
           
 
Method Summary
 void downloadImage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet, java.lang.String path)
          Retrieves content of the file.
 void get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Retrieves diagram for editing
 java.lang.Object getContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Retrieves content of the file.
protected static biz.hammurapi.web.file.sql.FileEngine getEngine(javax.servlet.http.HttpServletRequest request)
           
 void getImage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet, java.lang.String path)
          Retrieves content of the file.
protected  void onSave(biz.hammurapi.web.file.sql.DbFile dataToStore)
          Subclasses can override this method to implement additional actions on/with file content
 void save(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Stores diagram in the database.
 
Methods inherited from class biz.hammurapi.web.ActionsBase
getGlobal, getMatched, getMenu, getReferrer, getRemoted, getUid, hasPermission, includeThisInPath, invoke, isBlank, java, request2xml, setReferrer, sql
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramActions

public DiagramActions()
Method Detail

getEngine

protected static biz.hammurapi.web.file.sql.FileEngine getEngine(javax.servlet.http.HttpServletRequest request)

downloadImage

public void downloadImage(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          ActionServlet servlet,
                          java.lang.String path)
                   throws java.io.IOException,
                          java.sql.SQLException
Retrieves content of the file.

Parameters:
request -
response -
Throws:
java.io.IOException
java.sql.SQLException

getImage

public void getImage(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     ActionServlet servlet,
                     java.lang.String path)
              throws java.io.IOException,
                     java.sql.SQLException
Retrieves content of the file.

Parameters:
request -
response -
Throws:
java.io.IOException
java.sql.SQLException

get

public void get(javax.servlet.http.HttpServletRequest request,
                javax.servlet.http.HttpServletResponse response)
         throws java.io.IOException,
                java.sql.SQLException
Retrieves diagram for editing

Parameters:
request -
response -
Throws:
java.io.IOException
java.sql.SQLException

save

public void save(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response)
          throws java.io.IOException
Stores diagram in the database.

Parameters:
request -
response -
Throws:
java.io.IOException

onSave

protected void onSave(biz.hammurapi.web.file.sql.DbFile dataToStore)
Subclasses can override this method to implement additional actions on/with file content

Parameters:
dataToStore -

getContent

public java.lang.Object getContent(javax.servlet.http.HttpServletRequest request,
                                   javax.servlet.http.HttpServletResponse response)
                            throws java.sql.SQLException
Retrieves content of the file.

Parameters:
request -
response -
Throws:
java.io.IOException
java.sql.SQLException


Copyright © 2006 Hammurapi Group. All Rights Reserved.