|
SourceJammer 1.1.0 March 1, 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(javax.servlet.http.HttpServletRequest request)
Called by post() to connect to an archive as anon user. |
protected void |
displayException(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Exception ex)
Forwards to the error page, which displays info about the Exception. |
protected java.lang.String |
displayFile(javax.servlet.http.HttpServletRequest request)
Displays info about a file on the file page. |
protected java.lang.String |
displayProject(javax.servlet.http.HttpServletRequest request)
Displays info about a project in the project page. |
protected java.lang.String |
displayProject(javax.servlet.http.HttpServletRequest request,
long lProjectID,
int iParentIndex)
Gets Project from the server. |
protected java.lang.String |
displayProjectParent(javax.servlet.http.HttpServletRequest request)
Displays info about a parent of the current project in the project page. |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
forward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String location)
Forwards control to the specified page. |
protected SJRequest |
getBaseRequest(javax.servlet.http.HttpServletRequest request)
Returns a SJRequest object with initial parameters set. |
protected void |
getFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Downloads the requested file to the user's web browser. |
protected void |
getFileVersion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.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(javax.servlet.ServletConfig config)
Initialize global variables and load the configuration information. |
protected void |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes both post and get requests. |
protected void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
byte[] file,
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(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
config
- configuration data for the servlet from the web.xml file.public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
protected void process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
protected java.lang.String connectToArchive(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException, NodeExistsException
protected WebProjectPathElement getPathElement(Project proj)
protected java.lang.String displayProjectParent(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException, NodeExistsException
protected java.lang.String displayProject(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException, NodeExistsException
protected java.lang.String displayProject(javax.servlet.http.HttpServletRequest request, long lProjectID, int iParentIndex) throws javax.servlet.ServletException, NodeExistsException
protected java.lang.String displayFile(javax.servlet.http.HttpServletRequest request) throws javax.servlet.ServletException, NodeExistsException
protected SJRequest getBaseRequest(javax.servlet.http.HttpServletRequest request)
protected void displayException(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Exception ex) throws javax.servlet.ServletException, java.io.IOException
protected void getFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
protected void getFileVersion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
protected void forward(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String location) throws javax.servlet.ServletException, java.io.IOException
protected void sendFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, byte[] file, java.lang.String fileName) throws java.io.IOException
|
SourceJammer 1.1.0 March 1, 2002 Copyright (c) 2001, 2002 Robert MacGrogan |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |