SourceJammer 1.3.0 November 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan

Uses of Class
org.sourcejammer.project.view.SJRequest

Packages that use SJRequest
org.sourcejammer.client   
org.sourcejammer.client.commandline   
org.sourcejammer.client.gui   
org.sourcejammer.project.view   
org.sourcejammer.web.servlet   
 

Uses of SJRequest in org.sourcejammer.client
 

Methods in org.sourcejammer.client with parameters of type SJRequest
 SJResponse SOAPPortal.sendRequest(SJRequest request, java.lang.String sMethod)
           
 

Uses of SJRequest in org.sourcejammer.client.commandline
 

Methods in org.sourcejammer.client.commandline with parameters of type SJRequest
protected  byte[] CommandLineInterpreter.zipByteArrayIfNeeded(byte[] file, SJRequest request)
          Checks if a byte array about to be sent is larger than the minimum unzipped file size.
protected  long CommandLineInterpreter.sendFileToServer(java.io.File fl, SJRequest request)
           
 

Uses of SJRequest in org.sourcejammer.client.gui
 

Methods in org.sourcejammer.client.gui with parameters of type SJRequest
protected  byte[] CommandCentral.zipByteArrayIfNeeded(byte[] file, SJRequest request, java.lang.String fileName)
          Checks if a byte array about to be sent is larger than the minimum unzipped file size.
protected  long CommandCentral.sendFileToServer(java.io.File fl, SJRequest request)
           
 

Uses of SJRequest in org.sourcejammer.project.view
 

Methods in org.sourcejammer.project.view with parameters of type SJRequest
static SJResponse MasterControlProgram.login(SJRequest request)
          Logs in user but does not connect to an archive.
static SJResponse MasterControlProgram.changePassword(SJRequest request)
          Change a user's password.
static SJResponse MasterControlProgram.connect(SJRequest request)
          Returns response with welcome message and session id.
static SJResponse MasterControlProgram.disconnect(SJRequest request)
          Logs user out.
static SJResponse MasterControlProgram.addProject(SJRequest request)
          Adds a new project.
static SJResponse MasterControlProgram.moveFile(SJRequest request)
          Moves a file.
static SJResponse MasterControlProgram.copyProject(SJRequest request)
          Copies a project.
static SJResponse MasterControlProgram.moveProject(SJRequest request)
          Moves a project.
static SJResponse MasterControlProgram.copyFile(SJRequest request)
          Copies a file.
static SJResponse MasterControlProgram.addFile(SJRequest request)
          Adds a new file.
static SJResponse MasterControlProgram.checkOutFile(SJRequest request)
          Check out a file.
static SJResponse MasterControlProgram.deleteArchive(SJRequest request)
          Permanently deletes an archive.

Required SJRequest Params:
   newArchiveName -- name of archive to be deleted.
static SJResponse MasterControlProgram.getArchiveNames(SJRequest request)
          Return a list of archives available on this server.

Required SJRequest Params:
   newArchiveName -- name of archive to be deleted.
static SJResponse MasterControlProgram.checkInFile(SJRequest request)
          Check in a file.
static SJResponse MasterControlProgram.getProjectInfo(SJRequest request)
          Gets information about a project.
static SJResponse MasterControlProgram.getFileInfo(SJRequest request)
          Gets information about a file.
static SJResponse MasterControlProgram.getFileLatestVersionID(SJRequest request)
          Gets unique ID of latest version of a file.

Required SJRequest Params:
   requestedNodeUniqueID -- id of file.
static SJResponse MasterControlProgram.getFileLatestVersion(SJRequest request)
          Gets latest version of a file.
static SJResponse MasterControlProgram.getFileVersion(SJRequest request)
          Gets a previous version of a file.
static SJResponse MasterControlProgram.makeLabeledVersion(SJRequest request)
          Makes a labeled version.

Required SJRequest Params:
   requestedNodeUniqueID -- root project for label.
   requestedNodeName -- Name for the new label.
   comment -- Description of the label.
static SJResponse MasterControlProgram.getLabelContentList(SJRequest request)
          Gets info about all file/versions in a label.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the label.
   versionNumber -- Version number (NOT unique ID) of the label requested.
Info about response:
   nodeUniqueID -- Unique Id of root project of the label.
   objectArray -- Array of LabelVersionMappingBeans, one for each file in the label.
static SJResponse MasterControlProgram.undoCheckOut(SJRequest request)
          Undo check out of a checked out file.
static SJResponse MasterControlProgram.removeFile(SJRequest request)
          Remove a file from a project.

Required SJRequest Params:
   requestedNodeUniqueID -- id of file to remove.
   parentNodeUniqueID -- id of parent project.
static SJResponse MasterControlProgram.removeProject(SJRequest request)
          Remove a Project from a project.

Required SJRequest Params:
   requestedNodeUniqueID -- id of project to remove.
   parentNodeUniqueID -- id of parent project.
static SJResponse MasterControlProgram.viewVersionComment(SJRequest request)
          Returns comment for a version.

Required SJRequest Params:
   requestedNodeUniqueID -- id of version.
static SJResponse MasterControlProgram.viewRemovedNodes(SJRequest request)
          View info about nodes removed from a project.

Required SJRequest Params:
   requestedNodeUniqueID -- id of project whose removed nodes are to be returned.
static SJResponse MasterControlProgram.restoreRemovedNode(SJRequest request)
          Restored a node that was removed from a project.

Required SJRequest Params:
   requestedNodeUniqueID -- id of parent project that node is to be restored to.
   requestedNodeName -- name to that restore node is to be named, when restored.
   versionNumber -- The number (index) of the node to restore.
static SJResponse MasterControlProgram.addArchive(SJRequest request)
           
static SJResponse MasterControlProgram.getCompleteUserList(SJRequest request)
           
static SJResponse MasterControlProgram.getControllerUserList(SJRequest request)
           
static SJResponse MasterControlProgram.getArchiveUserList(SJRequest request)
           
static SJResponse MasterControlProgram.setUserAdmin(SJRequest request)
          Set a user's admin status.

Required SJRequest Params:
   newUserName -- User name of user being modified.
   newUserAdmin -- If true, user is set as admin.
static SJResponse MasterControlProgram.addUser(SJRequest request)
           
static SJResponse MasterControlProgram.removeUser(SJRequest request)
           
static SJResponse MasterControlProgram.permanentlyDeleteNode(SJRequest request)
          Permanently deletes a node that was previously removed.

Required SJRequest Params:
   requestedNodeUniqueID -- id of parent project from which the node is to be deleted.
   versionNumber -- The number (index in removed nodes) of the node to delete.
static SJResponse MasterControlProgram.getUniqueIDFromPath(SJRequest request)
          Returns the node unique ID from a path and parent node id.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the parent project.
   requestedNodeName -- Path.
static SJResponse MasterControlProgram.rollBackToVersions(SJRequest request)
          Rollback a file in the archive to a previous version.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the version to roll back to.
   parentNodeUniqueID -- id of the file being rolled back.
static SJResponse MasterControlProgram.setArchiveProperties(SJRequest request)
           
static SJResponse MasterControlProgram.getArchiveProperties(SJRequest request)
           
static SJResponse MasterControlProgram.addToArchiveControllerUsers(SJRequest request)
          Add user to controller users list for an archive.

Required SJRequest Params:
   newUserName -- user name of user being added to controller users list.
static SJResponse MasterControlProgram.removeFromArchiveControllerUsers(SJRequest request)
          Remove user from controller users list for an archive.

Required SJRequest Params:
   newUserName -- user name of user being added to controller users list.
static SJResponse MasterControlProgram.addToArchiveUsers(SJRequest request)
          Add user to users list for an archive.

Required SJRequest Params:
   newUserName -- user name of user being added to controller users list.
static SJResponse MasterControlProgram.removeFromArchiveUsers(SJRequest request)
          Remove user from users list for an archive.

Required SJRequest Params:
   newUserName -- user name of user being added to controller users list.
static SJResponse MasterControlProgram.renameFile(SJRequest request)
          Change the name of a file.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the file being renamed.
   parentNodeUniqueID -- id of parent project of the file being renamed
   requestedNodeName -- new name for the file
static SJResponse MasterControlProgram.renameProject(SJRequest request)
          Change the name of a project.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the project being renamed.
   parentNodeUniqueID -- id of parent project of the project being renamed
   requestedNodeName -- new name for the project
static SJResponse MasterControlProgram.rebuildLabel(SJRequest request)
          Automatically creates a new version of the label.

Required SJRequest Params:
   requestedNodeUniqueID -- id of the label.
   parentNodeUniqueID -- id of label's parent project
Info about response:
   nodeUniqueID -- Unique Id of root project of the label.
   objectArray -- Array of LabelVersionMappingBeans, one for each file in the label.
static SJResponse MasterControlProgram.getLabelList(SJRequest request)
          Deprecated.  
 

Uses of SJRequest in org.sourcejammer.web.servlet
 

Methods in org.sourcejammer.web.servlet that return SJRequest
protected  SJRequest BrowseArchiveController.getBaseRequest(org.sourcejammer.web.servlet.HttpServletRequest request)
          Returns a SJRequest object with initial parameters set.
 


SourceJammer 1.3.0 November 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan