| 
 | SourceJammer 1.2.0.1 May 20, 2002 Copyright (c) 2001, 2002 Robert MacGrogan | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.sourcejammer.web.servlet.BrowseArchiveController
Title: SourceJammer 1.1 Description: Copyright: Copyright (c) 2001 Company: SourceJammer
| Field Summary | |
| static java.lang.String | BINARY_MIME_TYPE | 
| Constructor Summary | |
| BrowseArchiveController() | |
| Method Summary | |
| protected  java.lang.String | connectToArchive(org.sourcejammer.web.servlet.HttpServletRequest request)Called by post() to connect to an archive as anon user. | 
| protected  void | displayException(org.sourcejammer.web.servlet.HttpServletRequest request,
                 org.sourcejammer.web.servlet.HttpServletResponse response,
                 java.lang.Exception ex)Forwards to the error page, which displays info about the Exception. | 
| protected  java.lang.String | displayFile(org.sourcejammer.web.servlet.HttpServletRequest request)Displays info about a file on the file page. | 
| protected  java.lang.String | displayProject(org.sourcejammer.web.servlet.HttpServletRequest request)Displays info about a project in the project page. | 
| protected  java.lang.String | displayProject(org.sourcejammer.web.servlet.HttpServletRequest request,
               long lProjectID,
               int iParentIndex)Gets Project from the server. | 
| protected  java.lang.String | displayProjectParent(org.sourcejammer.web.servlet.HttpServletRequest request)Displays info about a parent of the current project in the project page. | 
|  void | doGet(org.sourcejammer.web.servlet.HttpServletRequest request,
      org.sourcejammer.web.servlet.HttpServletResponse response) | 
|  void | doPost(org.sourcejammer.web.servlet.HttpServletRequest request,
       org.sourcejammer.web.servlet.HttpServletResponse response) | 
| protected  void | forward(org.sourcejammer.web.servlet.HttpServletRequest request,
        org.sourcejammer.web.servlet.HttpServletResponse response,
        java.lang.String location)Forwards control to the specified page. | 
| protected  SJRequest | getBaseRequest(org.sourcejammer.web.servlet.HttpServletRequest request)Returns a SJRequest object with initial parameters set. | 
| protected  void | getFile(org.sourcejammer.web.servlet.HttpServletRequest request,
        org.sourcejammer.web.servlet.HttpServletResponse response)Downloads the requested file to the user's web browser. | 
| protected  void | getFileVersion(org.sourcejammer.web.servlet.HttpServletRequest request,
               org.sourcejammer.web.servlet.HttpServletResponse response)Downloads the requested file version to the user's web browser. | 
| protected  WebProjectPathElement | getPathElement(Project proj)Returns a new WebProjectPathElement based on the Project passed in. | 
|  void | init(org.sourcejammer.web.servlet.ServletConfig config)Initialize global variables and load the configuration information. | 
| protected  void | process(org.sourcejammer.web.servlet.HttpServletRequest request,
        org.sourcejammer.web.servlet.HttpServletResponse response)Processes both post and get requests. | 
| protected  void | sendFile(org.sourcejammer.web.servlet.HttpServletRequest request,
         org.sourcejammer.web.servlet.HttpServletResponse response,
         java.io.File fl,
         java.lang.String fileName)Sends the file as the response to the user's browser. | 
| Field Detail | 
public static final java.lang.String BINARY_MIME_TYPE
| Constructor Detail | 
public BrowseArchiveController()
| Method Detail | 
public void init(org.sourcejammer.web.servlet.ServletConfig config)
          throws org.sourcejammer.web.servlet.ServletException
config - configuration data for the servlet from the web.xml file.org.sourcejammer.web.servlet.ServletException - thrown when there is an exception processing the
  configuration data.
public void doGet(org.sourcejammer.web.servlet.HttpServletRequest request,
                  org.sourcejammer.web.servlet.HttpServletResponse response)
           throws org.sourcejammer.web.servlet.ServletException,
                  java.io.IOException
public void doPost(org.sourcejammer.web.servlet.HttpServletRequest request,
                   org.sourcejammer.web.servlet.HttpServletResponse response)
            throws org.sourcejammer.web.servlet.ServletException,
                   java.io.IOException
protected void process(org.sourcejammer.web.servlet.HttpServletRequest request,
                       org.sourcejammer.web.servlet.HttpServletResponse response)
                throws org.sourcejammer.web.servlet.ServletException,
                       java.io.IOException
protected java.lang.String connectToArchive(org.sourcejammer.web.servlet.HttpServletRequest request)
                                     throws org.sourcejammer.web.servlet.ServletException,
                                            NodeExistsException
protected WebProjectPathElement getPathElement(Project proj)
protected java.lang.String displayProjectParent(org.sourcejammer.web.servlet.HttpServletRequest request)
                                         throws org.sourcejammer.web.servlet.ServletException,
                                                NodeExistsException
protected java.lang.String displayProject(org.sourcejammer.web.servlet.HttpServletRequest request)
                                   throws org.sourcejammer.web.servlet.ServletException,
                                          NodeExistsException
protected java.lang.String displayProject(org.sourcejammer.web.servlet.HttpServletRequest request,
                                          long lProjectID,
                                          int iParentIndex)
                                   throws org.sourcejammer.web.servlet.ServletException,
                                          NodeExistsException
protected java.lang.String displayFile(org.sourcejammer.web.servlet.HttpServletRequest request)
                                throws org.sourcejammer.web.servlet.ServletException,
                                       NodeExistsException
protected SJRequest getBaseRequest(org.sourcejammer.web.servlet.HttpServletRequest request)
protected void displayException(org.sourcejammer.web.servlet.HttpServletRequest request,
                                org.sourcejammer.web.servlet.HttpServletResponse response,
                                java.lang.Exception ex)
                         throws org.sourcejammer.web.servlet.ServletException,
                                java.io.IOException
protected void getFile(org.sourcejammer.web.servlet.HttpServletRequest request,
                       org.sourcejammer.web.servlet.HttpServletResponse response)
                throws org.sourcejammer.web.servlet.ServletException,
                       java.io.IOException
protected void getFileVersion(org.sourcejammer.web.servlet.HttpServletRequest request,
                              org.sourcejammer.web.servlet.HttpServletResponse response)
                       throws org.sourcejammer.web.servlet.ServletException,
                              java.io.IOException
protected void forward(org.sourcejammer.web.servlet.HttpServletRequest request,
                       org.sourcejammer.web.servlet.HttpServletResponse response,
                       java.lang.String location)
                throws org.sourcejammer.web.servlet.ServletException,
                       java.io.IOException
protected void sendFile(org.sourcejammer.web.servlet.HttpServletRequest request,
                        org.sourcejammer.web.servlet.HttpServletResponse response,
                        java.io.File fl,
                        java.lang.String fileName)
                 throws java.io.IOException
| 
 | SourceJammer 1.2.0.1 May 20, 2002 Copyright (c) 2001, 2002 Robert MacGrogan | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||