|
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 |
java.lang.Object | +--org.sourcejammer.client.gui.CommandCentral
Central singleton that handles issuing all commands and performing all file system actions for GUI.
Field Summary | |
static java.io.PrintStream |
out
|
Method Summary | |
void |
addFile(long parentUniqueID,
java.lang.String newFileName,
java.lang.String localFileNameLocation,
int fileType,
java.lang.String description)
|
void |
changePassword(java.lang.String sPassword)
|
void |
checkInFile(long fileID,
java.lang.String sFileName,
java.io.File flTargetDirectory,
java.lang.String comment)
|
void |
checkOutFile(long fileID,
java.lang.String fileName,
java.io.File flTargetDirectory)
|
void |
checkOutFile(long fileID,
java.lang.String fileName,
java.io.File flTargetDirectory,
int eolType)
|
Project |
connectToArchive()
|
void |
deleteRemoved(long lParentID,
int iItemNumber)
|
boolean |
disconnect()
|
void |
displayErrorMessage(java.lang.String s)
|
void |
displayErrorMessage(java.lang.String s,
boolean eventThread)
|
java.lang.String[] |
getAllCurrentFileNames()
|
protected SourceVersionChecker |
getChecker(java.io.File flDirectory)
|
int |
getClientDefaultEOLType()
Gets the default EOL type for the client from AppConfig. |
ProjectTreeNode |
getCurrentTreeNode()
|
void |
getFile(long lFileID,
java.lang.String sFileName,
java.io.File flTargetDirectory)
|
void |
getFile(long lFileID,
java.lang.String sFileName,
java.io.File flTargetDirectory,
int eolType)
|
File |
getFileInfo(long lFileID)
Get file info |
long |
getFileLatestVersionID(long lFileID)
|
void |
getFileVersion(long fileID,
java.lang.String sName,
java.io.File flTargetDirectory,
int iVersion,
long versionID)
|
void |
getFileVersion(long fileID,
java.lang.String fileName,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
int eolType)
|
GuiConf |
getGuiConf()
|
static CommandCentral |
getInstance()
|
static CommandCentral |
getInstance(SJPrimaryWindow rootApplicationFrame)
|
void |
getLabel(java.lang.String labelName,
java.io.File flToDirectory,
boolean bBuildSubDirs)
Gets all of the file version in the specified label from the server and writes them to the specified directory (building subdirectories if required and allowed). |
void |
getLabel(java.lang.String labelName,
java.io.File flToDirectory,
boolean bBuildSubDirs,
int eolType)
Gets all of the file version in the specified label from the server and writes them to the specified directory (building subdirectories if required and allowed). |
NodeList |
getLabelList()
|
javax.swing.JTable |
getPrimaryTable()
|
javax.swing.table.TableColumnModel |
getPrimaryTableColumnModel()
|
javax.swing.JTree |
getProjectTree()
|
SJPrimaryWindow |
getRootAppFrame()
|
java.lang.String[] |
getSelectedFileNames()
|
boolean |
isAppWindowRendered()
|
boolean |
isConnected()
|
void |
makeArchive(java.lang.String name,
int implementation,
java.lang.String path)
|
void |
makeArchiveDisconnected(java.lang.String userName,
java.lang.String password,
java.lang.String url,
java.lang.String name,
int implementation,
java.lang.String path)
|
void |
makeLabel(long labelRootProjectID,
java.lang.String labelName,
java.lang.String description)
|
long |
makeProject(long parentProjectID,
java.lang.String newProjectName)
Make a new project on the server. |
void |
makeUser(java.lang.String sUserName,
java.lang.String sPassword,
java.lang.String sFullName)
|
void |
removeFile(long fileID,
long parentID)
|
void |
removeProject(long projectID,
long parentID)
|
void |
renameFile(long fileID,
long parentID,
java.lang.String newName)
|
void |
renameProject(long projectID,
long parentID,
java.lang.String newName)
|
void |
restoreRemoved(long parentID,
int iItemNumber,
java.lang.String newName)
|
Project |
retrieveProject(long projectID)
Retrieve info about a project from the server. |
void |
rollbackToVersion(long fileID,
long versionID)
Rolls back a file in the SourceJammer server to the specified previous version of the file. |
void |
selectProject(ProjectTreeNode nd)
Select the specified project in the project tree. |
void |
setAppWindowRendered(boolean b)
|
void |
setArchiveConnectInfo(java.lang.String archive,
java.lang.String userName,
java.lang.String password)
|
void |
setCurrentTreeNode(ProjectTreeNode node)
|
void |
setPrimaryTableColumnModel(javax.swing.table.TableColumnModel model)
|
void |
setServerURL(java.lang.String url)
|
void |
undoCheckOut(long fileID,
java.lang.String sFileName,
java.io.File flTargetDirectory)
|
RemovedItem[] |
viewRemoved(long projectID)
|
java.lang.String |
viewVersionComment(long versionID)
|
protected byte[] |
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. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static java.io.PrintStream out
Method Detail |
public void setArchiveConnectInfo(java.lang.String archive, java.lang.String userName, java.lang.String password) throws java.io.IOException
public GuiConf getGuiConf()
public void setPrimaryTableColumnModel(javax.swing.table.TableColumnModel model)
public void setCurrentTreeNode(ProjectTreeNode node)
public ProjectTreeNode getCurrentTreeNode()
public void setAppWindowRendered(boolean b)
public boolean isAppWindowRendered()
public javax.swing.table.TableColumnModel getPrimaryTableColumnModel()
public static CommandCentral getInstance(SJPrimaryWindow rootApplicationFrame)
public void setServerURL(java.lang.String url) throws java.net.MalformedURLException
public static CommandCentral getInstance()
public java.lang.String[] getSelectedFileNames()
public java.lang.String[] getAllCurrentFileNames()
public Project connectToArchive() throws SourceJammerConnectionException, GUICommandException
public File getFileInfo(long lFileID) throws GUICommandException, SourceJammerConnectionException
public long makeProject(long parentProjectID, java.lang.String newProjectName) throws SourceJammerConnectionException, GUICommandException
public void renameProject(long projectID, long parentID, java.lang.String newName)
public void renameFile(long fileID, long parentID, java.lang.String newName)
public Project retrieveProject(long projectID)
public void addFile(long parentUniqueID, java.lang.String newFileName, java.lang.String localFileNameLocation, int fileType, java.lang.String description) throws GUICommandException, SourceJammerConnectionException, java.io.IOException
public boolean disconnect()
public void getFile(long lFileID, java.lang.String sFileName, java.io.File flTargetDirectory) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public long getFileLatestVersionID(long lFileID)
public void getFile(long lFileID, java.lang.String sFileName, java.io.File flTargetDirectory, int eolType) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public int getClientDefaultEOLType()
public void checkOutFile(long fileID, java.lang.String fileName, java.io.File flTargetDirectory) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void checkOutFile(long fileID, java.lang.String fileName, java.io.File flTargetDirectory, int eolType) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void checkInFile(long fileID, java.lang.String sFileName, java.io.File flTargetDirectory, java.lang.String comment) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void undoCheckOut(long fileID, java.lang.String sFileName, java.io.File flTargetDirectory) throws SourceJammerConnectionException, GUICommandException
public java.lang.String viewVersionComment(long versionID) throws SourceJammerConnectionException, GUICommandException
public void getFileVersion(long fileID, java.lang.String sName, java.io.File flTargetDirectory, int iVersion, long versionID) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void getFileVersion(long fileID, java.lang.String fileName, java.io.File flTargetDirectory, int iVersion, long versionID, int eolType) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void removeProject(long projectID, long parentID) throws SourceJammerConnectionException, GUICommandException
public void removeFile(long fileID, long parentID) throws SourceJammerConnectionException, GUICommandException
public RemovedItem[] viewRemoved(long projectID) throws SourceJammerConnectionException, GUICommandException
public void restoreRemoved(long parentID, int iItemNumber, java.lang.String newName)
public void deleteRemoved(long lParentID, int iItemNumber) throws SourceJammerConnectionException, GUICommandException
public void makeUser(java.lang.String sUserName, java.lang.String sPassword, java.lang.String sFullName) throws GUICommandException, SourceJammerConnectionException
public void changePassword(java.lang.String sPassword) throws SourceJammerConnectionException, GUICommandException
public void makeArchive(java.lang.String name, int implementation, java.lang.String path) throws SourceJammerConnectionException, GUICommandException
public void makeArchiveDisconnected(java.lang.String userName, java.lang.String password, java.lang.String url, java.lang.String name, int implementation, java.lang.String path) throws SourceJammerConnectionException, GUICommandException, java.net.MalformedURLException
public NodeList getLabelList() throws SourceJammerConnectionException, GUICommandException, NodeExistsException
public void makeLabel(long labelRootProjectID, java.lang.String labelName, java.lang.String description) throws SourceJammerConnectionException, GUICommandException
public void getLabel(java.lang.String labelName, java.io.File flToDirectory, boolean bBuildSubDirs) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void getLabel(java.lang.String labelName, java.io.File flToDirectory, boolean bBuildSubDirs, int eolType) throws SourceJammerConnectionException, GUICommandException, java.io.IOException
public void rollbackToVersion(long fileID, long versionID) throws SourceJammerConnectionException, GUICommandException
public boolean isConnected()
public SJPrimaryWindow getRootAppFrame()
public javax.swing.JTree getProjectTree()
public javax.swing.JTable getPrimaryTable()
public void displayErrorMessage(java.lang.String s, boolean eventThread)
public void displayErrorMessage(java.lang.String s)
public void selectProject(ProjectTreeNode nd)
protected byte[] zipByteArrayIfNeeded(byte[] file, SJRequest request, java.lang.String fileName) throws java.io.IOException
protected SourceVersionChecker getChecker(java.io.File flDirectory) 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 |