|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.client.gui.CommandCentral
Title: $FileName: CommandCentral.java$
Field Summary | |
static java.lang.String |
APP_TITLE
|
private SourceVersionChecker |
currentProjectVerChecker
|
private static CommandCentral |
instance
|
private boolean |
mbAppWindowRendered
|
private SJPrimaryWindow |
mjRootAppFrame
|
private long |
mlSessionID
|
private GuiConf |
moConf
|
private ProjectTreeNode |
moCurrentTreeNode
|
private SOAPPortal |
moPortal
|
private static javax.swing.table.TableColumnModel |
moPrimaryColumnModel
|
private java.lang.String |
msArchiveName
|
private java.lang.String |
msPassword
|
private java.lang.String |
msURL
|
private java.lang.String |
msUserName
|
static java.io.PrintStream |
out
|
private java.lang.String |
proxyPassword
|
private boolean |
proxyPasswordSet
|
private static java.lang.String |
SJ_FILE_NAME_ENV_VAR
|
private static int |
ZIP_BUFFER_SIZE
|
Fields inherited from interface org.sourcejammer.project.view.SJRequestParams |
ARCHIVE_PROPERTIES, BINARY_ZIPPED, CHECK_OUT_PATH, COMMENT, EXCLUDE_FILE, FILE_PROPERTIES, FILE_UPLOAD_ID, IDENTIFIER, IS_BRANCH_AFTER_CHECKIN, IS_BUILD_CHANGELIST, NEW_ARCHIVE_IMPLEMENTATION, NEW_ARCHIVE_NAME, NEW_ARCHIVE_ROOT_PATH, NEW_PARENT_NODE_UNIQUE_ID, NEW_USER_ADMIN, NEW_USER_FULL_NAME, NEW_USER_NAME, NEW_USER_PASSWORD, PARENT_NODE_NAME, PARENT_NODE_UNIQUE_ID, PLUGIN_NAME, RECURSIVE, REQUESTED_EOL_TYPE, REQUESTED_NODE_NAME, REQUESTED_NODE_UNIQUE_ID, SECONDARY_VERSION_NUMBER, VERSION_NUMBER, ZIP_BINARIES_LARGER_THAN |
Fields inherited from interface org.sourcejammer.project.view.SJResponseParams |
BOOLEAN_QUERY_RESULT, BRANCHES, DOWNLOAD_FILE_IDENTIFIER, FILE, IS_CHECKED_OUT, IS_SHARED, NEW_FILE_ID, NODE_UNIQUE_ID, OBJECT_ARRAY, PROJECT, res_ARCHIVE_PROPERTIES, res_BINARY_ZIPPED, res_PARENT_NODE_UNIQUE_ID, SJ_PATH_TO_LABEL_ROOT |
Constructor Summary | |
private |
CommandCentral()
|
Method Summary | |
void |
addFile(long parentUniqueID,
java.lang.String newFileName,
java.lang.String localFileNameLocation,
int fileType,
int historyType,
java.lang.String description,
java.lang.String afterAddAction,
org.sourcejammer.project.view.SJRequest request)
|
void |
addUserToArchiveControllers(java.lang.String userName)
|
void |
addUserToArchiveUsers(java.lang.String userName)
|
void |
branchAndCheckIn(org.sourcejammer.project.view.NodeInfo fileNode,
java.io.File flTargetDirectory,
java.lang.String comment,
java.lang.String afterCheckInAction,
long parentProjectID,
java.lang.String identifier,
org.sourcejammer.project.view.SJRequest request)
Checks in the file. |
void |
branchFile(org.sourcejammer.project.view.NodeInfo flInfo,
long parentProjectID,
java.lang.String comment,
java.lang.String identifier,
org.sourcejammer.project.view.SJRequest request)
|
void |
branchProject(long projectID,
java.lang.String comment,
java.lang.String identifier)
|
void |
changeFileDescription(org.sourcejammer.project.view.NodeInfo flInfo,
java.lang.String newDescription,
org.sourcejammer.project.view.SJRequest request)
|
void |
changePassword(java.lang.String sPassword)
|
void |
changePassword(java.lang.String sPassword,
java.lang.String userName)
|
boolean |
checkDeletedNodeShareStatus(long projectID,
int itemIndex)
|
void |
checkInFile(org.sourcejammer.project.view.NodeInfo fileNode,
java.io.File flTargetDirectory,
java.lang.String comment,
java.lang.String afterCheckInAction,
org.sourcejammer.project.view.SJRequest request)
|
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,
org.sourcejammer.project.view.SJRequest request)
|
void |
checkOutFileToStream(long fileID,
java.io.OutputStream stmOut,
int eolType)
|
org.sourcejammer.project.view.Project |
connectToArchive()
|
void |
copyFile(org.sourcejammer.project.view.NodeInfo flInfo,
long fromProjectID,
long toProjectID,
org.sourcejammer.project.view.SJRequest request)
|
void |
copyProject(long projectID,
long toProjectID,
java.lang.String newProjectName)
|
java.lang.String |
currentURL()
|
boolean |
deleteArchive(java.lang.String archiveName)
Returns true if the archive deleted is the current archive and the user is now disconnected. |
void |
deleteRemoved(long lParentID,
int iItemNumber)
|
void |
deleteRemoved(long lParentID,
int iItemNumber,
boolean deleteAllShares)
|
boolean |
disconnect()
|
private boolean |
doesLocalFileExist(java.io.File dir,
java.lang.String fileName)
|
boolean |
doesProjectContainShares(long projectID)
|
void |
forceCheckIn(org.sourcejammer.project.view.NodeInfo fileNode,
java.io.File flTargetDirectory,
java.lang.String comment,
java.lang.String afterCheckInAction,
org.sourcejammer.project.view.SJRequest request)
Force local version of file into archive without checking file out. |
java.lang.String[] |
getAllCurrentFileNames()
|
org.sourcejammer.project.view.UserInfo[] |
getArchiveControllerList()
|
java.lang.String |
getArchiveName()
|
java.lang.String[] |
getArchiveNameList()
Returns list of archives available on server user is currently connected to. |
org.sourcejammer.project.view.ArchiveProperties |
getArchiveProperties()
|
org.sourcejammer.project.view.UserInfo[] |
getArchiveUserList()
|
org.sourcejammer.project.view.SJRequest |
getBaseRequest()
|
java.lang.String |
getBranchReport(long fileID,
org.sourcejammer.project.view.SJRequest request)
Get Branch report |
void |
getChangeList(long labelID,
int newerVer,
int olderVer,
java.io.File targetFile,
int eolType)
|
SourceVersionChecker |
getChecker(java.io.File flDirectory)
|
int |
getClientDefaultEOLType()
Gets the default EOL type for the client from AppConfig. |
org.sourcejammer.project.view.UserInfo[] |
getCompleteUserList()
|
SourceVersionChecker |
getCurrentProjectChecker()
|
ProjectTreeNode |
getCurrentTreeNode()
|
java.lang.String |
getCurrentUserName()
|
void |
getFile(org.sourcejammer.project.view.NodeInfo fileInfo,
java.io.File flTargetDirectory,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating)
|
void |
getFile(org.sourcejammer.project.view.NodeInfo fileInfo,
java.io.File flTargetDirectory,
int eolType,
boolean printMessages,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
void |
getFile(org.sourcejammer.project.view.NodeInfo fileInfo,
java.io.File flTargetDirectory,
int eolType,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
org.sourcejammer.project.view.File |
getFileInfo(org.sourcejammer.project.view.NodeInfo flInfo,
org.sourcejammer.project.view.SJRequest request)
Get file info |
long |
getFileLatestVersionID(long lFileID)
|
void |
getFileToStream(long lFileID,
java.io.OutputStream stmOut,
int eolType)
|
long |
getFileUniqueID(java.lang.String sjPath)
Returns unique id of file based on full path to sourcejammer node. |
void |
getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
boolean setReadOnly,
boolean printMessages,
org.sourcejammer.util.RepeatingResponse repeating)
|
void |
getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating)
|
void |
getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
void |
getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
int eolType,
boolean setReadOnly,
boolean printMessages,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
void |
getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo,
java.io.File flTargetDirectory,
int iVersion,
long versionID,
int eolType,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
private void |
getFileVersionFromServer(org.sourcejammer.project.view.NodeInfo flInfo,
int iVersion,
int eolType,
long versionID,
java.io.File targetDir,
boolean setReadOnly,
boolean printMessages,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
|
private void |
getFileVersionFromServer(org.sourcejammer.project.view.NodeInfo flInfo,
int iVersion,
int eolType,
long versionID,
java.io.File targetDir,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating,
org.sourcejammer.project.view.SJRequest request)
Gets full source from server for a specified version, if required, and saves the file. |
GuiConf |
getGuiConf()
|
static CommandCentral |
getInstance()
|
static CommandCentral |
getInstance(SJPrimaryWindow rootApplicationFrame)
|
void |
getLabel(long labelID,
int verNumber,
java.io.File flToDirectory,
boolean bBuildSubDirs,
int eolType,
boolean setReadOnly,
org.sourcejammer.util.RepeatingResponse repeating)
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). |
org.sourcejammer.project.NodeList |
getLabelList()
|
java.lang.String |
getPassword()
|
SOAPPortal |
getPortal()
|
javax.swing.JTable |
getPrimaryTable()
|
javax.swing.table.TableColumnModel |
getPrimaryTableColumnModel()
|
javax.swing.JTree |
getProjectTree()
|
long |
getProjectUniqueID(java.lang.String sjPath)
Returns unique id of project based on full path to sourcejammer node. |
java.lang.String |
getProxyPassword()
Returns the proxyPassword. |
SJPrimaryWindow |
getRootAppFrame()
|
java.lang.String[] |
getSelectedFileNames()
|
org.sourcejammer.project.view.NodeInfo |
getSelectedFileNodeInfo()
|
org.sourcejammer.project.view.NodeInfo |
getSelectedFileNodeInfo(java.lang.String name)
|
org.sourcejammer.project.view.NodeInfo[] |
getSelectedFilesNodeInfo()
|
java.lang.String |
getUserName()
|
private org.sourcejammer.project.view.UserInfo[] |
getUsers(java.lang.String type)
|
boolean |
hasLocalFileChanged(java.lang.String fileName,
java.io.File flTargetDir)
|
private void |
initializeOut()
|
boolean |
isAppWindowRendered()
|
boolean |
isConnected()
|
boolean |
isProxyPasswordSet()
Returns the proxyPasswordSet. |
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)
|
private void |
makeFileWritable(java.io.File file)
|
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 |
moveFile(org.sourcejammer.project.view.NodeInfo flInfo,
long fromProjectID,
long toProjectID,
org.sourcejammer.project.view.SJRequest request)
|
void |
moveProject(long projectID,
long toProjectID,
java.lang.String newProjectName)
|
private void |
noSession()
|
private void |
printServerMessage(java.lang.String s)
|
private byte[] |
readLocalFile(java.lang.String sFullPathAndName)
|
void |
rebuildFileView()
|
void |
rebuildFileView(boolean fromRoot)
|
void |
rebuildLabel(long labelId,
long parentProjectID,
java.lang.String comment,
boolean buildChangeList)
Rebuild the specified label. |
void |
removeAllSharesOfFile(org.sourcejammer.project.view.NodeInfo flInfo,
org.sourcejammer.project.view.SJRequest request)
|
void |
removeFileFromParent(org.sourcejammer.project.view.NodeInfo flInfo,
long parentID,
org.sourcejammer.project.view.SJRequest request)
|
void |
removeFileShare(org.sourcejammer.project.view.NodeInfo flInfo,
long fromProjectID,
org.sourcejammer.project.view.SJRequest request)
|
void |
removeProjectAndAllShares(long projectID)
|
void |
removeProjectFromParent(long projectID,
long parentID)
|
void |
removeProjectShare(long projectID)
|
void |
removeUser(java.lang.String sUserName)
|
void |
removeUserFromArchiveControllers(java.lang.String userName)
|
void |
removeUserFromArchiveUsers(java.lang.String userName)
|
void |
renameFile(org.sourcejammer.project.view.NodeInfo flInfo,
long parentID,
java.lang.String newName,
org.sourcejammer.project.view.SJRequest request)
|
void |
renameProject(long projectID,
long parentID,
java.lang.String newName)
|
void |
resetAppTitle()
|
void |
restoreRemoved(long parentID,
int iItemNumber,
java.lang.String newName)
|
protected long |
retrieveFileFromServer(org.sourcejammer.project.view.DownloadFileIdentifier id,
org.sourcejammer.project.view.SJResponse response)
Returns temp file id. |
org.sourcejammer.project.view.Project |
retrieveProject(long projectID)
Retrieve info about a project from the server. |
void |
rollbackToVersion(org.sourcejammer.project.view.NodeInfo flInfo,
long versionID,
org.sourcejammer.project.view.SJRequest request)
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. |
protected long |
sendFileToServer(java.io.File fl,
org.sourcejammer.project.view.SJRequest request)
|
org.sourcejammer.project.view.SJResponse |
sendRequest(org.sourcejammer.project.view.SJRequest request,
java.lang.String method)
|
void |
setAlternateOut(java.io.PrintStream altOut)
This method can be called to set the static out to some PrintStream other than the message pane. |
void |
setAppWindowRendered(boolean b)
|
void |
setArchiveConnectInfo(java.lang.String archive,
java.lang.String userName,
java.lang.String password)
|
void |
setArchiveProperties(org.sourcejammer.project.view.ArchiveProperties props)
|
void |
setCurrentTreeNode(ProjectTreeNode node)
|
void |
setDisconnectedDisplaySettings()
|
void |
setPrimaryTableColumnModel(javax.swing.table.TableColumnModel model)
|
void |
setProxyPassword(java.lang.String proxyPassword)
Sets the proxyPassword. |
void |
setProxyPasswordSet(boolean proxyPasswordSet)
Sets the proxyPasswordSet. |
private void |
setRootAppFrameIfNull(SJPrimaryWindow rootApplicationFrame)
|
void |
setServerURL(java.lang.String url)
|
void |
setUserAdminStatus(java.lang.String userName,
boolean status)
|
void |
shareFile(org.sourcejammer.project.view.NodeInfo flInfo,
long toProjectID,
org.sourcejammer.project.view.SJRequest request)
|
void |
shareProject(long projectID,
long toProjectID,
java.lang.String newProjectName)
|
void |
undoCheckOut(long fileID,
java.lang.String sFileName,
java.io.File flTargetDirectory,
org.sourcejammer.project.view.SJRequest request)
|
RemovedItem[] |
viewRemoved(long projectID)
|
java.lang.String |
viewVersionComment(long versionID)
|
protected byte[] |
zipByteArrayIfNeeded(byte[] file,
org.sourcejammer.project.view.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 final java.lang.String APP_TITLE
private static CommandCentral instance
private static final java.lang.String SJ_FILE_NAME_ENV_VAR
private static final int ZIP_BUFFER_SIZE
private java.lang.String msUserName
private java.lang.String msPassword
private java.lang.String msArchiveName
private long mlSessionID
private SJPrimaryWindow mjRootAppFrame
private SOAPPortal moPortal
private java.lang.String msURL
private static javax.swing.table.TableColumnModel moPrimaryColumnModel
private ProjectTreeNode moCurrentTreeNode
private boolean mbAppWindowRendered
private GuiConf moConf
public static java.io.PrintStream out
private SourceVersionChecker currentProjectVerChecker
private java.lang.String proxyPassword
private boolean proxyPasswordSet
Constructor Detail |
private CommandCentral()
Method Detail |
public void setArchiveConnectInfo(java.lang.String archive, java.lang.String userName, java.lang.String password) throws java.io.IOException
java.io.IOException
public java.lang.String getArchiveName()
public SOAPPortal getPortal()
public void setAlternateOut(java.io.PrintStream altOut)
public java.lang.String getUserName()
public java.lang.String getPassword()
public GuiConf getGuiConf()
public void setPrimaryTableColumnModel(javax.swing.table.TableColumnModel model)
public void rebuildFileView() throws org.sourcejammer.project.NodeExistsException, java.io.IOException
org.sourcejammer.project.NodeExistsException
java.io.IOException
public void rebuildFileView(boolean fromRoot) throws org.sourcejammer.project.NodeExistsException, java.io.IOException
org.sourcejammer.project.NodeExistsException
java.io.IOException
public void setCurrentTreeNode(ProjectTreeNode node)
public SourceVersionChecker getCurrentProjectChecker()
public ProjectTreeNode getCurrentTreeNode()
public void setAppWindowRendered(boolean b)
public boolean isAppWindowRendered()
public javax.swing.table.TableColumnModel getPrimaryTableColumnModel()
public static CommandCentral getInstance(SJPrimaryWindow rootApplicationFrame)
private void initializeOut()
public void setServerURL(java.lang.String url) throws java.net.MalformedURLException
java.net.MalformedURLException
public static CommandCentral getInstance()
private void setRootAppFrameIfNull(SJPrimaryWindow rootApplicationFrame)
public java.lang.String[] getSelectedFileNames()
public org.sourcejammer.project.view.NodeInfo getSelectedFileNodeInfo()
public org.sourcejammer.project.view.NodeInfo getSelectedFileNodeInfo(java.lang.String name)
public org.sourcejammer.project.view.NodeInfo[] getSelectedFilesNodeInfo()
public java.lang.String[] getAllCurrentFileNames()
public java.lang.String currentURL()
public java.lang.String[] getArchiveNameList() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public org.sourcejammer.project.view.SJResponse sendRequest(org.sourcejammer.project.view.SJRequest request, java.lang.String method) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
private void noSession() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public boolean deleteArchive(java.lang.String archiveName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public org.sourcejammer.project.view.Project connectToArchive() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, NoSessionException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
NoSessionException
public void resetAppTitle()
public org.sourcejammer.project.view.File getFileInfo(org.sourcejammer.project.view.NodeInfo flInfo, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public java.lang.String getBranchReport(long fileID, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public long makeProject(long parentProjectID, java.lang.String newProjectName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void renameProject(long projectID, long parentID, java.lang.String newName)
public void renameFile(org.sourcejammer.project.view.NodeInfo flInfo, long parentID, java.lang.String newName, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public org.sourcejammer.project.view.Project retrieveProject(long projectID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public long getProjectUniqueID(java.lang.String sjPath) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public long getFileUniqueID(java.lang.String sjPath) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void addFile(long parentUniqueID, java.lang.String newFileName, java.lang.String localFileNameLocation, int fileType, int historyType, java.lang.String description, java.lang.String afterAddAction, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException, java.io.IOException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
public void changeFileDescription(org.sourcejammer.project.view.NodeInfo flInfo, java.lang.String newDescription, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException, java.io.IOException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
private void printServerMessage(java.lang.String s)
public boolean disconnect() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void setDisconnectedDisplaySettings()
public void getFile(org.sourcejammer.project.view.NodeInfo fileInfo, java.io.File flTargetDirectory, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public long getFileLatestVersionID(long lFileID)
public void getFile(org.sourcejammer.project.view.NodeInfo fileInfo, java.io.File flTargetDirectory, int eolType, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
private boolean doesLocalFileExist(java.io.File dir, java.lang.String fileName)
public void getChangeList(long labelID, int newerVer, int olderVer, java.io.File targetFile, int eolType) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFile(org.sourcejammer.project.view.NodeInfo fileInfo, java.io.File flTargetDirectory, int eolType, boolean printMessages, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void checkOutFileToStream(long fileID, java.io.OutputStream stmOut, int eolType) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFileToStream(long lFileID, java.io.OutputStream stmOut, int eolType) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public int getClientDefaultEOLType()
public void checkOutFile(long fileID, java.lang.String fileName, java.io.File flTargetDirectory) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public boolean hasLocalFileChanged(java.lang.String fileName, java.io.File flTargetDir) throws java.io.IOException
java.io.IOException
public void checkOutFile(long fileID, java.lang.String fileName, java.io.File flTargetDirectory, int eolType, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void forceCheckIn(org.sourcejammer.project.view.NodeInfo fileNode, java.io.File flTargetDirectory, java.lang.String comment, java.lang.String afterCheckInAction, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void branchAndCheckIn(org.sourcejammer.project.view.NodeInfo fileNode, java.io.File flTargetDirectory, java.lang.String comment, java.lang.String afterCheckInAction, long parentProjectID, java.lang.String identifier, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void checkInFile(org.sourcejammer.project.view.NodeInfo fileNode, java.io.File flTargetDirectory, java.lang.String comment, java.lang.String afterCheckInAction, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void undoCheckOut(long fileID, java.lang.String sFileName, java.io.File flTargetDirectory, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public java.lang.String viewVersionComment(long versionID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo, java.io.File flTargetDirectory, int iVersion, long versionID, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo, java.io.File flTargetDirectory, int iVersion, long versionID, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo, java.io.File flTargetDirectory, int iVersion, long versionID, boolean setReadOnly, boolean printMessages, org.sourcejammer.util.RepeatingResponse repeating) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo, java.io.File flTargetDirectory, int iVersion, long versionID, int eolType, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getFileVersion(org.sourcejammer.project.view.NodeInfo flInfo, java.io.File flTargetDirectory, int iVersion, long versionID, int eolType, boolean setReadOnly, boolean printMessages, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
private void getFileVersionFromServer(org.sourcejammer.project.view.NodeInfo flInfo, int iVersion, int eolType, long versionID, java.io.File targetDir, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException, java.io.IOException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
private void getFileVersionFromServer(org.sourcejammer.project.view.NodeInfo flInfo, int iVersion, int eolType, long versionID, java.io.File targetDir, boolean setReadOnly, boolean printMessages, org.sourcejammer.util.RepeatingResponse repeating, org.sourcejammer.project.view.SJRequest request) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException, java.io.IOException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
public boolean doesProjectContainShares(long projectID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public boolean checkDeletedNodeShareStatus(long projectID, int itemIndex) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeProjectAndAllShares(long projectID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeProjectFromParent(long projectID, long parentID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeAllSharesOfFile(org.sourcejammer.project.view.NodeInfo flInfo, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeFileFromParent(org.sourcejammer.project.view.NodeInfo flInfo, long parentID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public RemovedItem[] viewRemoved(long projectID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void restoreRemoved(long parentID, int iItemNumber, java.lang.String newName)
public void deleteRemoved(long lParentID, int iItemNumber) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void deleteRemoved(long lParentID, int iItemNumber, boolean deleteAllShares) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void makeUser(java.lang.String sUserName, java.lang.String sPassword, java.lang.String sFullName) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public void removeUser(java.lang.String sUserName) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public void changePassword(java.lang.String sPassword) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void changePassword(java.lang.String sPassword, java.lang.String userName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void makeArchive(java.lang.String name, int implementation, java.lang.String path) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.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 org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.net.MalformedURLException, NoSessionException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.net.MalformedURLException
NoSessionException
public org.sourcejammer.project.NodeList getLabelList() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, org.sourcejammer.project.NodeExistsException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.project.NodeExistsException
public void makeLabel(long labelRootProjectID, java.lang.String labelName, java.lang.String description) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void moveFile(org.sourcejammer.project.view.NodeInfo flInfo, long fromProjectID, long toProjectID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void shareFile(org.sourcejammer.project.view.NodeInfo flInfo, long toProjectID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void shareProject(long projectID, long toProjectID, java.lang.String newProjectName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeFileShare(org.sourcejammer.project.view.NodeInfo flInfo, long fromProjectID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeProjectShare(long projectID) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void branchFile(org.sourcejammer.project.view.NodeInfo flInfo, long parentProjectID, java.lang.String comment, java.lang.String identifier, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void branchProject(long projectID, java.lang.String comment, java.lang.String identifier) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void copyFile(org.sourcejammer.project.view.NodeInfo flInfo, long fromProjectID, long toProjectID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void copyProject(long projectID, long toProjectID, java.lang.String newProjectName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void moveProject(long projectID, long toProjectID, java.lang.String newProjectName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void rebuildLabel(long labelId, long parentProjectID, java.lang.String comment, boolean buildChangeList) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public void getLabel(long labelID, int verNumber, java.io.File flToDirectory, boolean bBuildSubDirs, int eolType, boolean setReadOnly, org.sourcejammer.util.RepeatingResponse repeating) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException, java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
java.io.IOException
public org.sourcejammer.project.view.UserInfo[] getCompleteUserList() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public org.sourcejammer.project.view.ArchiveProperties getArchiveProperties() throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public void setArchiveProperties(org.sourcejammer.project.view.ArchiveProperties props) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public org.sourcejammer.project.view.UserInfo[] getArchiveControllerList() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public org.sourcejammer.project.view.UserInfo[] getArchiveUserList() throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
private org.sourcejammer.project.view.UserInfo[] getUsers(java.lang.String type) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public java.lang.String getCurrentUserName()
public void setUserAdminStatus(java.lang.String userName, boolean status) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void addUserToArchiveControllers(java.lang.String userName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void addUserToArchiveUsers(java.lang.String userName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeUserFromArchiveControllers(java.lang.String userName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void removeUserFromArchiveUsers(java.lang.String userName) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public void rollbackToVersion(org.sourcejammer.project.view.NodeInfo flInfo, long versionID, org.sourcejammer.project.view.SJRequest request) throws org.sourcejammer.util.SourceJammerConnectionException, GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
public boolean isConnected()
public org.sourcejammer.project.view.SJRequest getBaseRequest()
private byte[] readLocalFile(java.lang.String sFullPathAndName) throws java.io.IOException
java.io.IOException
private void makeFileWritable(java.io.File file) throws java.io.IOException
java.io.IOException
public SJPrimaryWindow getRootAppFrame()
public javax.swing.JTree getProjectTree()
public javax.swing.JTable getPrimaryTable()
public void selectProject(ProjectTreeNode nd)
protected byte[] zipByteArrayIfNeeded(byte[] file, org.sourcejammer.project.view.SJRequest request, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public SourceVersionChecker getChecker(java.io.File flDirectory) throws java.io.IOException
java.io.IOException
protected long retrieveFileFromServer(org.sourcejammer.project.view.DownloadFileIdentifier id, org.sourcejammer.project.view.SJResponse response) throws java.io.IOException, org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
protected long sendFileToServer(java.io.File fl, org.sourcejammer.project.view.SJRequest request) throws java.io.IOException, org.sourcejammer.util.SourceJammerConnectionException
java.io.IOException
org.sourcejammer.util.SourceJammerConnectionException
public java.lang.String getProxyPassword()
public boolean isProxyPasswordSet()
public void setProxyPassword(java.lang.String proxyPassword)
proxyPassword
- The proxyPassword to setpublic void setProxyPasswordSet(boolean proxyPasswordSet)
proxyPasswordSet
- The proxyPasswordSet to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |