|
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 |