Serialized Form

Class vc.corba.common.intf._FileVersionManagerImplBase implements Serializable


Class vc.corba.common.intf._FileVersionManagerStub implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)

writeObject

private void writeObject(java.io.ObjectOutputStream s)


Class vc.corba.common.intf._ProjectDBManagerCBImplBase implements Serializable


Class vc.corba.common.intf._ProjectDBManagerCBStub implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)

writeObject

private void writeObject(java.io.ObjectOutputStream s)


Class vc.corba.common.intf._ProjectDBManagerImplBase implements Serializable


Class vc.corba.common.intf._ProjectDBManagerStub implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)

writeObject

private void writeObject(java.io.ObjectOutputStream s)


Class vc.gui.client.ui.ClientFrame implements Serializable

Serialized Fields

menuHandler

MenuHandler menuHandler
MenuHandler object handles the menu related events and commands

jPanel1

javax.swing.JPanel jPanel1
Swing's Panel for showing GUI components dynamicallly according tho the need

clientMenuBar

javax.swing.JMenuBar clientMenuBar
MenuBar for displaying the menu with operations realted to the directories and files

menu_File

javax.swing.JMenu menu_File
Menu for the file related operations

menu_Edit

javax.swing.JMenu menu_Edit
Menu for the editing related operations

menu_View

javax.swing.JMenu menu_View
Menu for the viewing related operations

menu_Version

javax.swing.JMenu menu_Version
Menu for the versioning related operations

menu_Tools

javax.swing.JMenu menu_Tools
Menu for the VersionControl tool operations

menu_Help

javax.swing.JMenu menu_Help
Menu for the Help operations

jLabel1

javax.swing.JLabel jLabel1
The label for displaying the status and information

treeManipulator

TreeManipulator treeManipulator
treeManipulator is responsibe for showing the directories in a tree and then refreshing the visual presentation according to the changes made to the system.

fileTableManipulator

FileTableManipulator fileTableManipulator
fileTableManipulator is responsibe for showing the fileses in a table and then refreshing the visual presentation according to the changes made to the system.

jSplitPane1

javax.swing.JSplitPane jSplitPane1
A split pane for showing the tree and the table on the left and right of the screen respectively

jScrollPane1

javax.swing.JScrollPane jScrollPane1
Scroll pane for showing the tree in a small space by providing the scroll bars

tree_Project

javax.swing.JTree tree_Project
Tree for showing the directories in a hierarchical format

borderLayout1

java.awt.BorderLayout borderLayout1
BorderLayout object

jToolBar1

javax.swing.JToolBar jToolBar1
Toolbar for showing the often used buttons

jPanel2

javax.swing.JPanel jPanel2
Panel for binding some GUI components together

borderLayout2

java.awt.BorderLayout borderLayout2
BorderLayout object

label_ProjFileInfo

javax.swing.JLabel label_ProjFileInfo
A Label object

jScrollPane2

javax.swing.JScrollPane jScrollPane2
Scroll pane for showing the table in a small space by providing the scroll bars

titledBorder1

javax.swing.border.TitledBorder titledBorder1
A titled border

menuItem_OpenDB

javax.swing.JMenuItem menuItem_OpenDB
Menu item for opening a VersionControl database

menuItem_CreateProject

javax.swing.JMenuItem menuItem_CreateProject
Menu item for creating the project/directory

menuItem_AddFiles

javax.swing.JMenuItem menuItem_AddFiles
Menu item for adding files to a directory

menuItem_AddDirectories

javax.swing.JMenuItem menuItem_AddDirectories
Menu item for adding filesystem directories as project directories

menuItem_Remove

javax.swing.JMenuItem menuItem_Remove
Menu item for removing eigther a directory or a file

menuItem_Rename

javax.swing.JMenuItem menuItem_Rename
Menu item for renaming a directory

menuItem_Properties

javax.swing.JMenuItem menuItem_Properties
Menu item for viewing the properties of a directory or a file

menuItem_SetWorkingFolder

javax.swing.JMenuItem menuItem_SetWorkingFolder
Menu item for mapping a file system directory with a project directory

menuItem_Label

javax.swing.JMenuItem menuItem_Label
Menu item for adding a label to a file or a directory

menuItem_Exit

javax.swing.JMenuItem menuItem_Exit
Menu item for Exiting this application

menuItem_EditFile

javax.swing.JMenuItem menuItem_EditFile
Menu item for editing a file's content

menuItem_Cut

javax.swing.JMenuItem menuItem_Cut
Menu item for cutting a file or a directory

menuItem_Copy

javax.swing.JMenuItem menuItem_Copy
Menu item for copying a file or a directory

menuItem_Paste

javax.swing.JMenuItem menuItem_Paste
Menu item for pasting a file or a directory

menuItem_Select

javax.swing.JMenuItem menuItem_Select
Menu item for selecting a file or a directory

menuItem_SelectAll

javax.swing.JMenuItem menuItem_SelectAll
Menu item for selecting all the shown files or directories

menuItem_InvertSelection

javax.swing.JMenuItem menuItem_InvertSelection
Menu item for unselecting all the shown files or directories

menuItem_View

javax.swing.JMenuItem menuItem_View
Menu item for viewing the contents of a file

menuItem_Sort

javax.swing.JMenuItem menuItem_Sort
Menu item for sorting all the shown files

menuItem_Search

javax.swing.JMenuItem menuItem_Search
Menu item for searching files

menuItem_CancelSearch

javax.swing.JMenuItem menuItem_CancelSearch
Menu item for canceling the searching of the files

menuItem_Refresh

javax.swing.JMenuItem menuItem_Refresh
Menu item for refreshing the view

menuItem_GetLatestVersion

javax.swing.JMenuItem menuItem_GetLatestVersion
Menu item for getting the latest versions of the files or directories

menuItem_CheckIn

javax.swing.JMenuItem menuItem_CheckIn
Menu item for checking in the files or directories

menuItem_CheckOut

javax.swing.JMenuItem menuItem_CheckOut
Menu item for checking out the files or directories

menuItem_UndoCheckOut

javax.swing.JMenuItem menuItem_UndoCheckOut
Menu item for undo checkout of the files or directories

menuItem_ShowHistory

javax.swing.JMenuItem menuItem_ShowHistory
Menu item for showing the versions and labels of the files or directories

menuItem_ShowDifferences

javax.swing.JMenuItem menuItem_ShowDifferences
Menu item for showing the differences between two versions of a file

menuItem_FindInFiles

javax.swing.JMenuItem menuItem_FindInFiles
Menu item for finding some text in all the files

menuItem_Options

javax.swing.JMenuItem menuItem_Options
Menu item for showing the options

menuItem_Font

javax.swing.JMenuItem menuItem_Font
Menu item for changing or viewing the fonts

menuItem_CustomizeToolbar

javax.swing.JMenuItem menuItem_CustomizeToolbar
Menu item for customizing the buttons on the toolbar

menuItem_ChangePassword

javax.swing.JMenuItem menuItem_ChangePassword
Menu item for changing the password of the current user

menuItem_Contents

javax.swing.JMenuItem menuItem_Contents
Menu item for showing the contents of help files

menuItem_OnTheWeb

javax.swing.JMenuItem menuItem_OnTheWeb
Menu item for showing the related content on the web

menuItem_About

javax.swing.JMenuItem menuItem_About
Menu item for showing basic info about this tool

label_StatusBar

javax.swing.JLabel label_StatusBar
Label object that is used as the status bar

table_FileList

javax.swing.JTable table_FileList


Class vc.corba.common.data.DirDiskMap implements Serializable

Serialized Fields

user

java.lang.String user

osDirectory

java.lang.String osDirectory


Class vc.corba.common.data.Directory implements Serializable

Serialized Fields

name

java.lang.String name

id

java.lang.String id

dirDiskMap

DirDiskMap dirDiskMap


Class vc.corba.common.data.File implements Serializable

Serialized Fields

name

java.lang.String name

id

java.lang.String id

checkedOut

boolean checkedOut

contentFileName

java.lang.String contentFileName

timeStamp

java.lang.String timeStamp

dirMappedTo

java.lang.String dirMappedTo

checkedOutUser

java.lang.String checkedOutUser


Class vc.gui.client.ui.FileCheckingDialog implements Serializable

Serialized Fields

edit_File_From_To

javax.swing.JTextField edit_File_From_To
Edit Box to specify the file system directory used for checking the contents

combo_ReplaceWritable

javax.swing.JComboBox combo_ReplaceWritable
Cobmo box which gets the input if the files are to be replaced if a copy alredy exists, or should be asked it to repace with latest version, or to skip putting new copy etc.

edit_VersionName

javax.swing.JTextField edit_VersionName
Edit Box giving the new version anme

label_ReplaceWritable

javax.swing.JLabel label_ReplaceWritable
A label for giving title to another GUI component

checkBox_KeepCheckedOut

javax.swing.JCheckBox checkBox_KeepCheckedOut
If this is true the files or directories will be kept checked out even after they are checked in

edit_Comment

javax.swing.JTextField edit_Comment
Edit box for giving the decription to a version

button_Cancel

javax.swing.JButton button_Cancel
Button to cancel the operation

checkBox_Recursive

javax.swing.JCheckBox checkBox_Recursive
If this is true then the operation will be applied recursively

checkBox_MakeWritable

javax.swing.JCheckBox checkBox_MakeWritable
If this is true then the files will be left witable after the completion of the operation

button_Diff

javax.swing.JButton button_Diff
Button for showing the difference between two versions

label_Comment

javax.swing.JLabel label_Comment
A label for giving title to another GUI component

checkBox_OverRideWoringFolders

javax.swing.JCheckBox checkBox_OverRideWoringFolders
If this is true then the actual folders to be used will be overloaded

label_Heading

javax.swing.JLabel label_Heading
A label for giving title to another GUI component

button_Help

javax.swing.JButton button_Help
A button that shows the help

label_File_From_To

javax.swing.JLabel label_File_From_To
A label for giving title to another GUI component

button_FileChooser

javax.swing.JButton button_FileChooser
A button that is to be used for triggering the FileChooser dialog to select the files or directories

label_VersionName

javax.swing.JLabel label_VersionName
A label for giving title to another GUI component

button_Ok

javax.swing.JButton button_Ok
Button for proceed with the operation

label_Dummy

javax.swing.JLabel label_Dummy
A dummy label to fill the space in the layout

okeyed

boolean okeyed
To track if the operation is seleted to be done or cancelled

checkBox_DontGetLocalCopy

javax.swing.JCheckBox checkBox_DontGetLocalCopy
If this is true then the file copies wont be created in the file sysytem after the checkout operation

checkBox_RemoveLocalCopy

javax.swing.JCheckBox checkBox_RemoveLocalCopy
If this is true then the directories and files will be removed from the filesystem afer checking in / undo check out the files or directories

combo_SetFileTime

javax.swing.JComboBox combo_SetFileTime
This is to select what timestamp will be set for the files after doing the checking operation

label_SetFileTime

javax.swing.JLabel label_SetFileTime
A label for giving title to another GUI component

combo_LocalCopy

javax.swing.JComboBox combo_LocalCopy
This is to select what to do with the local copy of files or directories after checking operattions are done

label_LocalCopy

javax.swing.JLabel label_LocalCopy
A label for giving title to another GUI component

panel_CheckBoxes

javax.swing.JPanel panel_CheckBoxes
Panel for showing the check boxes according to the checking operation for which they are to be shown

gridLayout1

java.awt.GridLayout gridLayout1
Grid layout for showing the check boxes

panel_ComboEdits

javax.swing.JPanel panel_ComboEdits
Panel for showing the combo/edit boxes according to the checking operation for which they are to be shown

gridLayout2

java.awt.GridLayout gridLayout2
Grid layout for showing the combo boxes and edit boxes


Class vc.gui.client.handling.FileTableModal implements Serializable

Serialized Fields

directoryID

java.lang.String directoryID
ID of the diretory whose files are being displayed currently


Class vc.gui.common.handling.GenericTableModel implements Serializable

Serialized Fields

columnNames

java.lang.String[] columnNames
Column names of the heading string for the table

data

java.util.Vector data
Vector holding a rows of data as vectors with each inner vector represents a row of data


Class vc.gui.client.ui.GuiConstants implements Serializable


Class vc.corba.common.data.HistoryElement implements Serializable

Serialized Fields

name

java.lang.String name

id

java.lang.String id

isFile

boolean isFile

labelVersionMap

LabelVersionMap labelVersionMap


Class vc.gui.client.handling.HistoryTableModel implements Serializable

Serialized Fields

table_History

javax.swing.JTable table_History
Swing Table that is used to show the versions and labels of files and directories visually


Class vc.corba.common.IgnorableException implements Serializable

Serialized Fields

message

java.lang.String message
String conveying the warning message


Class vc.gui.client.ui.LabelHandlingDialog implements Serializable

Serialized Fields

panel_LabelCriteriaInput

javax.swing.JPanel panel_LabelCriteriaInput
Panel that binds the GUI controls used for getting search criteria input

panel_LabelDisplay

javax.swing.JPanel panel_LabelDisplay
Panel that binds the GUI controls used for showing the serched versions/labels

jScrollPane1

javax.swing.JScrollPane jScrollPane1
Scroll pane for the table showing versions/labels

button_View

javax.swing.JButton button_View
Button for viewing the the content of a version/label

button_Difference

javax.swing.JButton button_Difference
Button for viewing the differences in the content of two versions/labels

button_MakeLatest

javax.swing.JButton button_MakeLatest
Button for making a version/label the latest one

button_Get

javax.swing.JButton button_Get
Button for getting the latest version/label of a file

button_RemoveVersion

javax.swing.JButton button_RemoveVersion
Button for viewing the the content of a version/label

button_Help

javax.swing.JButton button_Help
Button for viewing help

button_Close

javax.swing.JButton button_Close
Button for closing the virsion/label displying window

table_VersionData

javax.swing.JTable table_VersionData
Table showing the versions/labels searched

jLabel1

javax.swing.JLabel jLabel1
Label for naming one of the GUI controls

button_Cancel

javax.swing.JButton button_Cancel
Button for cancelling the search for labels/versions

checkBox_IncludeFiles

javax.swing.JCheckBox checkBox_IncludeFiles
Checkbox for including the files while searching for labels/versions

label_File_From

javax.swing.JLabel label_File_From
Label for naming one of the GUI controls

edit_From

javax.swing.JTextField edit_From
Edit box that takes the date input, to search the labels/versions created on or after this date

button_Ok

javax.swing.JButton button_Ok
Button for confirming the search for labels/versions

button_Help_HistoryCriteria

javax.swing.JButton button_Help_HistoryCriteria
Button for viewing help

checkBox_Recursive

javax.swing.JCheckBox checkBox_Recursive
Checkbox for including the files/directories recursively while searching for labels/versions

checkBox_IncludeVersions

javax.swing.JCheckBox checkBox_IncludeVersions
Checkbox for including versions while searching for labels/versions

checkBox_IncludeDirectories

javax.swing.JCheckBox checkBox_IncludeDirectories
Checkbox for including directories while searching for labels/versions

checkBox_IncludeLabels

javax.swing.JCheckBox checkBox_IncludeLabels
Checkbox for including labels while searching for labels/versions

label_File_To

javax.swing.JLabel label_File_To
Label for naming one of the GUI controls

edit_To

javax.swing.JTextField edit_To
Edit box that takes the date input, to search the labels/versions created on or before this date

label_User

javax.swing.JLabel label_User
Label for naming one of the GUI controls

edit_User

javax.swing.JTextField edit_User
Edit box that takes the user name, to search the labels/versions created by that user

jLabel2

javax.swing.JLabel jLabel2
Label for naming one of the GUI controls

historyTableModel

HistoryTableModel historyTableModel
HistoryTableModel manages the information about the versions and labels of files and directories and it offers a standerdized interface for presinting the information to the GUI classes.

fileVersionManager

FileVersionManager fileVersionManager
Reference to the CORBA implementaion for the IDL interface FileVersionManager

forFiles

boolean forFiles
If true then it is being used for the files or else for the directories

ids

java.lang.String[] ids
Holds the IDs of the files and the directories

jLabel3

javax.swing.JLabel jLabel3
Label for naming one of the GUI controls

jLabel4

javax.swing.JLabel jLabel4
Label for naming one of the GUI controls

jLabel5

javax.swing.JLabel jLabel5
Label for naming one of the GUI controls


Class vc.corba.common.data.LabelVersionMap implements Serializable

Serialized Fields

label

java.lang.String label

version

java.lang.String version

creator

java.lang.String creator

birthDate

long birthDate


Class vc.corba.common.data.NoSuchDataFound implements Serializable


Class vc.gui.client.handling.TablePopupHandler implements Serializable

Serialized Fields

menuItem_RemoveFile

javax.swing.JMenuItem menuItem_RemoveFile
Menu item for removing the file

menuItem_RenameFile

javax.swing.JMenuItem menuItem_RenameFile
Menu item for renaming the file

menuItem_MapToDisk

javax.swing.JMenuItem menuItem_MapToDisk
Menu item for mapping the file to a filesystem directory

menuItem_GetLatestFileVersion

javax.swing.JMenuItem menuItem_GetLatestFileVersion
Menu item for getting the latest vaersion of a file

menuItem_CheckInFile

javax.swing.JMenuItem menuItem_CheckInFile
Menu item for checking in a file

menuItem_CheckOutFile

javax.swing.JMenuItem menuItem_CheckOutFile
Menu item for checking out a file

menuItem_UndoCheckOutFile

javax.swing.JMenuItem menuItem_UndoCheckOutFile
Menu item for undoing a file checkout

menuItem_AddLabel

javax.swing.JMenuItem menuItem_AddLabel
Menu item for adding a label for a file

menuItem_History

javax.swing.JMenuItem menuItem_History
Menu item for obtaining the history of a file

projectDBManager

ProjectDBManager projectDBManager
Reference to the CORBA implementaion for the IDL interface ProjectDBHandler

fileVersionManager

FileVersionManager fileVersionManager
Reference to the CORBA implementaion for the IDL interface FileVersionManager

rghtClickX

int rghtClickX
x coordinate of the right click for which the popup menu is shown

rghtClickY

int rghtClickY
y coordinate of the right click for which the popup menu is shown

infoDialog

javax.swing.JOptionPane infoDialog
Swing GUI component for showing the message or recieving short input like yes or no for a particular query

message

java.lang.String message
string holding the message to be shown at a particular moment

fileChooser

javax.swing.JFileChooser fileChooser
Swing GUI component that provides the fature for selecting the files and directories with a fancy GUI

fileTableManipulator

FileTableManipulator fileTableManipulator
Deals with the visual presentation of the file data of a directory into the table

fileInfo

java.lang.String fileInfo
Temporary variable to have the information of the file

fileTableModal

FileTableModal fileTableModal
FileTableModal that has the model for showing and handling the contents of the table table_FileInfo

currentFile

File currentFile
Reference to the file being operated on currently

currentFileList

File[] currentFileList
Reference to the multiple files being operated on currently

popedUpForMultipleFiles

boolean popedUpForMultipleFiles
Holds true if the popup menu is shown when multiple files are selected

fileCheckingDialog

FileCheckingDialog fileCheckingDialog
Object of the GUI class to get the options related to the file/project checking


Class vc.gui.client.handling.TreeFunctionalityHandler implements Serializable

Serialized Fields

menuItem_AddSubFolder

javax.swing.JMenuItem menuItem_AddSubFolder
Menu item for addinging the directory as subdirectory to another directory

menuItem_RemoveFolder

javax.swing.JMenuItem menuItem_RemoveFolder
Menu item for removinging the directory

menuItem_RenameFolder

javax.swing.JMenuItem menuItem_RenameFolder
Menu item for renaming the directory

menuItem_AddFile

javax.swing.JMenuItem menuItem_AddFile
Menu item for adding a file to the directory

menuItem_AddDirectory

javax.swing.JMenuItem menuItem_AddDirectory
Menu item for addinging the filesystem directory and its children to a directory

menuItem_MapToDisk

javax.swing.JMenuItem menuItem_MapToDisk
Menu item for mapping the directory to the filesystem directory

menuItem_GetLatestProjectVersion

javax.swing.JMenuItem menuItem_GetLatestProjectVersion
Menu item for getting the latest version of children of a directory

menuItem_CheckInProject

javax.swing.JMenuItem menuItem_CheckInProject
Menu item for checking in the children of a directory

menuItem_CheckOutProject

javax.swing.JMenuItem menuItem_CheckOutProject
Menu item for checking out the children of a directory

menuItem_UndoCheckOutProject

javax.swing.JMenuItem menuItem_UndoCheckOutProject
Menu item for undo checking out the children of a directory

menuItem_AddLabel

javax.swing.JMenuItem menuItem_AddLabel
Menu item for adding a label for the directory

menuItem_History

javax.swing.JMenuItem menuItem_History
Menu item for showing the versions and labels of directory

popupNode

TreeNode popupNode
TreeNode object which represents the data and behaviour of projects/directories in the tree.

projectDBManager

ProjectDBManager projectDBManager
Reference to the CORBA implementaion for the IDL interface ProjectDBHandler

fileVersionManager

FileVersionManager fileVersionManager
Reference to the CORBA implementaion for the IDL interface FileVersionManager

tree

javax.swing.JTree tree
Swing GUI component that shows the tree with the nodes( and node visual data ) provided by the user of this tree.

rghtClickX

int rghtClickX
x coordinate of the right click for which the popup menu is shown

rghtClickY

int rghtClickY
y coordinate of the right click for which the popup menu is shown

infoDialog

javax.swing.JOptionPane infoDialog
Swing GUI component for showing the message or recieving short input like yes or no for a particular query

message

java.lang.String message
string holding the message to be shown at a particular moment

fileChooser

javax.swing.JFileChooser fileChooser
Swing GUI component that provides the fature for selecting the files and directories with a fancy GUI

fileTableManipulator

FileTableManipulator fileTableManipulator
Deals with the visual presentation of the file data of a directory into the table

directoryInfo

java.lang.String directoryInfo
Temporary variable to have the information of the directory

fileCheckingDialog

FileCheckingDialog fileCheckingDialog
Object of the GUI class to get the options related to the file/project checking

currentFileList

File[] currentFileList
Reference to the multiple files being operated on currently

treeManipulator

TreeManipulator treeManipulator
Deals with the visual presentation of the directory/project data in a tree


Class vc.gui.client.ui.TreeNode implements Serializable

Serialized Fields

osDirectory

java.lang.String osDirectory
filesystem directory name for holding the filesystem directory information


Class vc.corba.client.VCClient implements Serializable

Serialized Fields

orb

org.omg.CORBA.ORB orb
ORB object

objRef

org.omg.CORBA.Object objRef
reference object of CORBA

ncRef

org.omg.CosNaming.NamingContext ncRef
reference in the ORB naming context

nameComponent_ProjectDBManager

org.omg.CosNaming.NameComponent nameComponent_ProjectDBManager
Naming reference for ProjectDBManager CORBA object

nameComponent_FileVersionManager

org.omg.CosNaming.NameComponent nameComponent_FileVersionManager
Naming reference for FileVersionManager CORBA object

treeManipulator

TreeManipulator treeManipulator
Object of the GUI class that shows the project tree in the main window for VersionControl client application


Class vc.corba.common.data.VCException implements Serializable

Serialized Fields

code

int code

desc

java.lang.String desc


Class vc.corba.common.data.VersionData implements Serializable

Serialized Fields

fileID

java.lang.String fileID

versionName

java.lang.String versionName

comment

java.lang.String comment

content

java.lang.String content

creator

java.lang.String creator

birthDate

java.lang.String birthDate