A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

abort - Variable in class arlut.csd.ganymede.DBLock
Will be true if a DBLock has had its abort() method called.
abort() - Method in class arlut.csd.ganymede.DBDumpLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.DBEditSet
This method is intended for use by DBSession's abortTransaction() method, and returns true if the transaction could be aborted, false otherwise.
abort() - Method in class arlut.csd.ganymede.DBLock
Abort this lock; if any thread is waiting in establish() on this lock when abort() is called, that thread's call to establish() will fail with an InterruptedException.
abort() - Method in class arlut.csd.ganymede.DBReadLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.DBWriteLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.GanymedeXMLSession
This method is for use on the server, and is called by the GanymedeSession to let us know if the server is forcing our login off.
abort() - Method in interface arlut.csd.ganymede.XMLSession
This method can be called to inform the XMLSession that no more XML will be transmitted.
abort(DBEditSet) - Method in class arlut.csd.ganymede.DBNameSpace
Method to revert an editSet's namespace modifications to its original state.
abortTransaction() - Method in class arlut.csd.ganymede.DBSession
abortTransaction causes all DBEditObjects that were pulled during the course of the session's transaction to be released without affecting the state of the database.
abortTransaction() - Method in class arlut.csd.ganymede.GanymedeSession
This method causes all changes made by the client to be thrown out by the database, and the transaction is closed.
abortTransaction() - Method in interface arlut.csd.ganymede.Session
This method causes all changes made by the client to be thrown out by the database, and the transaction is closed.
about - Variable in class arlut.csd.ganymede.client.gclient
 
about - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
aboutMessage - Variable in class arlut.csd.ganymede.client.gclient
 
aboutMessage - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
AbstractCellEditor - class arlut.csd.ganymede.client.AbstractCellEditor.
 
AbstractCellEditor() - Constructor for class arlut.csd.ganymede.client.AbstractCellEditor
 
AbstractTreeTableModel - class arlut.csd.ganymede.client.AbstractTreeTableModel.
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AbstractTreeTableModel(Object) - Constructor for class arlut.csd.ganymede.client.AbstractTreeTableModel
 
actionListeners - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
actionMenu - Variable in class arlut.csd.ganymede.client.gclient
 
actionMode - Variable in class arlut.csd.ganymede.xmlobject
Action mode for this object, should be null, "create", "edit", "delete", or "inactivate".
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JchoiceList
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JdateField
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JentryField
Handle someone hitting enter..
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JpanelCalendar
Our buttons call us back here.
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JdateButton
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JYearChooser
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JMonthYearPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JstringListBox
For the pop up menu callback.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.Jtaskbar
Empty action Performed.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.LAFMenu
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDialog.StringDialog
Handle the ok and cancel buttons.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.StringSelector
This method handles events from the Add and Remove buttons, and from hitting enter/loss of focus in the custom JstringField.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDialog.YesNoDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDialog.messageDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JTable.baseTable
Override this method to implement the popup menu hook.
actionPerformed(ActionEvent) - Method in class arlut.csd.JTable.rowTable
Method used to handle the popup menu
actionPerformed(ActionEvent) - Method in class testTable
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JTree.treeControl
Handle notification from popupmenus
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.JFilterDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.JInvidChooser
ActionListener method
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
Handle the user hitting return in the editable area..
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.PersonaDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.SaveDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.SaveObjDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.adminHistoryPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.containerPanel
Some of our components, most notably the checkboxes, don't go through JDataComponent.setValuePerformed(), but instead give us direct feedback.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.createObjectDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.datePanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.elementWrapper
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.framePanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.gResultTable
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.gclient
Handles button and menu picks.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.PersonaListener
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.glogin
Handle button clicks, and enter being hit in the password field.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.helpPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.historyPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.openObjectDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.perm_button
When clicked, this button invokes an instance of the permissions editor class.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.perm_editor
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.personaPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.querybox
This is the standard ActionListener callback method.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.vectorPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.windowPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.GASHAdmin
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.GASHAdminFrame
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.consoleShutdownDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.GASHSchema
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.NameSpaceEditor
 
active - Variable in class arlut.csd.JCalendar.JdateButton
 
active - Variable in class arlut.csd.ganymede.GanymediatorWizard
 
activeHandles - Variable in class arlut.csd.ganymede.client.objectList
 
activeSorted - Variable in class arlut.csd.ganymede.client.objectList
 
activeUsers - Static variable in class arlut.csd.ganymede.GanymedeServer
A hashtable mapping session names to identity.
actual - Variable in class arlut.csd.ganymede.client.datePanel
 
add - Variable in class arlut.csd.JDataComponent.StringSelector
 
add - Variable in class arlut.csd.ganymede.client.personaPanel
 
ADD - Static variable in class arlut.csd.JDataComponent.JValueObject
Vector add/scalar operation.
ADD - Static variable in class arlut.csd.ganymede.xmlfield
constant string for the add mode
add(JButton) - Method in class arlut.csd.JDialog.ButtonPanel
 
add(Object) - Method in class arlut.csd.Util.CircleBuffer
 
add(String) - Method in class arlut.csd.JDialog.ButtonPanel
 
addActionListener(ActionListener) - Method in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
addActionOnDemand(Runnable, String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is used to add a task to the scheduler that will not be scheduled until specifically requested.
addB - Variable in class arlut.csd.ganymede.client.vectorPanel
Button used to add a new element to the vector
addBaseInfo(DBObjectBase) - Method in class arlut.csd.ganymede.BaseListTransport
 
addBaseInfo(DBObjectBase) - Method in class arlut.csd.ganymede.CategoryTransport
 
addBoolean(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled check box field
addBoolean(String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled check box field
addBoolean(String, boolean) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled check box field
addBoolean(String, boolean) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled check box field
addBooleanField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a boolean field in this container panel
addButton - Variable in class arlut.csd.ganymede.client.querybox
 
addButton(String) - Method in class arlut.csd.JDataComponent.Jtaskbar
Add a button to the bar.
addCategoryInfo(DBBaseCategory) - Method in class arlut.csd.ganymede.CategoryTransport
 
addCellEditorListener(CellEditorListener) - Method in class arlut.csd.ganymede.client.AbstractCellEditor
 
addChoice(String, Vector) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a choice field to the dialog
addChoice(String, Vector) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a choice field to the dialog
addChoice(String, Vector, Object) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a choice field to the dialog
addChoice(String, Vector, String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a choice field to the dialog
addChunk(String) - Method in class arlut.csd.ganymede.BaseListTransport
 
addChunk(String) - Method in class arlut.csd.ganymede.CategoryTransport
 
addClientListener(ClientListener) - Method in class arlut.csd.ganymede.client.ClientBase
Register a client listener.
addContainerPanel(containerPanel) - Method in class arlut.csd.ganymede.client.framePanel
 
addCustom - Variable in class arlut.csd.JDataComponent.StringSelector
 
addDailyAction(int, int, Runnable, String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is used to add an action to be run every day at a specific time.
addDate(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled date field
addDate(String, Date, Date) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled date field
addDate(String, Date, Date) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled date field
addDateField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a date field in this container panel
addDumper(DBDumpLock) - Method in class arlut.csd.ganymede.DBObjectBase
Add a DBDumpLock to this base's dumper waiting set.
addDumpLock(DBDumpLock) - Method in class arlut.csd.ganymede.DBObjectBase
Add a DBDumpLock to this base's dumper lock list.
addedFormatChoice - Variable in class arlut.csd.ganymede.client.SaveDialog
 
addedKeyListener - Variable in class arlut.csd.JDataComponent.JpasswordField
 
ADDELEMENT - Static variable in class arlut.csd.ganymede.DBEditObject
 
addElement(Component) - Method in class arlut.csd.ganymede.client.vectorPanel
Adds a new element to the vectorPanel.
addElement(Component, boolean) - Method in class arlut.csd.ganymede.client.vectorPanel
Adds a new element to the vectorPanel.
addElement(Object) - Method in class arlut.csd.ganymede.DBField
Adds an element to the end of this field, if a vector.
addElement(Object) - Method in interface arlut.csd.ganymede.db_field
Adds an element to the end of this field, if a vector.
addElement(Object, boolean) - Method in class arlut.csd.ganymede.DBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.IPDBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.InvidDBField
Adds an element to the end of this field, if a vector.

The Invid we are passed must refer to a valid object in the database.
addElement(String, Component) - Method in class arlut.csd.ganymede.client.vectorPanel
Adds a new element to the vectorPanel.
addElement(String, Component, boolean) - Method in class arlut.csd.ganymede.client.vectorPanel
Adds a new element to the vectorPanel.
addElement(String, Component, boolean, boolean) - Method in class arlut.csd.ganymede.client.vectorPanel
Add a new element to the vectorPanel.
addElementLocal(Object) - Method in class arlut.csd.ganymede.DBField
Adds an element to the end of this field, if a vector.
ADDELEMENTS - Static variable in class arlut.csd.ganymede.DBEditObject
 
addElements(Vector) - Method in class arlut.csd.ganymede.DBField
Adds a set of elements to the end of this field, if a vector.
addElements(Vector) - Method in interface arlut.csd.ganymede.db_field
Adds a set of elements to the end of this field, if a vector.
addElements(Vector, boolean) - Method in class arlut.csd.ganymede.DBField
Adds a set of elements to the end of this field, if a vector.
addElements(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Adds a set of elements to the end of this field, if a vector.
addElements(Vector, boolean, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Adds a set of elements to the end of this field, if a vector.
addElements(Vector, boolean, boolean, boolean) - Method in class arlut.csd.ganymede.InvidDBField
Adds a set of elements to the end of this field, if a vector.
addElementsLocal(Vector) - Method in class arlut.csd.ganymede.DBField
Adds a set of elements to the end of this field, if a vector.
addEntryCount() - Method in class arlut.csd.ganymede.MailOut
 
addEvent(adminEvent) - Method in class arlut.csd.ganymede.serverAdminProxy
private helper method in serverAdminProxy, used to add an event to the proxy's event buffer.
addEvent(clientEvent) - Method in class arlut.csd.ganymede.serverClientProxy
private helper method in serverClientProxy, used to add an event to the proxy's event buffer.
addExpirationDatePanel() - Method in class arlut.csd.ganymede.client.framePanel
These add the tabs to the framePanel, but they don't create the content The create_ methods create the actual panes, after the pane is selected.
addField(short) - Method in class arlut.csd.ganymede.Query
This method adds a field identifier to the list of fields that may be returned.
addFieldComponent(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
Helper method to add a component during constructor operation.
addFieldToEnd(DBObjectBaseField) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to put a new user field into both the hashed field table and the customFields vector.
addFieldToStart(DBObjectBaseField) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to put a new user field into both the hashed field table and the customFields vector.
addFloatField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a numeric field in this container panel
addFormatChoice() - Method in class arlut.csd.ganymede.client.SaveDialog
 
addFormatChoiceButtons(Vector) - Method in class arlut.csd.ganymede.client.SaveDialog
 
ADDIFNOTPRESENT - Static variable in class arlut.csd.ganymede.xmlfield
constant string for the addIfNotPresent mode
addIfNotPresentValues - Variable in class arlut.csd.ganymede.xmlfield
 
addInvidField(invid_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a scalar invid field in this container panel
addInvidVector(invid_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate an invid vector in this container panel
addIPField(ip_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate an ip address field in this container panel
addItem() - Method in class arlut.csd.JDataComponent.StringSelector
Internal method to move item from out to in
addItem(Object) - Method in class arlut.csd.JDataComponent.JPanelCombo
 
addItem(Object) - Method in class arlut.csd.JDataComponent.JstringListBox
Add an item to the list box.
addItemListener(ItemListener) - Method in class arlut.csd.JDataComponent.JPanelCombo
 
addLock() - Method in class arlut.csd.ganymede.DBLockSync
Increments the count of held locks for the admin consoles.
addLock() - Method in class arlut.csd.ganymede.DBStore
Increments the count of held locks for the admin consoles.
addMultiString(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled multi-line text field
addMultiString(String, String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled multi-line text field
addMultiString(String, String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled multi-line text field
addNewElement() - Method in class arlut.csd.ganymede.client.vectorPanel
Creates a new element in the vector db_field this vectorPanel is connected to.
addNewItem(Object, boolean) - Method in class arlut.csd.JDataComponent.StringSelector
Add a new item to the StringSelector.
addNodeAfter(CategoryNode, String) - Method in interface arlut.csd.ganymede.Category
This method is used to place a Category Node under us.
addNodeAfter(CategoryNode, String) - Method in class arlut.csd.ganymede.CategoryDump
This method is used to place a Category Node under us.
addNodeAfter(CategoryNode, String) - Method in class arlut.csd.ganymede.DBBaseCategory
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in interface arlut.csd.ganymede.Category
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in class arlut.csd.ganymede.CategoryDump
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in class arlut.csd.ganymede.DBBaseCategory
This method is used to place a Category Node under us.
addNotesPanel() - Method in class arlut.csd.ganymede.client.framePanel
 
addNumericField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a numeric field in this container panel
addObject(DBEditObject) - Method in class arlut.csd.ganymede.DBEditSet
Method to associate a DBEditObject with this transaction.
addObjectHandle(ObjectHandle) - Method in class arlut.csd.ganymede.client.objectList
This method adds an object handle to this list, quickly, in sorted order.
addPassword(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a text-hidden password string field to the dialog
addPassword(String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a text-hidden password string field to the dialog
addPassword(String, boolean) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a text-hidden password string field to the dialog
addPassword(String, boolean) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a text-hidden password string field to the dialog
addPasswordField(pass_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a password field in this container panel
addPeriodicAction(Date, int, Runnable, String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is used to add an action to be run at a specific initial time, and every <intervalMinutes> thereafter.
addPermissionField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a permission matrix field in this container panel
addQuery(Query) - Method in class arlut.csd.ganymede.Query
This method allows the client to add a list of subordinate queries to this query.
addReader(DBReadLock) - Method in class arlut.csd.ganymede.DBObjectBase
Add a DBReadLock to this base's reader list.
addReadLock(Object, DBReadLock) - Method in class arlut.csd.ganymede.DBLockSync
This method associates a new DBReadLock with the given key, if possible.
addRemoteUser(GanymedeSession) - Static method in class arlut.csd.ganymede.GanymedeServer
This method is called to add a remote user's GanymedeSession object to the GanymedeServer's static sessions field, which is used by the admin console code to iterate over connected users when logging user actions to the Ganymede admin console.
addRemovalDatePanel() - Method in class arlut.csd.ganymede.client.framePanel
 
addRescanField(Invid, short) - Method in class arlut.csd.ganymede.ReturnVal
This method makes a note in this ReturnVal to have the client rescan field fieldID in object objID.
address - Variable in class Qsmtp.Qsmtp
 
address - Variable in class arlut.csd.ganymede.IPwrap
 
addresses - Variable in class arlut.csd.ganymede.systemEventType
 
addresses - Variable in class arlut.csd.ganymede.objectEventType
 
addresses - Variable in class arlut.csd.ganymede.MailOut
 
addressVect - Variable in class arlut.csd.ganymede.systemEventType
 
addressVect - Variable in class arlut.csd.ganymede.objectEventType
 
addResultRow(DBObject, Query, QueryResult, boolean, DBEditObject) - Method in class arlut.csd.ganymede.GanymedeSession
This private method takes care of adding an object to a query result, checking permissions and what-not as needed.
addRow() - Method in class arlut.csd.ganymede.client.querybox
 
addRow(boolean) - Method in class arlut.csd.JTable.baseTable
Adds a new row to the bottom of the table
addRow(Component, int, String, boolean) - Method in class arlut.csd.ganymede.client.containerPanel
All the other addXXX methods used to add GUI components of a particular type call this to actually register the GUI component in this containerPanel for display.
addRow(DBObject) - Method in class arlut.csd.ganymede.DumpResult
This method is used to add an object's information to the dumpResult's serializable buffer.
addRow(DBObject, GanymedeSession) - Method in class arlut.csd.ganymede.DumpResult
This method is used to add an object's information to the dumpResult's serializable buffer.
addRow(Invid, String, boolean) - Method in class arlut.csd.ganymede.QueryResult
This method is used to add an object's information to the QueryResult's serializable buffer.
addRow(Invid, String, boolean, boolean, boolean, boolean) - Method in class arlut.csd.ganymede.QueryResult
This method is used to add an object's information to the QueryResult's serializable buffer.
addRow(JLabel, String) - Method in class arlut.csd.ganymede.client.datesPanel
 
addRow(JPanel, Component, String, int) - Method in class arlut.csd.ganymede.BaseEditor
 
addRow(JPanel, Component, String, int) - Method in class arlut.csd.ganymede.BaseFieldEditor
 
addRow(JPanel, Component, String, int) - Method in class arlut.csd.ganymede.NameSpaceEditor
 
addRow(JPanel, Component, String, int) - Method in class arlut.csd.ganymede.CategoryEditor
 
addRow(JPanel, Component, String, int, boolean) - Method in class arlut.csd.ganymede.BaseFieldEditor
 
addRow(JPanel, JComponent, String, int) - Method in class arlut.csd.JDialog.StringDialog
Convenience method to add a GUI component to this dialog.
addRow(ObjectHandle) - Method in class arlut.csd.ganymede.QueryResult
This method is used to add an object's information to the QueryResult's serializable buffer.
addSessionInvids(DBSession, Vector) - Static method in class arlut.csd.ganymede.DBDeletionManager
This method deletion-locks a vector of invids, returning false without changes if the deletion-locks could not all be performed.
addString(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled text field
addString(String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled text field
addString(StringBuffer, String) - Method in class arlut.csd.ganymede.PermEntry
 
addString(String, String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled text field
addString(String, String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a labeled text field
addStringField(string_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a scalar string field in this container panel
addStringVector(string_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a string vector in this container panel
addSystemField(DBObjectBaseField) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to store a system field.
addSystemField(String, short, short) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to instantiate a mandatory system field in this object.
addTableWindow(Session, Query, DumpResult, String) - Method in class arlut.csd.ganymede.client.gclient
 
addTableWindow(Session, Query, DumpResult, String) - Method in class arlut.csd.ganymede.client.windowPanel
Create and add an internal query result table window.
addTimedAction(Date, Runnable, String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is used to add an action to be run once, at a specific time.
addTreeModelListener(TreeModelListener) - Method in class arlut.csd.ganymede.client.AbstractTreeTableModel
 
addValue(Object) - Method in class arlut.csd.ganymede.fieldDeltaRec
This method is used to record a value that has been added to this vector field.
addValues - Variable in class arlut.csd.ganymede.fieldDeltaRec
 
addValues - Variable in class arlut.csd.ganymede.xmlfield
 
ADDVECTOR - Static variable in class arlut.csd.JDataComponent.JValueObject
Vector add/vector operation.
addVectorPanel(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a vector panel in this container panel
addVectorRow(Component, int, String, boolean) - Method in class arlut.csd.ganymede.client.containerPanel
This private helper method is used to insert a vectorPanel into the containerPanel
addWaitWindow(Runnable) - Method in class arlut.csd.ganymede.client.windowPanel
Pops up an internal 'wait..' window, showing an animated icon of a guy working.
addWindow(Invid, db_object, boolean, String) - Method in class arlut.csd.ganymede.client.windowPanel
Create a new editable or view-only window in this windowPanel.
addWindow(Invid, db_object, boolean, String, boolean) - Method in class arlut.csd.ganymede.client.windowPanel
Create a new editable or view-only window in this windowPanel.
addWriter(DBWriteLock) - Method in class arlut.csd.ganymede.DBObjectBase
Add a DBWriteLock to this base's writer wait set.
addZipEntry(ZipOutputStream, File) - Static method in class arlut.csd.Util.zipIt
This method adds a new file to an existing ZipOutputStream.
adjustmentValueChanged(AdjustmentEvent) - Method in class arlut.csd.JTable.baseTable
Handles scrollbar events.
adjustmentValueChanged(AdjustmentEvent) - Method in class arlut.csd.JTree.treeControl
Handles scrollbar events.
adjustScrollbars() - Method in class arlut.csd.JTable.baseTable
Internal method Check to see whether we need scrollbars in our current component size, set the min/max/visible parameters This method is intended to be called from reShape().
adjustScrollbars() - Method in class arlut.csd.JTree.treeControl
Check to see whether we need scrollbars in our current component size, set the min/max/visible parameters

This method is intended to be called from reShape().
admin - Variable in class arlut.csd.ganymede.DBLogEvent
 
admin - Static variable in class arlut.csd.ganymede.GASHAdmin
The iAdmin object is the remote reference to the Ganymede server used by the admin console.
admin - Static variable in class arlut.csd.ganymede.GASHAdminFrame
 
Admin - interface arlut.csd.ganymede.Admin.
RMI interface that must be implemented by clients that connect to the GanymedeServer through the admin() method.
admin_history - Variable in class arlut.csd.ganymede.client.framePanel
holds an adminHistoryPanel (only for adminPersonae)
admin_history_index - Variable in class arlut.csd.ganymede.client.framePanel
 
admin_logo - Static variable in class arlut.csd.ganymede.GASHAdmin
 
admin(Admin) - Method in class arlut.csd.ganymede.GanymedeServer
This public remotely accessible method is called by the Ganymede admin console and/or the Ganymede stopServer script to establish a new admin console connection to the server.
admin(Admin) - Method in interface arlut.csd.ganymede.Server
 
AdminEntry - class arlut.csd.ganymede.AdminEntry.
Serializable data carrier object used by the Ganymede server to report a row of user status to the Ganymede admin console.
AdminEntry(String, String, String, String, String, String, int) - Constructor for class arlut.csd.ganymede.AdminEntry
 
adminEvent - class arlut.csd.ganymede.adminEvent.
The adminEvent class is used on the Ganymede server by the serverAdminProxy class, which uses it to queue up method calls to a remote admin console.
adminEvent(byte, Object) - Constructor for class arlut.csd.ganymede.adminEvent
 
adminField - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
adminHistoryPanel - class arlut.csd.ganymede.client.adminHistoryPanel.
The adminHistoryPanel is used in the Ganymede client when the user is editing or viewing an admin persona object.
adminHistoryPanel(Invid, gclient) - Constructor for class arlut.csd.ganymede.client.adminHistoryPanel
 
adminLabel - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
adminLogin - Variable in class arlut.csd.ganymede.GASHAdminLoginFrame
 
adminName - Variable in class arlut.csd.ganymede.DBLogEvent
 
adminName - Variable in class arlut.csd.ganymede.iAdmin
 
adminName - Variable in class arlut.csd.ganymede.GanymedeAdmin
The name that the admin console authenticated with.
adminName - Variable in class arlut.csd.ganymede.stopServerAdmin
 
adminPanel - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
adminPass - Variable in class arlut.csd.ganymede.iAdmin
 
adminPass - Variable in class arlut.csd.ganymede.stopServerAdmin
 
adminPersonaCustom - class arlut.csd.ganymede.adminPersonaCustom.
This file is a management class for admin personae objects in Ganymede.
adminPersonaCustom(DBObjectBase) - Constructor for class arlut.csd.ganymede.adminPersonaCustom
Customization Constructor
adminPersonaCustom(DBObjectBase, Invid, DBEditSet) - Constructor for class arlut.csd.ganymede.adminPersonaCustom
Create new object constructor
adminPersonaCustom(DBObject, DBEditSet) - Constructor for class arlut.csd.ganymede.adminPersonaCustom
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
adminSession - interface arlut.csd.ganymede.adminSession.
adminSession is an RMI interface to the Ganymede server's GanymedeAdmin class.
align - Variable in class arlut.csd.JTable.tableAttr
 
alignment - Variable in class arlut.csd.JDataComponent.JMultiLineLabel
 
All_Buttons - Variable in class arlut.csd.ganymede.client.perm_editor
 
allBox - Variable in class arlut.csd.ganymede.client.querybox
 
allowablePermEntry(short, short, PermEntry) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method is used to check that the given operation can be set by the current administrator.
allowCallback - Variable in class arlut.csd.JDataComponent.JcalendarField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JcheckboxField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JdateField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JentryField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JpassField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JpasswordField
 
allowCallback - Variable in class arlut.csd.JDataComponent.JstringArea
 
allowCallback - Variable in class arlut.csd.JDataComponent.LAFMenu
 
allowed(char) - Method in class arlut.csd.ganymede.PasswordDBField
Convenience method to identify if a particular character is acceptable in this field.
allowed(char) - Method in class arlut.csd.ganymede.StringDBField
Convenience method to identify if a particular character is acceptable in this field.
allowed(char) - Method in interface arlut.csd.ganymede.pass_field
Convenience method to identify if a particular character is acceptable in this field.
allowed(char) - Method in interface arlut.csd.ganymede.string_field
 
allowedChars - Static variable in class arlut.csd.JDataComponent.JfloatField
 
allowedChars - Static variable in class arlut.csd.JDataComponent.JnumberField
 
allowedChars - Variable in class arlut.csd.JDataComponent.JpasswordField
 
allowedChars - Variable in class arlut.csd.JDataComponent.JstringArea
 
allowedChars - Variable in class arlut.csd.JDataComponent.JstringField
 
allowedChars() - Method in class arlut.csd.ganymede.PasswordDBField
Returns a string containing the list of acceptable characters.
allowedChars() - Method in class arlut.csd.ganymede.StringDBField
Returns a string containing the list of acceptable characters.
allowedChars() - Method in interface arlut.csd.ganymede.pass_field
Returns a string containing the list of acceptable characters.
allowedChars() - Method in interface arlut.csd.ganymede.string_field
 
allowedTarget - Variable in class arlut.csd.ganymede.DBObjectBaseField
 
allowedTarget - Variable in class arlut.csd.ganymede.FieldTemplate
 
allowedTargetStr - Variable in class arlut.csd.ganymede.DBObjectBaseField
If this is not null, then we have gotten information on this Invid DBObjectBaseField pointing to a type of object from an XML file, and we'll need to do type resolution once the schema is completely loaded from an XML stream.
allowMonthChange - Variable in class arlut.csd.JCalendar.JpanelCalendar
If true, we'll allow the use to change the month and year displayed in the calendar.
allowNone - Variable in class arlut.csd.ganymede.client.JInvidChooser
 
allowV6 - Variable in class arlut.csd.JDataComponent.JIPField
 
allQuery - Variable in class arlut.csd.ganymede.client.BaseNode
 
anonymousLinkOK(DBObject, short) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to make a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousLinkOK(DBObject, short) - Method in class arlut.csd.ganymede.adminPersonaCustom
This method is used to control whether or not it is acceptable to make a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousLinkOK(DBObject, short, DBObject, short, GanymedeSession) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to make a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousLinkOK(DBObject, short, GanymedeSession) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to make a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousUnlinkOK(DBObject, short) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to rescind a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousUnlinkOK(DBObject, short) - Method in class arlut.csd.ganymede.ownerCustom
This method is used to control whether or not it is acceptable to rescind a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousUnlinkOK(DBObject, short, DBObject, short, GanymedeSession) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to rescind a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
anonymousUnlinkOK(DBObject, short, GanymedeSession) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to control whether or not it is acceptable to rescind a link to the given field in this DBObject type when the user only has editing access for the source InvidDBField and not the target.
answer - Variable in class arlut.csd.JDialog.YesNoDialog
 
answeredYes() - Method in class arlut.csd.JDialog.YesNoDialog
 
apacheCrypt(String) - Static method in class md5.MD5Crypt
This method generates an Apache MD5 compatible md5-encoded password hash from a plaintext password and a salt.
apacheCrypt(String, String) - Static method in class md5.MD5Crypt
This method actually generates an Apache MD5 compatible md5-encoded password hash from a plaintext password and a salt.
apachemd5crypted - Variable in class arlut.csd.ganymede.DBObjectBaseField
 
apachemd5cryptedCF - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
apacheMd5CryptPass - Variable in class arlut.csd.ganymede.PasswordDBField
The complex md5crypt()'ed password, with the magic string used by Apache for their htpasswd file format.
apachemd5text - Variable in class arlut.csd.ganymede.xPassword
 
append(boolean) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the boolean argument to the string buffer.
append(char) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the char argument to this string buffer.
append(char[]) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the char array argument to this string buffer.
append(char[], int, int) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of a subarray of the char array argument to this string buffer.
append(DBLogEvent) - Method in class arlut.csd.ganymede.MailOut
 
append(double) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the double argument to this string buffer.
append(float) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the float argument to this string buffer.
append(int) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the int argument to this string buffer.
append(long) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the long argument to this string buffer.
append(Object) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the Object argument to this string buffer.
append(QueryResult) - Method in class arlut.csd.ganymede.QueryResult
This is a pre-serialization method for concatenating another (for transport) QueryResult to ourself.
append(String) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string to this string buffer.
appendMailOut(DBLogEvent, Hashtable, DBSession, systemEventType) - Method in class arlut.csd.ganymede.DBLog
This method takes a DBLogEvent object, scans it to determine what mailing lists should be notified of the event in the context of a transaction, and adds a description of the passed in event to each MailOut object held in map.
appendObjectInfo(StringBuffer, String, boolean) - Method in class arlut.csd.ganymede.DBObject
This method is used to concatenate a textual description of this object to the passed-in StringBuffer.
appendObjectMail(DBLogEvent, Hashtable, String, DBSession) - Method in class arlut.csd.ganymede.DBLog
This sends out the 'auxiliary' type specific log information mail to designated users, using the object event objects in the Ganymede database.
appendText(String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a newline and the provided text to the end of the text encoded in this dialog.
applet - Static variable in class testTable
 
applet - Static variable in class arlut.csd.ganymede.GASHAdmin
We assume that we're only ever going to have one console running in any given JVM, we keep track of it here as a convenience.
appletContentPane - Static variable in class arlut.csd.ganymede.client.glogin
 
appletContentPane - Static variable in class arlut.csd.ganymede.GASHAdmin
 
apply - Variable in class arlut.csd.JDataComponent.JchoiceList
 
applyDelta(DBObject) - Method in class arlut.csd.ganymede.DBObjectDeltaRec
This method takes an object in its original state, and returns a new copy of the object with the changes embodied in this DBObjectDeltaRec applied to it.
arlut.csd.ganymede - package arlut.csd.ganymede
 
arlut.csd.ganymede.client - package arlut.csd.ganymede.client
 
arlut.csd.JCalendar - package arlut.csd.JCalendar
 
arlut.csd.JDataComponent - package arlut.csd.JDataComponent
 
arlut.csd.JDialog - package arlut.csd.JDialog
 
arlut.csd.JTable - package arlut.csd.JTable
 
arlut.csd.JTree - package arlut.csd.JTree
 
arlut.csd.Util - package arlut.csd.Util
 
array - Variable in class arlut.csd.ganymede.DBObjectBaseField
true if this field is an array type
arrayOp - Variable in class arlut.csd.ganymede.QueryDataNode
 
aSession - Variable in class arlut.csd.ganymede.iAdmin
 
aSession - Variable in class arlut.csd.ganymede.stopServerAdmin
 
asHex() - Method in class md5.MD5
Returns 32-character hex representation of this objects hash
asHex(byte[]) - Static method in class md5.MD5
Turns array of bytes into string representing each byte as unsigned hex number.
atEOF() - Method in class arlut.csd.Util.Parser
Returns true if we're at EOF
atEOL() - Method in class arlut.csd.Util.Parser
Returns true if we're at EOL
attach(JchoiceInterface) - Method in class arlut.csd.JDataComponent.JchoiceList
 
attemptBackLinkClear(boolean) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to find all objects which point to us through non-symmetric links, edit them, and break the link.
attr - Variable in class arlut.csd.JTable.tableCell
An individual cell may have a special font and colors set..
attr - Variable in class arlut.csd.JTable.tableCol
 
attribCardPane - Variable in class arlut.csd.ganymede.GASHSchema
 
attribPane - Variable in class arlut.csd.ganymede.GASHSchema
 
attribute(String, String) - Method in class arlut.csd.ganymede.XMLDumpContext
Writes an attribute.
attrKeys - Variable in class arlut.csd.Util.XMLElement
 
attrVals - Variable in class arlut.csd.Util.XMLElement
 
augmented - Variable in class arlut.csd.ganymede.DBLogEvent
 
augmentList(Object, QueryResult) - Method in class arlut.csd.ganymede.client.objectCache
This method is intended to augment an existing list with non-editable object handles.
augmentListWithNonEditables(QueryResult) - Method in class arlut.csd.ganymede.client.objectList
This method is used to augment an object list with non-editables.
autologin - Variable in class arlut.csd.ganymede.client.glogin
 
available - Variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
available - Variable in class arlut.csd.ganymede.client.JFilterDialog
 

B

back - Variable in class arlut.csd.ganymede.client.helpPanel
 
background - Static variable in class arlut.csd.ganymede.client.ClientColor
 
backgroundThread - Variable in class Qsmtp.Qsmtp
 
backing - Variable in class arlut.csd.JTable.tableCanvas
 
backing - Variable in class arlut.csd.JTree.treeCanvas
 
backing_rect - Variable in class arlut.csd.JTable.tableCanvas
 
backing_rect - Variable in class arlut.csd.JTree.treeCanvas
 
BackLinksField - Static variable in interface arlut.csd.ganymede.SchemaConstants
any miscellaneous pointers pointing to us are kept track of in this field if we don't have an explicit back-link field.
backPointers - Variable in class arlut.csd.ganymede.DBStore
hash mapping Invid's to Hashtables of Invid's.
backupsBusy - Static variable in class arlut.csd.ganymede.GanymedeBuilderTask
This hashtable maps directory paths to an Integer counting the number of tasks that are currently copying backup files to it.
badChars - Variable in class arlut.csd.ganymede.DBObjectBaseField
 
badChars - Variable in class arlut.csd.ganymede.FieldTemplate
 
BadCharS - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
badConsoles - Static variable in class arlut.csd.ganymede.GanymedeAdmin
Static vector of GanymedeAdmin instances for which remote exceptions were caught in the static update methods.
base - Variable in class arlut.csd.ganymede.client.BaseNode
 
base - Variable in class arlut.csd.ganymede.BaseEditor
 
base - Variable in class arlut.csd.ganymede.BaseNode
 
base - Variable in class arlut.csd.ganymede.JournalEntry
 
base - Variable in class arlut.csd.ganymede.DBObjectBaseField
Object type definition for the database object class we are member of
Base - interface arlut.csd.ganymede.Base.
Client side interface definition for the Ganymede DBObjectBase class.
Base_Panel - Variable in class arlut.csd.ganymede.client.perm_editor
 
base() - Method in class arlut.csd.ganymede.DBObjectBaseField
Returns the object definition that this field is defined under.
baseChanged(short) - Method in class arlut.csd.ganymede.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to determine whether a particular base has had any modifications made to it since the last time this builder task was run.
baseChoice - Variable in class arlut.csd.ganymede.client.querybox
 
BaseDump - class arlut.csd.ganymede.BaseDump.
This class is intended to serve as a stub to hold basic information about server side categories for the client to process locally.
BaseDump(BaseListTransport, char[], int) - Constructor for class arlut.csd.ganymede.BaseDump
Constructor for use by a BaseListTransport object
BaseDump(CategoryDump, char[], int) - Constructor for class arlut.csd.ganymede.BaseDump
Constructor for use by a CategoryDump object
BaseEditor - class arlut.csd.ganymede.BaseEditor.
Part of the admin console's graphical schema editor.
BaseEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.BaseEditor
 
baseEditPane - Variable in class arlut.csd.ganymede.GASHSchema
 
baseEntry(String) - Method in class arlut.csd.ganymede.PermMatrix
Private helper method used to generate a matrixEntry() encoded String for a single DBObjectBase from a matrixEntry() encoded String that also includes a field specification.
BaseField - interface arlut.csd.ganymede.BaseField.
Client side interface definition for the Ganymede DBObjectBaseField class.
BaseFieldEditor - class arlut.csd.ganymede.BaseFieldEditor.
Part of the admin console's graphical schema editor.
BaseFieldEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.BaseFieldEditor
Constructor
basehash - Variable in class arlut.csd.ganymede.client.perm_button
 
baseHash - Variable in class arlut.csd.ganymede.client.Loader
 
baseHash - Variable in class arlut.csd.ganymede.DBBaseCategory
We use this baseHash to keep a map of DBObjectBase.getKey() to instances of DBObjectBase.
baseHashLoaded - Variable in class arlut.csd.ganymede.client.Loader
 
baseID - Variable in class arlut.csd.ganymede.client.CacheInfo
 
baseID - Variable in class arlut.csd.ganymede.FieldTemplate
 
baseIDHash - Variable in class arlut.csd.ganymede.client.querybox
 
baseline - Variable in class arlut.csd.JTable.tableAttr
 
baseList - Variable in class arlut.csd.ganymede.client.Loader
 
baseListLoaded - Variable in class arlut.csd.ganymede.client.Loader
 
BaseListTransport - class arlut.csd.ganymede.BaseListTransport.
This class is intended to provide a serializable object that can be used to bulk-dump a static description of the category and base structures on the server to the client.
BaseListTransport(GanymedeSession) - Constructor for class arlut.csd.ganymede.BaseListTransport
Server side constructor for the full category tree
baseMap - Variable in class arlut.csd.ganymede.client.Loader
 
baseMapLoaded - Variable in class arlut.csd.ganymede.client.Loader
 
baseMenu - Variable in class arlut.csd.ganymede.GASHSchema
 
baseName - Variable in class arlut.csd.ganymede.client.querybox
 
baseNames - Variable in class arlut.csd.ganymede.client.Loader
 
baseNamesLoaded - Variable in class arlut.csd.ganymede.client.Loader
 
baseNode - Variable in class arlut.csd.ganymede.BaseEditor
 
BaseNode - class arlut.csd.ganymede.client.BaseNode.
Subclass of treeNode used in the client.
BaseNode - class arlut.csd.ganymede.BaseNode.
Subclass of treeNode used in the admin console's schema editor.
BaseNode(treeNode, String, Base, treeNode, boolean, int, int, treeMenu) - Constructor for class arlut.csd.ganymede.BaseNode
 
BaseNode(treeNode, String, Base, treeNode, boolean, int, int, treeMenu, boolean) - Constructor for class arlut.csd.ganymede.client.BaseNode
 
basePath - Static variable in class arlut.csd.ganymede.GanymedeBuilderTask
 
bases - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
baseSet - Variable in class arlut.csd.ganymede.DBLock
In order to prevent deadlocks, each individual lock must be established on all applicable DBObjectBases at the time the lock is initially established.
basesModified - Variable in class arlut.csd.ganymede.DBEditSet
A record of the DBObjectBase's touched by this transaction.
basesToAdd - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This vector is used by the XML schema editing logic to track object types from the xml file that need to be added to the current schema.
basesToEdit - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This vector is used by the XML schema editing logic to track object types from the xml file that need to be edited in the current schema.
basesToRemove - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This vector is used by the XML schema editing logic to track object types in the current schema that were not mentioned in the xml file and thus need to be removed from the current schema.
baseTable - class arlut.csd.JTable.baseTable.
baseTable is an AWT table component, supporting a wide variety of table displays based on an underlying grid model.
baseTable(int[], String[], JPopupMenu, JPopupMenu) - Constructor for class arlut.csd.JTable.baseTable
Constructor with default fonts, justification, and behavior
baseTable(tableAttr, tableAttr, tableAttr[], int[], Color, Color, Color, Color, String[], boolean, boolean, boolean, boolean, JPopupMenu, JPopupMenu) - Constructor for class arlut.csd.JTable.baseTable
This is the base constructor for baseTable, which allows all aspects of the baseTable's appearance and behavior to be customized.
baseToShort - Variable in class arlut.csd.ganymede.client.Loader
 
baseTransport - Static variable in class arlut.csd.ganymede.Ganymede
A cached reference to a master base list serialization object.
be - Variable in class arlut.csd.ganymede.GASHSchema
 
beforeversupergash - Variable in class arlut.csd.ganymede.GanymedeSession
GanymedeSessions created for internal operations always operate with supergash privileges.
beginDraggingFrame(JComponent) - Method in class arlut.csd.ganymede.client.clientDesktopMgr
 
beginResizingFrame(JComponent, int) - Method in class arlut.csd.ganymede.client.clientDesktopMgr
 
bg - Variable in class arlut.csd.JDataComponent.JcomponentAttr
 
bg - Variable in class arlut.csd.JCalendar.JdateButton
 
bg - Variable in class arlut.csd.JTable.tableAttr
 
bg - Variable in class arlut.csd.JTable.tableCanvas
 
bg - Variable in class arlut.csd.JTree.treeCanvas
 
BG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
bgColor - Variable in class arlut.csd.JTree.treeCanvas
 
bgColor - Variable in class arlut.csd.ganymede.GASHSchema
 
BigPipedInputStream - class arlut.csd.Util.BigPipedInputStream.
This class is a simple subclassing of java.io.PipedInputStream that specifies a much larger buffer size, in order to make server-side XML parsing efficient.
BigPipedInputStream(PipedOutputStream) - Constructor for class arlut.csd.Util.BigPipedInputStream
 
bind(Invid, Invid, boolean) - Method in class arlut.csd.ganymede.InvidDBField
This method is used to link the remote invid to this checked-out invid in accordance with this field's defined symmetry constraints.
blackLineB - Variable in class arlut.csd.ganymede.client.windowPanel
 
body - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
body(int[], int, int) - Static method in class jcrypt.jcrypt
 
boolChoice - Variable in class arlut.csd.ganymede.client.QueryRow
 
BOOLEAN - Static variable in interface arlut.csd.ganymede.FieldType
 
boolean_field - interface arlut.csd.ganymede.boolean_field.
 
BooleanDBField - class arlut.csd.ganymede.BooleanDBField.
BooleanDBField is a subclass of DBField for the storage and handling of boolean fields in the DBStore on the Ganymede server.
BooleanDBField(DBObject, BooleanDBField) - Constructor for class arlut.csd.ganymede.BooleanDBField
Copy constructor.
BooleanDBField(DBObject, boolean, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.BooleanDBField
Scalar value constructor.
BooleanDBField(DBObject, DataInput, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.BooleanDBField
Receive constructor.
BooleanDBField(DBObject, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.BooleanDBField
No-value constructor.
BooleanDBField(DBObject, Vector, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.BooleanDBField
Vector value constructor.
booleanLabel - Variable in class arlut.csd.JDialog.booleanThing
 
booleanSemaphore - class arlut.csd.Util.booleanSemaphore.
Simple, synchronized boolean flag class.
booleanSemaphore(boolean) - Constructor for class arlut.csd.Util.booleanSemaphore
 
booleanShowing - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
booleanThing - class arlut.csd.JDialog.booleanThing.
Serializable object to describe a boolean field for passing to the client as part of a JDialogBuff or StringDialog.
booleanThing(String) - Constructor for class arlut.csd.JDialog.booleanThing
 
booleanThing(String, boolean) - Constructor for class arlut.csd.JDialog.booleanThing
 
BoolRenderer - class arlut.csd.ganymede.client.BoolRenderer.
BoolRenderer is a custom TableCellRenderer class used in conjunction with the Ganymede client's perm_editor, to provide a checkbox that can be graphically disabled if a permissions item may not be edited for some reason .
BoolRenderer(TreeTableModelAdapter, boolean) - Constructor for class arlut.csd.ganymede.client.BoolRenderer
 
Bordered_Panel - Variable in class arlut.csd.ganymede.client.perm_editor
 
borderSpace - Static variable in class arlut.csd.JTree.treeControl
 
bottom - Variable in class arlut.csd.JDialog.JInsetPanel
 
bottom_pane - Variable in class arlut.csd.ganymede.client.datePanel
 
bottomEdge - Variable in class arlut.csd.JTable.tableRow
 
bounding_rect - Variable in class arlut.csd.JTable.baseTable
 
bounding_rect - Variable in class arlut.csd.JTree.treeControl
 
boundingBox - Variable in class arlut.csd.JTree.treeCanvas
 
box - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
boxX1 - Variable in class arlut.csd.JTree.treeNode
 
boxX2 - Variable in class arlut.csd.JTree.treeNode
 
boxY1 - Variable in class arlut.csd.JTree.treeNode
 
boxY2 - Variable in class arlut.csd.JTree.treeNode
 
bPanel - Variable in class arlut.csd.ganymede.client.glogin
 
Brass - Static variable in class arlut.csd.ganymede.client.ClientColor
 
breakdownTree(treeNode) - Method in class arlut.csd.JTree.treeControl
Helper function to break down links in a tree to speed GC.
breakOutRescanList() - Method in class arlut.csd.ganymede.ReturnVal
This private method converts the rescanList StringBuffer to a Hashtable (rescanHash) that maps Invid's to either Vector of Short's or "all".
Brick - Static variable in class arlut.csd.ganymede.client.ClientColor
 
brighter - Variable in class arlut.csd.JDataComponent.JSeparator
 
Bronze - Static variable in class arlut.csd.ganymede.client.ClientColor
 
buf - Variable in class arlut.csd.Util.CircleBuffer
 
buffer - Variable in class arlut.csd.Util.BigPipedInputStream
 
buffer - Variable in class arlut.csd.Util.XMLReader
 
buffer - Variable in class md5.MD5State
64-byte buffer (512 bits) for storing to-be-hashed characters
buffer - Variable in class arlut.csd.ganymede.BaseListTransport
 
buffer - Variable in class arlut.csd.ganymede.CategoryTransport
 
buffer - Variable in class arlut.csd.ganymede.DumpResult
 
buffer - Variable in class arlut.csd.ganymede.QueryResult
 
bufferContents - Variable in class arlut.csd.Util.XMLReader
 
bufferSize - Variable in class arlut.csd.Util.XMLReader
 
bufferSize - Variable in class arlut.csd.ganymede.client.xmlclient
The default buffer size in the XMLReader.
bufferSize - Variable in class arlut.csd.ganymede.GanymedeXMLSession
The default buffer size in the XMLReader.
buildBoxes() - Method in class arlut.csd.JTree.treeCanvas
 
builderPhase1() - Method in class arlut.csd.ganymede.GanymedeBuilderTask
This method is intended to be overridden by subclasses of GanymedeBuilderTask.
builderPhase2() - Method in class arlut.csd.ganymede.GanymedeBuilderTask
This method is intended to be overridden by subclasses of GanymedeBuilderTask.
builderTasks - Static variable in class arlut.csd.ganymede.Ganymede
A vector of GanymedeBuilderTask objects initialized on database load.
buildIcon - Variable in class arlut.csd.ganymede.client.gclient
 
buildIcon2 - Variable in class arlut.csd.ganymede.client.gclient
 
buildingPhase1 - Variable in class arlut.csd.ganymede.client.gclient
 
buildingPhase1 - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
buildingPhase2 - Variable in class arlut.csd.ganymede.client.gclient
 
buildingPhase2 - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
buildLabel - Variable in class arlut.csd.ganymede.client.gclient
Build status field at the bottom of the client.
BUILDSTATUS - Static variable in interface arlut.csd.ganymede.ClientMessage
 
buildTree() - Method in class arlut.csd.ganymede.client.gclient
This method builds the initial data structures for the object selection tree, using the base information in the baseHash hashtable gained from the Loader thread.
buildXMLCategories(XMLItem) - Method in class arlut.csd.ganymede.GanymedeXMLSession
This recursive method takes an XMLItem category tree and returns a new DBBaseCategory tree with all categories and object definitions from the XMLItem category tree ordered correctly.
builtIn - Variable in class arlut.csd.ganymede.client.PermRow
 
builtIn - Variable in class arlut.csd.ganymede.FieldTemplate
 
builtInIcon - Variable in class arlut.csd.ganymede.client.permEditorTreeRenderer
 
builtInPanel - Variable in class arlut.csd.ganymede.client.OptionsPanel
 
builtInSelector - Variable in class arlut.csd.ganymede.client.OptionsPanel
 
busyCount(String) - Static method in class arlut.csd.ganymede.GanymedeBuilderTask
 
button1 - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
button2 - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
button3 - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
buttonBG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
buttonPane - Variable in class arlut.csd.ganymede.GASHSchema
 
buttonPanel - Variable in class arlut.csd.JCalendar.JpanelCalendar
 
buttonPanel - Variable in class arlut.csd.JDialog.StringDialog
 
buttonPanel - Variable in class arlut.csd.JDialog.YesNoDialog
 
buttonPanel - Variable in class arlut.csd.JDialog.ButtonPanel
 
buttonPanel - Variable in class arlut.csd.ganymede.client.elementWrapper
 
buttonPanel - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
ButtonPanel - class arlut.csd.JDialog.ButtonPanel.
Button panel employs a BorderLayout to lay out a Panel to which Buttons are added in the center.
ButtonPanel() - Constructor for class arlut.csd.JDialog.ButtonPanel
 
ButtonPanelBG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
buttonPressed(JdateButton) - Method in class arlut.csd.JCalendar.JpanelCalendar
This method handles the final processing of any calendar button pushed.
buttons - Variable in class arlut.csd.JDataComponent.Jtaskbar
 
buttonText - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
bytes2u(byte) - Static method in class md5.MD5Crypt
convert an encoded unsigned byte value into a int with the unsigned value.
byteToUnsigned(byte) - Static method in class jcrypt.jcrypt
 

C

c - Variable in class arlut.csd.JDataComponent.JcomponentAttr
 
c - Variable in class arlut.csd.JTable.tableAttr
 
cachedLists - Variable in class arlut.csd.ganymede.client.gclient
Our main cache, keeps information about all objects we've learned about via QueryResult's returned to us by the server.
CacheInfo - class arlut.csd.ganymede.client.CacheInfo.
Client-side cache object, used by the gclient class to track object status for nodes in the client tree display.
CacheInfo(Short, String, String) - Constructor for class arlut.csd.ganymede.client.CacheInfo
 
CacheInfo(Short, String, String, ObjectHandle) - Constructor for class arlut.csd.ganymede.client.CacheInfo
 
CacheInfo(Short, String, String, ObjectHandle, ObjectHandle) - Constructor for class arlut.csd.ganymede.client.CacheInfo
 
cal - Variable in class arlut.csd.ganymede.client.datePanel
 
calButtonPanel - Variable in class arlut.csd.JCalendar.JpanelCalendar
 
calcCols() - Method in class arlut.csd.JTable.baseTable
Internal method Calculate our columns.
calcFonts() - Method in class arlut.csd.JTable.baseTable
Internal method Calculate our fonts and measurements.
calcIndex() - Method in class arlut.csd.ganymede.PermEntry
 
calcRowSpan() - Method in class arlut.csd.JTable.tableCell
 
calculateBases() - Method in class arlut.csd.ganymede.GanymedeXMLSession
This method fills in basesToAdd, basesToRemove, and basesToEdit.
calculateMailTargets(DBLogEvent, DBSession, systemEventType) - Method in class arlut.csd.ganymede.DBLog
 
calculateMailTargets(DBLogEvent, DBSession, systemEventType, boolean, boolean) - Method in class arlut.csd.ganymede.DBLog
This method generates a list of additional email addresses that notification for this event should be sent to, based on the event's type and the ownership of objects referenced by this event.
calculateMetrics() - Method in class arlut.csd.JDataComponent.JcomponentAttr
 
calculateMetrics() - Method in class arlut.csd.JTable.tableAttr
 
calculateNameSpaces() - Method in class arlut.csd.ganymede.GanymedeXMLSession
This method fills in spacesToAdd, spacesToRemove, and spacesToEdit.
calculateOwnerAddresses(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.DBLog
This method takes a vector of Invid's representing objects touched during a transaction, and returns a Vector of email addresses that should be notified of operations affecting the objects in the <objects> list.
calculateOwnerAddresses(Vector, boolean, boolean, DBSession) - Static method in class arlut.csd.ganymede.DBLog
This method takes a vector of Invid's representing objects touched during a transaction, and returns a Vector of email addresses that should be notified of operations affecting the objects in the <objects> list.
calculateOwnerAddresses(Vector, DBSession) - Static method in class arlut.csd.ganymede.DBLog
This method takes a vector of Invid's representing objects touched during a transaction, and returns a Vector of email addresses that should be notified of operations affecting the objects in the <objects> list.
calcVSize() - Method in class arlut.csd.JTable.baseTable
Internal method calculate the total vertical size of the rows only
callback - Variable in class arlut.csd.JDataComponent.JcalendarField
 
callback - Variable in class arlut.csd.JDataComponent.JcheckboxField
 
callback - Variable in class arlut.csd.JDataComponent.JdateField
 
callback - Variable in class arlut.csd.JCalendar.JpanelCalendar
Who do we notify when the user changes the date through direct manipulation of the calendar?
callback - Variable in class arlut.csd.JCalendar.JYearChooser
 
callback - Variable in class arlut.csd.JDataComponent.JstringListBox
The callback we'l use to report user activities.
callback - Variable in class arlut.csd.JTable.rowTable
 
callback - Variable in class arlut.csd.JTree.treeControl
 
callback - Variable in class arlut.csd.ganymede.ReturnVal
A Remote handle to a Wizard object on the server
callDialog(int) - Method in class arlut.csd.ganymede.GanymediatorWizard
This method uses the Java Reflection API to call a method named processDialogX() in the derived class, where X is a positive integer corresponding to <state>.
canBeInactivated - Variable in class arlut.csd.ganymede.client.BaseNode
 
canBeInactivated() - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether this object type has an inactivation mechanism.
cancel - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
cancel - Variable in class arlut.csd.ganymede.client.SaveDialog
 
cancel - Variable in class arlut.csd.ganymede.client.SaveObjDialog
 
cancel - Variable in class arlut.csd.ganymede.client.createObjectDialog
 
cancel - Variable in class arlut.csd.ganymede.client.gclient
 
cancel - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
cancel() - Method in class arlut.csd.ganymede.GanymediatorWizard
This method provides a default response if a user hits cancel on a wizard dialog.
cancelButton - Variable in class arlut.csd.ganymede.GASHSchema
 
CancelButton - Variable in class arlut.csd.JDialog.StringDialog
 
CancelButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
CancelButton - Variable in class arlut.csd.ganymede.client.querybox
 
cancelCellEditing() - Method in class arlut.csd.ganymede.client.AbstractCellEditor
 
cancelLoadingButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
cancelText - Variable in class arlut.csd.JDialog.JDialogBuff
 
CancelText - Variable in class arlut.csd.JDialog.DialogRsrc
 
cancelTransaction() - Method in class arlut.csd.ganymede.client.gclient
Cancels the current transaction.
canChoose - Variable in class arlut.csd.JDataComponent.StringSelector
 
canChoose() - Method in class arlut.csd.ganymede.StringDBField
Returns true if this field has a list of recommended options for choices from the choices() method.
canChoose() - Method in interface arlut.csd.ganymede.string_field
 
canClone(DBSession, DBObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to clone a given object.
canCloneField(DBSession, DBObject, DBField) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether a specific field in object should be cloned using the basic field-clone logic.
canCreate - Variable in class arlut.csd.ganymede.client.BaseNode
 
canCreate - Variable in class arlut.csd.ganymede.BaseDump
 
canCreate() - Method in class arlut.csd.ganymede.client.BaseNode
 
canCreate(Session) - Method in interface arlut.csd.ganymede.Base
Returns true if the current session is permitted to create an object of this type.
canCreate(Session) - Method in class arlut.csd.ganymede.BaseDump
We ignore the Session param here, since we're a client side dump associated with a known Session.
canCreate(Session) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to create an instance of this object type.
canCreate(Session) - Method in class arlut.csd.ganymede.DBObjectBase
Returns true if the current session is permitted to create an object of this type.
canInactivate - Variable in class arlut.csd.ganymede.BaseDump
 
canInactivate() - Method in class arlut.csd.ganymede.client.BaseNode
 
canInactivate() - Method in interface arlut.csd.ganymede.Base
Returns true if this object type can be inactivated.
canInactivate() - Method in class arlut.csd.ganymede.BaseDump
 
canInactivate() - Method in class arlut.csd.ganymede.DBObject
Returns true if inactivate() is a valid operation on checked-out objects of this type.
canInactivate() - Method in class arlut.csd.ganymede.DBObjectBase
Returns true if this object type can be inactivated
canInactivate() - Method in interface arlut.csd.ganymede.db_object
Returns true if inactivate() is a valid operation on checked-out objects of this type.
canInactivate(DBSession, DBEditObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to inactivate a given object.
canRead(DBSession, DBObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to view a given object.
canRemove(DBSession, DBObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to remove a given object.
canSeeCreate() - Method in class arlut.csd.ganymede.client.PermRow
 
canSeeDelete() - Method in class arlut.csd.ganymede.client.PermRow
 
canSeeEdit() - Method in class arlut.csd.ganymede.client.PermRow
 
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user should be able to see a specific field in a given object.
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.adminPersonaCustom
Customization method to verify whether the user should be able to see a specific field in a given object.
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.objectEventCustom
Customization method to verify whether the user should be able to see a specific field in a given object.
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.permCustom
Customization method to verify whether the user should be able to see a specific field in a given object.
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.taskCustom
Customization method to verify whether the user should be able to see a specific field in a given object.
canSeeView() - Method in class arlut.csd.ganymede.client.PermRow
 
canvas - Variable in class arlut.csd.JTable.baseTable
 
canvas - Variable in class arlut.csd.JTree.treeControl
 
canWrite(DBSession, DBObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify whether the user has permission to edit a given object.
capacity() - Method in class arlut.csd.Util.SharedStringBuffer
Returns the current capacity of the String buffer.
card - Variable in class arlut.csd.ganymede.GASHSchema
 
card_layout - Variable in class arlut.csd.ganymede.client.querybox
 
card_panel - Variable in class arlut.csd.ganymede.client.querybox
 
cards - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
caseCB - Variable in class arlut.csd.ganymede.NameSpaceEditor
 
caseInsensitive - Variable in class arlut.csd.ganymede.DBNameSpace
treat differently-cased Strings as the same for key?
caseInsensitive - Variable in class arlut.csd.ganymede.GHashtable
 
category - Variable in class arlut.csd.ganymede.CatTreeNode
 
category - Variable in class arlut.csd.ganymede.DBObjectBase
what category is this object in?
category - Variable in class arlut.csd.ganymede.CategoryEditor
 
Category - interface arlut.csd.ganymede.Category.
Client side interface definition for the Ganymede DBBaseCategory class.
CategoryDump - class arlut.csd.ganymede.CategoryDump.
This class is intended to serve as a stub to hold basic information about server side categories for the client to process locally.
CategoryDump(CategoryDump, char[], int) - Constructor for class arlut.csd.ganymede.CategoryDump
 
CategoryEditor - class arlut.csd.ganymede.CategoryEditor.
 
CategoryEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.CategoryEditor
 
categoryEditPane - Variable in class arlut.csd.ganymede.GASHSchema
 
categoryMenu - Variable in class arlut.csd.ganymede.GASHSchema
 
CategoryNode - interface arlut.csd.ganymede.CategoryNode.
This interface provides support for an object to be managed in the server's objectbase category hierarchy.
CategoryTransport - class arlut.csd.ganymede.CategoryTransport.
This class is intended to provide a serializable object that can be used to bulk-dump a static description of the category and base structures on the server to the client.
CategoryTransport(DBBaseCategory) - Constructor for class arlut.csd.ganymede.CategoryTransport
Server side constructor for the full category tree
CategoryTransport(DBBaseCategory, GanymedeSession) - Constructor for class arlut.csd.ganymede.CategoryTransport
Server side constructor for the viewable subset of the category tree
CategoryTransport(DBBaseCategory, GanymedeSession, boolean) - Constructor for class arlut.csd.ganymede.CategoryTransport
Server side constructor for the viewable subset of the category tree
categoryTree - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This XMLItem is the XMLElement root of the category tree, rooted with the top-level <category> element.
catJPanel - Variable in class arlut.csd.ganymede.CategoryEditor
 
catNameS - Variable in class arlut.csd.ganymede.CategoryEditor
 
catNode - Variable in class arlut.csd.ganymede.CategoryEditor
 
catTransport - Static variable in class arlut.csd.ganymede.Ganymede
A cached reference to a master category tree serialization object.
CatTreeNode - class arlut.csd.ganymede.CatTreeNode.
This class is a simple treeNode subclass with a Category data element.
CatTreeNode(treeNode, String, Category, treeNode, boolean, int, int, treeMenu) - Constructor for class arlut.csd.ganymede.CatTreeNode
 
ccToOwners - Variable in class arlut.csd.ganymede.systemEventType
 
ccToOwners - Variable in class arlut.csd.ganymede.objectEventType
 
ccToSelf - Variable in class arlut.csd.ganymede.systemEventType
 
ccToSelf - Variable in class arlut.csd.ganymede.objectEventType
 
cdataSection(String) - Method in class arlut.csd.ganymede.XMLDumpContext
Writes a CDATA section.
ce - Variable in class arlut.csd.ganymede.GASHSchema
 
cells - Variable in class arlut.csd.JTable.tableRow
 
center - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
CENTER - Static variable in class arlut.csd.JDataComponent.JMultiLineLabel
 
centerPanel - Variable in class arlut.csd.ganymede.client.vectorPanel
centerPanel holds all of the elementWrappers in a BoxLayout
centerPanelAdded - Variable in class arlut.csd.ganymede.client.vectorPanel
 
CHANGEADMINS - Static variable in class arlut.csd.ganymede.adminEvent
 
changeAdmins(String) - Method in interface arlut.csd.ganymede.Admin
 
changeAdmins(String) - Method in class arlut.csd.ganymede.iAdmin
This method is remotely called by the Ganymede server to update the number of admin consoles attached to the server.
changeAdmins(String) - Method in class arlut.csd.ganymede.serverAdminProxy
This method is called by the Ganymede server to update the number of admin consoles attached to the server.
changeAdmins(String) - Method in class arlut.csd.ganymede.stopServerAdmin
 
changed - Variable in class arlut.csd.JDataComponent.JcalendarField
 
changed - Variable in class arlut.csd.JDataComponent.JcheckboxField
 
changed - Variable in class arlut.csd.JDataComponent.JchoiceList
 
changed - Variable in class arlut.csd.JDataComponent.JdateField
 
changed - Variable in class arlut.csd.JDataComponent.JpassField
 
changed - Variable in class arlut.csd.JDataComponent.JpasswordField
 
changed - Variable in class arlut.csd.JDataComponent.JstringArea
 
changed - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
changed - Variable in class arlut.csd.ganymede.client.PermRow
 
changedHash - Variable in class arlut.csd.ganymede.client.gclient
Cache of invid's for objects that might have been changed by the client.
changedOK - Variable in class arlut.csd.ganymede.client.PersonaDialog
 
changeElement(Object, short) - Method in class arlut.csd.ganymede.client.vectorPanel
Server dispatch method for value change messages passed us by elementWrappers.
changeLabel(String) - Method in class arlut.csd.ganymede.client.CacheInfo
 
changeLabelTypeDialog - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
changePass - Variable in class arlut.csd.JDataComponent.JpassField
 
changePersona(boolean) - Method in class arlut.csd.ganymede.client.gclient
Creates and presents a dialog to let the user change their selected persona.
changePersonaMI - Variable in class arlut.csd.ganymede.client.gclient
 
CHANGESTATE - Static variable in class arlut.csd.ganymede.adminEvent
 
changeState(String) - Method in interface arlut.csd.ganymede.Admin
 
changeState(String) - Method in class arlut.csd.ganymede.iAdmin
This method is remotely called by the Ganymede server to update the admin console's server state display.
changeState(String) - Method in class arlut.csd.ganymede.serverAdminProxy
This method is called by the Ganymede server to update the admin console's server state display.
changeState(String) - Method in class arlut.csd.ganymede.stopServerAdmin
 
CHANGESTATUS - Static variable in class arlut.csd.ganymede.adminEvent
 
changeStatus(String) - Method in interface arlut.csd.ganymede.Admin
 
changeStatus(String) - Method in class arlut.csd.ganymede.iAdmin
This method is remotely called by the Ganymede server to add to the admin console's log display.
changeStatus(String) - Method in class arlut.csd.ganymede.serverAdminProxy
This method is called by the Ganymede server to add to the admin console's log display.
changeStatus(String) - Method in class arlut.csd.ganymede.stopServerAdmin
 
CHANGETASKS - Static variable in class arlut.csd.ganymede.adminEvent
 
changeTasks(Vector) - Method in interface arlut.csd.ganymede.Admin
 
changeTasks(Vector) - Method in class arlut.csd.ganymede.iAdmin
This method is remotely called by the Ganymede server to update the admin console's task table.
changeTasks(Vector) - Method in class arlut.csd.ganymede.serverAdminProxy
This method is called by the Ganymede server to update the admin console's task table.
changeTasks(Vector) - Method in class arlut.csd.ganymede.stopServerAdmin
 
changeTypeChoice(String) - Method in class arlut.csd.ganymede.BaseFieldEditor
This method changes the type on the server and updates the booleans that BaseFieldEditor uses to keep track of what field attributes should be visible.
CHANGEUSERS - Static variable in class arlut.csd.ganymede.adminEvent
 
changeUsers(Vector) - Method in interface arlut.csd.ganymede.Admin
 
changeUsers(Vector) - Method in class arlut.csd.ganymede.iAdmin
This method is remotely called by the Ganymede server to update the admin console's connected user table.
changeUsers(Vector) - Method in class arlut.csd.ganymede.serverAdminProxy
This method is called by the Ganymede server to update the admin console's connected user table.
changeUsers(Vector) - Method in class arlut.csd.ganymede.stopServerAdmin
 
changingPass - Variable in class arlut.csd.JDataComponent.JpassField
 
characterReference(int) - Method in class arlut.csd.ganymede.XMLDumpContext
Writes a character reference.
characters(char[], int, int) - Method in class arlut.csd.Util.XMLReader
Receive notification of character data.
charAt(int) - Method in class arlut.csd.Util.SharedStringBuffer
Returns the character at a specific index in this string buffer.
checkedOutField - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
checkedOutLabel - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
checkEmbeddedObjects() - Method in class arlut.csd.ganymede.GanymedeServer
This method is used for testing.
checkEnabled() - Static method in class arlut.csd.ganymede.GanymedeServer
Gated enabled test.
checkEnabled() - Method in class arlut.csd.ganymede.loginSemaphore
Gated enabled test.
checkIn() - Method in class arlut.csd.ganymede.DBStore
Decrements the count of checked-out objects for the admin consoles.
checkIn() - Method in class arlut.csd.ganymede.GanymedeSession
This method is used by the server to decrement the admin console's display of the number of objects this user session has checked out and/or created.
checkInvids() - Method in class arlut.csd.ganymede.GanymedeServer
This method is used for testing.
checklogin() - Method in class arlut.csd.ganymede.GanymedeSession
This private method is called by all methods in GanymedeSession that require the client to be logged in to operate.
checkNewField(short) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to make sure that the built-in fields that the server assumes will always be present in any editable object will be in place.
checkNextToken() - Method in class arlut.csd.Util.Parser
This method returns a peek at the next token in the StreamTokenizer that this Parser was initialized with.
checkNextToken(StreamTokenizer) - Method in class arlut.csd.Util.Parser
This method returns a peek at the next token in the StreamTokenizer passed in.
checkOut() - Method in class arlut.csd.ganymede.DBStore
Increments the count of checked-out objects for the admin consoles.
checkOut() - Method in class arlut.csd.ganymede.GanymedeSession
This method is used by the server to increment the admin console's display of the number of objects this user session has checked out and/or created.
checkpoint() - Method in class arlut.csd.ganymede.DBEditObject
Returns a hashtable mapping Short field id's to their current value, used by the DBEditSet intra-transaction checkpointing logic to capture this object's state at a given time.
checkpoint() - Method in class arlut.csd.ganymede.DBField
This method is used to basically dump state out of this field so that the DBEditSet checkpoint() code can restore it later if need be.
checkpoint() - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method is used to basically dump state out of this field so that the DBEditSet checkpoint() code can restore it later if need be.
checkpoint(DBEditSet, String) - Method in class arlut.csd.ganymede.DBNameSpace
Method to checkpoint namespace changes made by a specific transaction so that state can be rolled back if necessary at a later time.
checkpoint(String) - Method in class arlut.csd.ganymede.DBEditSet
This method checkpoints the current transaction at its current state.
checkpoint(String) - Method in class arlut.csd.ganymede.DBSession
Convenience pass-through method
checkpoint(String) - Method in class arlut.csd.ganymede.GanymedeSession
Pass-through method for schema kit code.
checkpoints - Variable in class arlut.csd.ganymede.DBEditSet
A stack of DBCheckPoint objects to keep track of check points performed during the course of this transaction.
checkpointStack - Variable in class arlut.csd.ganymede.DBNameSpaceTransaction
 
checkRequiredFields() - Method in class arlut.csd.ganymede.DBObject
This method scans through all fields defined in the DBObjectBase for this object type and determines if all required fields have been filled in.
checkValidation() - Method in class arlut.csd.ganymede.client.elementWrapper
Checks to see if the object on the server wrapped by this elementWrapper is complete and correct, and sets the color of the elementWrapper based on this.
checkVisibility() - Method in class arlut.csd.ganymede.BaseFieldEditor
 
child - Variable in class arlut.csd.JTree.treeNode
 
child - Variable in class arlut.csd.ganymede.QueryNotNode
 
child1 - Variable in class arlut.csd.ganymede.QueryAndNode
 
child1 - Variable in class arlut.csd.ganymede.QueryOrNode
 
child2 - Variable in class arlut.csd.ganymede.QueryAndNode
 
child2 - Variable in class arlut.csd.ganymede.QueryOrNode
 
children - Variable in class arlut.csd.Util.XMLElement
 
childStack - Variable in class arlut.csd.JTree.treeNode
 
Choice_Buttons - Variable in class arlut.csd.ganymede.client.perm_editor
 
choiceLabel - Variable in class arlut.csd.JDialog.choiceThing
 
choiceList - Static variable in class arlut.csd.ganymede.taskCustom
 
choiceListHasExceptions(DBField) - Method in class arlut.csd.ganymede.DBEditObject
This method is used to tell the client whether the list of options it gets back for a field can be taken out of the cache.
choices() - Method in class arlut.csd.ganymede.InvidDBField
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices() - Method in class arlut.csd.ganymede.StringDBField
Returns a list of recommended and/or mandatory choices for this field.
choices() - Method in interface arlut.csd.ganymede.invid_field
 
choices() - Method in interface arlut.csd.ganymede.string_field
Returns a QueryResult encoding a list of valid string choices for this field.
choices(boolean) - Method in class arlut.csd.ganymede.InvidDBField
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices(boolean) - Method in interface arlut.csd.ganymede.invid_field
 
choicesKey() - Method in class arlut.csd.ganymede.InvidDBField
This method returns a key that can be used by the client to cache the value returned by choices().
choicesKey() - Method in class arlut.csd.ganymede.StringDBField
This method returns a key that can be used by the client to cache the value returned by choices().
choicesKey() - Method in interface arlut.csd.ganymede.invid_field
This method returns a key that can be used by the client to cache the value returned by choices().
choicesKey() - Method in interface arlut.csd.ganymede.string_field
This method returns a key that can be used by the client to cache the value returned by choices().
choiceThing - class arlut.csd.JDialog.choiceThing.
Serializable object to describe a string chooser field for passing to the client as part of a JDialogBuff or StringDialog.
choiceThing(String, Vector) - Constructor for class arlut.csd.JDialog.choiceThing
 
choiceThing(String, Vector, Object) - Constructor for class arlut.csd.JDialog.choiceThing
 
chooseDefaultOwner(boolean) - Method in class arlut.csd.ganymede.client.gclient
Chooses the default owner group for a newly created object.
chooseFilter() - Method in class arlut.csd.ganymede.client.gclient
Create a custom query filter.
chooseInvid() - Method in class arlut.csd.ganymede.client.openObjectDialog
 
chooseOwner() - Method in class arlut.csd.ganymede.client.JDefaultOwnerDialog
Shows the dialog, and returns the ReturnVal/ Use this instead of setVisible().
chooser - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
chosen - Variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
circleBuffer - Variable in class arlut.csd.Util.XMLReader
 
CircleBuffer - class arlut.csd.Util.CircleBuffer.
This class defines a fixed size circular buffer that can be used to keep references to the last n objects added to the buffer.
CircleBuffer(int) - Constructor for class arlut.csd.Util.CircleBuffer
 
classCounter - Static variable in class arlut.csd.ganymede.serverAdminProxy
Used to generate a unique name for our background thread.
classCounter - Static variable in class arlut.csd.ganymede.serverClientProxy
Used to generate a unique name for our background thread.
classdef - Variable in class arlut.csd.ganymede.DBObjectBase
Class definition for a DBEditObject subclass dynamically loaded to manage operations on this DBObjectBase.
classdef - Variable in class arlut.csd.ganymede.DBObjectBaseField
class object containing the code managing dbfields of this type
classname - Variable in class arlut.csd.ganymede.DBObjectBase
Fully qualified package and class name for a custom DBEditObject subclass to be dynamically loaded to manage operations on this DBObjectBase.
classname - Variable in class arlut.csd.ganymede.DBObjectBaseField
name of class to manage user interactions with this field
classS - Variable in class arlut.csd.ganymede.BaseEditor
 
classS - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
clean() - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This internal method is used to cull out any entries in this permissions field that are non-operative, either by referring to an object/field type that does not exist, or by being redundant.
cleanBackupDirectory() - Static method in class arlut.csd.ganymede.GanymedeBuilderTask
This static method is run before the first time a builder task writes any file on server start-up.
cleanedup - Variable in class arlut.csd.ganymede.GanymedeXMLSession
We're using this Vector as a super-simple sempahore thingy, to gate the cleanup() method.
cleanup() - Method in class arlut.csd.ganymede.BaseEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.BaseFieldEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.DBField
This method is intended to be called when this field is being checked into the database.
cleanup() - Method in class arlut.csd.ganymede.DBNameSpaceTransaction
This method dissolves everything referenced by this DBNameSpaceTransaction, in order to facilitate speedy garbage collection.
cleanup() - Method in class arlut.csd.ganymede.DBNameSpaceCkPoint
This method dissolves everything referenced by this DBNameSpaceCkPoint in order to facilitate speedy garbage collection.
cleanup() - Method in class arlut.csd.ganymede.DBNameSpaceHandle
 
cleanup() - Method in class arlut.csd.ganymede.GASHSchema
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.NameSpaceEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.CategoryEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.GanymedeXMLSession
Something to assist in garbage collection.
cleanup() - Method in class arlut.csd.ganymede.InvidDBField
This method is intended to be called when this field is being checked into the database.
cleanUp() - Method in class arlut.csd.ganymede.client.Loader
Clear out all information in the loader
cleanUp() - Method in class arlut.csd.ganymede.client.containerPanel
This method provides a handy way to null out data structures held in relationship to this containerPanel, particularly network reference resources.
cleanUp() - Method in class arlut.csd.ganymede.client.framePanel
This method provides a handy way to null out data structures held in relationship to this framePanel, particularly network reference resources.
cleanUp() - Method in class arlut.csd.ganymede.client.gclient
This method does all the clean up required to let garbage collection tear everything completely down.
cleanUp() - Method in class arlut.csd.ganymede.client.perm_editor
This method pops down the perm_editor and does some variable clearing to assit in garbage collection.
cleanUp() - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is run when the GanymedeScheduler thread is terminated.
cleanUpAfterCancel() - Method in class arlut.csd.ganymede.client.gclient
Cleans up the tree and gclient's caches.
cleanupProcess(Process) - Static method in class arlut.csd.Util.FileOps
This method shuts down / cleans up all resources related to Process p.
clear - Variable in class arlut.csd.ganymede.client.datePanel
 
clear_stored() - Method in class arlut.csd.ganymede.PasswordDBField
private helper to clear all stored password information in this field
clear() - Method in class arlut.csd.JDataComponent.JchoiceList
 
clear() - Method in class arlut.csd.JCalendar.JpanelCalendar
 
clear() - Method in class arlut.csd.JTable.tableCell
This method reinitializes the cell to its virgin state.
clear() - Method in class arlut.csd.ganymede.client.Loader
Clear out all the information in the loader, and spawn a new loader thread to download new information from the server.
clear() - Method in class arlut.csd.ganymede.DBBaseFieldTable
Clears this DBBaseFieldTable.
clear() - Method in class arlut.csd.ganymede.DBObjectTable
Clears this DBObjectTable.
clear() - Method in class arlut.csd.ganymede.ReturnVal
 
clearActiveUser(String) - Static method in class arlut.csd.ganymede.GanymedeServer
This method is to handle user logout.
clearBackLink(Invid, boolean) - Method in class arlut.csd.ganymede.DBEditObject
This method is called by attemptBackLinkClear(), and is responsible for checking the object with Invid remote out for editing, and clearing our own Invid out of all of the remote object's fields.
clearbits(byte[]) - Static method in class md5.MD5Crypt
 
clearCaches() - Method in class arlut.csd.ganymede.client.gclient
Clears out the client's objectCache, which holds object labels, and activation status for invid's returned by various query and db_field choices() operations.
clearCaches() - Method in class arlut.csd.ganymede.client.objectCache
 
clearCells() - Method in class arlut.csd.JTable.baseTable
Erases all the cells in the table and removes any per-cell attribute sets.
clearCells() - Method in class arlut.csd.JTable.rowTable
Erases all the cells in the table and removes any per-cell attribute sets.
clearDate - Variable in class arlut.csd.ganymede.client.adminHistoryPanel
 
clearEditor() - Method in class arlut.csd.ganymede.DBBaseCategory
This method is used when a schema editor is 'checking in' a category tree.
clearEditor() - Method in class arlut.csd.ganymede.DBObjectBase
Clear the editing flag.
clearField(short) - Method in class arlut.csd.ganymede.DBObject
This method removes a DBField that has the a field id matching the argument from this object's fieldAry.
clearFieldPerm(short) - Method in class arlut.csd.ganymede.DBObject
This method clears any cached PermEntry value for the given field id.
clearFields() - Method in class arlut.csd.ganymede.BaseFieldEditor
 
clearHandle(Object) - Method in class arlut.csd.ganymede.DBNameSpace
Publicly accessible function used to clear the given value from this namespace in a non-transactional fashion.
clearIdleSessions() - Method in class arlut.csd.ganymede.GanymedeServer
This method is called by the timeOutTask scheduled task, and forces an idle time check on any users logged in.
clearLockHeld(Object) - Method in class arlut.csd.ganymede.DBLockSync
This method clears out a lock associated with the given key.
clearLogMI - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
clearShadow(DBEditSet) - Method in class arlut.csd.ganymede.DBObject
This method is the complement to createShadow, and is used during editset release.
clearStacks(treeNode) - Method in class arlut.csd.JTree.treeControl
Helper method to force recalculation of childStacks.
clearTree() - Method in class arlut.csd.JTree.treeControl
Clear out the tree.
clearTree() - Method in class arlut.csd.ganymede.client.gclient
Clears out the client's tree.
clearTreeMI - Variable in class arlut.csd.ganymede.client.gclient
 
clearTypeChoice() - Method in class arlut.csd.ganymede.BaseFieldEditor
Helper method for changeTypeChoice().
clickInCell(int, int) - Method in class arlut.csd.JTable.baseTable
Old Hook for subclasses to implement selection logic
clickInCell(int, int, boolean) - Method in class arlut.csd.JTable.baseTable
Hook for subclasses to implement selection logic
clickInCell(int, int, boolean) - Method in class arlut.csd.JTable.rowTable
Hook for subclasses to implement selection logic
client - Static variable in class arlut.csd.ganymede.client.gclient
we're only going to have one gclient at a time per running client (singleton pattern).
client - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
client - Variable in class arlut.csd.ganymede.client.gloginFrame
 
client - Variable in class arlut.csd.ganymede.client.openObjectDialog
 
client - Variable in class arlut.csd.ganymede.GanymedeSession
Remote reference to our client
client - Variable in class arlut.csd.ganymede.serverClientProxy
Our remote reference to the Client
Client - interface arlut.csd.ganymede.Client.
Interface that must be implemented by client code that connects to the ganymede server.
ClientBase - class arlut.csd.ganymede.client.ClientBase.
The core of a client.
ClientBase(String, ClientListener) - Constructor for class arlut.csd.ganymede.client.ClientBase
This constructor takes a URL for the Ganymede server to connect to, a reference to an object implementing the ClientListener interface to report problems.
ClientColor - class arlut.csd.ganymede.client.ClientColor.
 
ClientColor() - Constructor for class arlut.csd.ganymede.client.ClientColor
 
clientDesktopMgr - class arlut.csd.ganymede.client.clientDesktopMgr.
clientDesktopMgr is a subclass of DefaultDesktopManager which checks to make sure that a inner frame resize doesn't result in the frame being stretched so that its title bar is above the desktop's visible area.
clientDesktopMgr() - Constructor for class arlut.csd.ganymede.client.clientDesktopMgr
 
clientEvent - class arlut.csd.ganymede.clientEvent.
The client class is used on the Ganymede server by the serverClientProxy class, which uses it to queue up async method calls to a remote client.
ClientEvent - class arlut.csd.ganymede.client.ClientEvent.
An event object to pass information from the ClientBase class to users thereof.
clientEvent(byte, Object, Object) - Constructor for class arlut.csd.ganymede.clientEvent
 
ClientEvent(int, String) - Constructor for class arlut.csd.ganymede.client.ClientEvent
 
ClientEvent(String) - Constructor for class arlut.csd.ganymede.client.ClientEvent
 
clienthost - Variable in class arlut.csd.ganymede.GanymedeSession
The DNS name for the client's host
clientHost - Variable in class arlut.csd.ganymede.GanymedeAdmin
The name or ip address of the system that this admin console is attached from.
ClientListener - interface arlut.csd.ganymede.client.ClientListener.
An interface to complement the ClientBase class.
ClientMessage - interface arlut.csd.ganymede.ClientMessage.
Enumeration for server-to-client messages.
clientProxy - Variable in class arlut.csd.ganymede.GanymedeSession
Async partial proxy for sending messages to the client.
clone_db_object(Invid) - Method in class arlut.csd.ganymede.GanymedeSession
Clone a new object from object <invid>.
clone_db_object(Invid) - Method in interface arlut.csd.ganymede.Session
Clone a new object from object <invid>.
clone() - Method in class arlut.csd.JTree.treeNode
This method does a full clone of this object.
clone() - Method in class arlut.csd.ganymede.BooleanDBField
 
clone() - Method in class arlut.csd.ganymede.DBNameSpaceHandle
 
clone() - Method in class arlut.csd.ganymede.DateDBField
 
clone() - Method in class arlut.csd.ganymede.FloatDBField
 
clone() - Method in class arlut.csd.ganymede.IPDBField
 
clone() - Method in class arlut.csd.ganymede.InvidDBField
 
clone() - Method in class arlut.csd.ganymede.NumericDBField
 
clone() - Method in class arlut.csd.ganymede.ObjectHandle
 
clone() - Method in class arlut.csd.ganymede.PasswordDBField
 
clone() - Method in class arlut.csd.ganymede.PermissionMatrixDBField
 
clone() - Method in class arlut.csd.ganymede.StringDBField
 
cloneFromObject(DBSession, DBObject, boolean) - Method in class arlut.csd.ganymede.DBEditObject
Hook to allow the cloning of an object.
cloneIcon - Variable in class arlut.csd.ganymede.client.gclient
 
cloneMI - Variable in class arlut.csd.ganymede.client.gResultTable
 
cloneObject(Invid) - Method in class arlut.csd.ganymede.client.gclient
Creates a new object on the server and opens a new client framePanel window to allow the user to edit the new object.
cloneObjectDialog() - Method in class arlut.csd.ganymede.client.gclient
Opens a dialog to let the user choose an object for cloning, and if cancel is not chosen, the object is opened for cloning.
close - Variable in class arlut.csd.ganymede.client.helpPanel
 
close() - Method in class arlut.csd.Util.XMLReader
close() causes the XMLReader to terminate its operations as soon as possible.
close() - Method in class arlut.csd.ganymede.client.elementWrapper
Close this element wrapper.
close() - Method in class arlut.csd.ganymede.DBLog
This method closes out the log file.
close() - Method in class arlut.csd.ganymede.XMLDumpContext
 
close(boolean) - Method in class arlut.csd.ganymede.client.openObjectDialog
 
closeAll(boolean) - Method in class arlut.csd.ganymede.client.windowPanel
Closes all internal frames, editable or no.
closeAllConsoles(String) - Static method in class arlut.csd.ganymede.GanymedeAdmin
This static method handles sending disconnect messages to all attached consoles and cleaning up the GanymedeAdmin.consoles Vector.
closeAllMI - Variable in class arlut.csd.ganymede.client.vectorPanel
 
closeButton - Variable in class arlut.csd.JCalendar.JpanelCalendar
 
closed - Variable in class arlut.csd.ganymede.client.framePanel
Used with internalFrameClosed() to make our JInternalFrame close interception hack from Swing 1.1 work with Kestrel.
closed - Variable in class arlut.csd.ganymede.DBLog
This variable tracks whether the log file has been closed, or whether it is open for append.
CLOSED_BASE - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_CAT - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD_CHANGED - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD_CREATE - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD_DELETE - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD_EXPIRESET - Static variable in class arlut.csd.ganymede.client.gclient
 
CLOSED_FIELD_REMOVESET - Static variable in class arlut.csd.ganymede.client.gclient
 
closedImage - Variable in class arlut.csd.JTree.treeNode
 
closeEditables() - Method in class arlut.csd.ganymede.client.windowPanel
Closes all windows that are open for editing.
closeIcon - Variable in class arlut.csd.ganymede.client.windowPanel
 
closeLevelMI - Variable in class arlut.csd.ganymede.client.vectorPanel
 
closeLevels(boolean) - Method in class arlut.csd.ganymede.client.vectorPanel
Close all the levels
closePressedIcon - Variable in class arlut.csd.ganymede.client.windowPanel
 
CLOSETRANS - Static variable in class arlut.csd.ganymede.DBJournal
 
closeWindow(String) - Method in class arlut.csd.ganymede.client.windowPanel
This method attempts to close an internal window in the client.
closingApproved - Variable in class arlut.csd.ganymede.client.framePanel
used with vetoableChange() to work around Swing 1.1 bug preventing setDefaultCloseOperation(DO_NOTHING_ON_CLOSE) from doing anything useful.
cNames - Static variable in class arlut.csd.ganymede.client.PermEditorModel
Names of the columns.
col - Variable in class arlut.csd.JTable.tableCell
What column is this cell in? We use this not only to handle column-specific attributes, but also to get a reference to our baseTable when we need it for internal calculations.
colDrag - Variable in class arlut.csd.JTable.tableCanvas
 
colgrab - Static variable in class arlut.csd.JTable.tableCanvas
 
CollapseButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
colPos - Variable in class arlut.csd.JTable.baseTable
 
cols - Variable in class arlut.csd.JTable.baseTable
 
column - Variable in class arlut.csd.JTable.rowSorter
 
columnNumber - Variable in class arlut.csd.Util.XMLError
 
columnNumber - Variable in class arlut.csd.Util.XMLWarning
 
columns - Variable in class arlut.csd.JDataComponent.JMultiLineLabel
 
colWidths - Variable in class testTable
 
colWidths - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
colXOR - Variable in class arlut.csd.JTable.tableCanvas
 
combo - Variable in class arlut.csd.JDataComponent.JPanelCombo
 
comment - Variable in class arlut.csd.ganymede.DBObjectBaseField
string to be displayed in the client as a tooltip explaining this field
comment - Variable in class arlut.csd.ganymede.FieldTemplate
 
comment(String) - Method in class arlut.csd.ganymede.XMLDumpContext
Writes a comment.
commentT - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
commit - Variable in class arlut.csd.ganymede.client.gclient
 
commit_checkObjectMissingFields(DBEditObject) - Method in class arlut.csd.ganymede.DBEditSet
This private helper method for the commit() method runs a check looking for missing mandatory fields on an object involved with this transaction.
commit_createLogEvent(DBEditObject) - Method in class arlut.csd.ganymede.DBEditSet
This private helper method is executed in the middle of the commit() method, and handles logging for any changes made to a DBEditObject during the committed transaction.
commit_createLogEvents() - Method in class arlut.csd.ganymede.DBEditSet
This private helper method is executed in the middle of the commit() method, and handles logging for any changes made to objects during the committed transaction.
commit_handlePhase1() - Method in class arlut.csd.ganymede.DBEditSet
This private helper method for the commit() method handles phase 1 of transaction commit.
commit_handlePhase2() - Method in class arlut.csd.ganymede.DBEditSet
This private helper method for the commit() method records the creation/modification timestamp for the vector of committed objects, then calls commitPhase2() on them.
commit_integrateChanges() - Method in class arlut.csd.ganymede.DBEditSet
This private helper method for commit() integrates all committed objects back into the DBStore, handling on-disk change journaling, transaction logging, namespaces, and more.
commit_lockBases() - Method in class arlut.csd.ganymede.DBEditSet
Obtain a write lock on all bases modified by this transaction.
commit_logTransaction() - Method in class arlut.csd.ganymede.DBEditSet
This method handles the on-disk and email logging for events that have built up over the course of this transaction.
commit_persistTransaction() - Method in class arlut.csd.ganymede.DBEditSet
This private helper method for commit() writes the transaction to the on-disk transactions journal, which will persist our transaction's changes.
commit_replaceObjects() - Method in class arlut.csd.ganymede.DBEditSet
Private helper method for commit() that integrates committed objects back into the DBStore hashes.
commit_updateBases() - Method in class arlut.csd.ganymede.DBEditSet
Private helper method for commit() which causes all bases that were touched by this transaction to be updated.
commit_updateNamespaces() - Method in class arlut.csd.ganymede.DBEditSet
Private helper method for commit() which causes all namespaces to update themselves in conjunction with a commit.
commit() - Method in class arlut.csd.ganymede.DBEditSet
commit is used to cause all changes in association with this DBEditSet to be performed.
commit() - Method in class arlut.csd.ganymede.DBSchemaEdit
Commit this schema edit, instantiate the modified schema
commit() - Method in interface arlut.csd.ganymede.SchemaEdit
Commit this schema edit, instantiate the modified schema
commit(DBEditSet) - Method in class arlut.csd.ganymede.DBNameSpace
Method to put the editSet's current namespace modifications into final effect and to make any abandoned values available for other namespaces.
CommitException - exception arlut.csd.ganymede.CommitException.
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitException() - Constructor for class arlut.csd.ganymede.CommitException
 
CommitException(String) - Constructor for class arlut.csd.ganymede.CommitException
 
CommitFatalException - exception arlut.csd.ganymede.CommitFatalException.
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitFatalException(ReturnVal) - Constructor for class arlut.csd.ganymede.CommitFatalException
 
CommitFatalException(String, ReturnVal) - Constructor for class arlut.csd.ganymede.CommitFatalException
 
CommitNonFatalException - exception arlut.csd.ganymede.CommitNonFatalException.
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitNonFatalException(ReturnVal) - Constructor for class arlut.csd.ganymede.CommitNonFatalException
 
CommitNonFatalException(String, ReturnVal) - Constructor for class arlut.csd.ganymede.CommitNonFatalException
 
commitPhase1() - Method in class arlut.csd.ganymede.DBEditObject
This method performs verification for the first phase of the two-phase commit algorithm.
commitPhase2() - Method in class arlut.csd.ganymede.DBEditObject
This method is a hook for subclasses to override to pass the phase-two commit command to external processes.
commitPhase2() - Method in class arlut.csd.ganymede.taskCustom
This method is a hook for subclasses to override to pass the phase-two commit command to external processes.

For normal usage this method would not be overridden.
commitSemaphore - Variable in class arlut.csd.ganymede.DBEditObject
true if this object has had its commitPhase1() method called, but has not yet had its commitPhase2() or release() methods called.
commitTransaction() - Method in class arlut.csd.ganymede.client.gclient
Commits the currently open transaction on the server.
commitTransaction() - Method in class arlut.csd.ganymede.DBSession
commitTransaction causes any changes made during the context of a current transaction to be performed.
commitTransaction() - Method in class arlut.csd.ganymede.GanymedeSession
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction() - Method in interface arlut.csd.ganymede.Session
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean) - Method in class arlut.csd.ganymede.GanymedeSession
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean) - Method in interface arlut.csd.ganymede.Session
This method causes all changes made by the client to be 'locked in' to the database.
commThread - Variable in class arlut.csd.ganymede.serverAdminProxy
Our background communications thread, which is responsible for calling the admin console via RMI.
commThread - Variable in class arlut.csd.ganymede.serverClientProxy
Our background communications thread, which is responsible for calling the remote Client via RMI.
compact - Variable in class arlut.csd.JCalendar.JpanelCalendar
If true, we'll try to render the calendar in a compressed form, with less space for the calendar buttons.
comparator - Variable in class arlut.csd.JDataComponent.JstringListBox
The comparator to use for putting items in sort order if the JstringListBox was most recently with sorting request.
comparator - Variable in class arlut.csd.Util.QuickSort
 
comparator - Variable in class arlut.csd.Util.VecQuickSort
 
comparator - Variable in class arlut.csd.Util.VecSortInsert
 
comparator - Static variable in class arlut.csd.ganymede.client.objectList
 
comparator - Static variable in class arlut.csd.ganymede.DBBaseCategory
 
comparator - Static variable in class arlut.csd.ganymede.DBObjectBase
 
comparator - Variable in class arlut.csd.ganymede.QueryDataNode
 
comparator - Static variable in class arlut.csd.ganymede.QueryResult
 
Compare - interface arlut.csd.Util.Compare.
This interface provides a common comparator operator that can be implemented for use with QuickSort, VecQuickSort, and VecSortInsert.
compare(mergeRec, mergeRec) - Method in class arlut.csd.JTable.rowSorter
 
compare(Object, Object) - Method in class arlut.csd.JDataComponent.JstringListBox
Default comparator, does a string comparison on the toString() output of the objects for ordering.
compare(Object, Object) - Method in interface arlut.csd.Util.Compare
Comparator for arlut.csd.Util sort classes.
compare(Object, Object) - Method in class arlut.csd.Util.FixedListCompare
Comparator for arlut.csd.Util sort classes.
compare(Object, Object) - Method in class arlut.csd.Util.QuickSort
Default comparator, does a string comparison on the toString() output of the objects for ordering.
compare(Object, Object) - Method in class arlut.csd.Util.VecQuickSort
Default comparator, does a string comparison on the toString() output of the objects for ordering.
compare(Object, Object) - Method in class arlut.csd.Util.VecSortInsert
Default comparator, does a string comparison on the toString() output of the objects for ordering.
compare(Object, Object) - Method in class arlut.csd.Util.sortTest
 
compareChoice - Variable in class arlut.csd.ganymede.client.QueryRow
 
compareIPs(Byte[], Byte[]) - Static method in class arlut.csd.ganymede.DBQueryHandler
IP address values are encoded as byte arrays in the Ganymede server..
compareString(QueryDataNode, String, String) - Static method in class arlut.csd.ganymede.DBQueryHandler
string1 is the query value provided by the client, string2 is the value we are testing.
compareStringArray(QueryDataNode, String, Vector) - Static method in class arlut.csd.ganymede.DBQueryHandler
 
compareStrings(QueryDataNode, String, String) - Static method in class arlut.csd.ganymede.DBQueryHandler
 
compgbc - Variable in class arlut.csd.JDialog.StringDialog
 
compgbl - Variable in class arlut.csd.JDialog.StringDialog
 
completeElement() - Method in class arlut.csd.Util.XMLReader
This is a private helper method used to move a completed halfElement XMLElement (which stays half-completed until we know whether the SAX parser will give us an immediately following close element, in which case we want to mark the halfElement as empty and eat the subsequent close) into the XMLReader's primary buffer.
completePath(String) - Static method in class arlut.csd.Util.PathComplete
 
ComponentBG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
componentHash - Variable in class arlut.csd.JDialog.StringDialog
 
components - Variable in class arlut.csd.JDialog.StringDialog
 
compVector - Variable in class arlut.csd.ganymede.client.vectorPanel
Vector of GUI components held in this vectorPanel.
con_salt - Static variable in class jcrypt.jcrypt
 
connected - Variable in class arlut.csd.ganymede.client.ClientBase
 
connected - Variable in class arlut.csd.ganymede.client.glogin
 
connected - Variable in class arlut.csd.ganymede.GASHAdmin
 
connector - Variable in class arlut.csd.ganymede.client.glogin
 
connecttime - Variable in class arlut.csd.ganymede.AdminEntry
 
connecttime - Variable in class arlut.csd.ganymede.GanymedeSession
The time that this client initially connected to the server.
consistencyCheck(DBObject) - Method in class arlut.csd.ganymede.DBEditObject
Customization method to verify overall consistency of a DBObject.
console - Variable in class arlut.csd.ganymede.DBSchemaEdit
remote client handle
consoles - Static variable in class arlut.csd.ganymede.GanymedeAdmin
Static vector of GanymedeAdmin instances, used to keep track of the attached admin consoles.
consoleShutdownDialog - class arlut.csd.ganymede.consoleShutdownDialog.
GUI dialog for presenting server shutdown options in the admin console.
consoleShutdownDialog(Frame) - Constructor for class arlut.csd.ganymede.consoleShutdownDialog
 
constraints - Variable in class arlut.csd.ganymede.client.formatButtonPanel
 
constructTemplateNameHash(Short, Vector) - Method in class arlut.csd.ganymede.client.Loader
 
container - Variable in class arlut.csd.JCalendar.JTimePanel
 
container - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
container - Variable in class arlut.csd.ganymede.client.vectorPanel
Reference to the containerPanel that we are embedded in.
ContainerField - Static variable in interface arlut.csd.ganymede.SchemaConstants
 
containerPanel - class arlut.csd.ganymede.client.containerPanel.
One of the basic building blocks of the ganymede client, a containerPanel is a GUI panel which allows the user to view and/or edit all the custom fields for an object in the Ganymede database.
containerPanel(db_object, Invid, boolean, gclient, windowPanel, framePanel, JProgressBar, boolean, boolean, Object) - Constructor for class arlut.csd.ganymede.client.containerPanel
Primary constructor for containerPanel
containerPanel(db_object, Invid, boolean, gclient, windowPanel, framePanel, JProgressBar, boolean, Object) - Constructor for class arlut.csd.ganymede.client.containerPanel
Constructor with default value for isCreating set to false.
containerPanel(db_object, Invid, boolean, gclient, windowPanel, framePanel, JProgressBar, Object) - Constructor for class arlut.csd.ganymede.client.containerPanel
Constructor with default values for loadNow set to true, and isCreating set to false.
containerPanel(db_object, Invid, boolean, gclient, windowPanel, framePanel, Object) - Constructor for class arlut.csd.ganymede.client.containerPanel
Constructor with default values for progressBar set to false, loadNow set to true, and isCreating set to false.
containerPanels - Variable in class arlut.csd.ganymede.client.framePanel
A vector of containerPanels, used to allow the gclient to refresh containerPanels on demand, and to allow the gclient to order any containerPanels contained in this framePanel to stop loading on a transaction cancel.
CONTAINS - Static variable in class arlut.csd.ganymede.QueryDataNode
 
contains(DBObject) - Method in class arlut.csd.ganymede.DBObjectTable
Tests if the DBObject value is contained in this DBObjectTable.
contains(DBObjectBaseField) - Method in class arlut.csd.ganymede.DBBaseFieldTable
Tests if the DBObjectBaseField value is contained in this DBBaseFieldTable.
contains(String) - Method in class arlut.csd.ganymede.DBBaseCategory
This method returns true if this category directly contains a CategoryNode with name <name>
containsEditableBase(DBBaseCategory) - Method in class arlut.csd.ganymede.CategoryTransport
 
containsElement(Object) - Method in class arlut.csd.ganymede.DBField
Returns true if this field is a vector field and value is contained in this field.
containsElement(Object) - Method in interface arlut.csd.ganymede.db_field
Returns true if this field is a vector field and value is contained in this field.
containsElement(Object, boolean) - Method in class arlut.csd.ganymede.DBField
This method returns true if this field is a vector field and value is contained in this field.
containsElementLocal(Object) - Method in class arlut.csd.ganymede.DBField
This method returns true if this field is a vector field and value is contained in this field.
containsInvid(Invid) - Method in class arlut.csd.ganymede.QueryResult
This method is provided for the server to optimize it's QueryResult loading operations, and is not intended for use post-serialization.
containsItem(Object) - Method in class arlut.csd.JDataComponent.JstringListBox
Returns true if the item is in the list
containsKey(int) - Method in class arlut.csd.ganymede.DBObjectTable
Tests if a DBObject with the specified object id is in this DBObjectTable.
containsKey(Object) - Method in class arlut.csd.JTable.rowTable
Returns true if a key is already in use in the table
containsKey(Object) - Method in class arlut.csd.ganymede.DBNameSpace
Returns true if this namespace has value allocated.
containsKey(Object) - Method in class arlut.csd.ganymede.GHashtable
 
containsKey(short) - Method in class arlut.csd.ganymede.DBBaseFieldTable
Tests if a DBObjectBaseField with the specified object id is in this DBBaseFieldTable.
containsKey(Short) - Method in class arlut.csd.ganymede.DBBaseFieldTable
Tests if a DBObjectBaseField with the specified object id is in this DBBaseFieldTable.
containsLabel(String) - Method in class arlut.csd.JDataComponent.JstringListBox
Returns true if the list contains an object with the specified label.
containsLabel(String) - Method in class arlut.csd.ganymede.QueryResult
This method is provided for the server to optimize it's QueryResult loading operations, and is not intended for use post-serialization.
containsList(Object) - Method in class arlut.csd.ganymede.client.objectCache
 
containsNonEditable - Variable in class arlut.csd.ganymede.client.objectList
 
containsNonEditable() - Method in class arlut.csd.ganymede.client.objectList
This method returns true if this list contains any non-editable handles.
containsNonEditable(Object) - Method in class arlut.csd.ganymede.client.objectCache
This method returns true if the specified list contains any non-editable handles.
containsNonWhitespace() - Method in class arlut.csd.Util.XMLCharData
This method returns true if this char data contains any non-whitespace data.
containsOnly(String, String) - Static method in class arlut.csd.Util.StringUtils
This method tests to see if inputString consists of only characters contained within the legalChars string.
containsString(String) - Method in class arlut.csd.JDataComponent.JstringListBox
Returns true if the list contains an object with the specified label.
containsValue(Object) - Method in class arlut.csd.ganymede.DBNameSpaceCkPoint
 
containsVisibleBase(DBBaseCategory) - Method in class arlut.csd.ganymede.CategoryTransport
 
contentPane - Variable in class arlut.csd.ganymede.client.gResultTable
The contentPane for this internal window.
contents - Variable in class arlut.csd.ganymede.CategoryDump
 
contents - Variable in class arlut.csd.ganymede.DBBaseCategory
The actual members of this category.
context - Static variable in class arlut.csd.Util.PackageResources
 
continueOn(String, String, String, String, String) - Method in class arlut.csd.ganymede.GanymediatorWizard
This method returns a ReturnVal that indicates that the wizard sequence has not yet finished.
contractNode(treeNode, boolean) - Method in class arlut.csd.JTree.treeControl
close the given node
contractNode(treeNode, boolean, boolean) - Method in class arlut.csd.JTree.treeControl
close the given node
controlMenu - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
convertAdminInvidToString(Invid, DBSession) - Static method in class arlut.csd.ganymede.adminPersonaCustom
This method takes an Invid pointing to an Admin persona record, and returns a string that can be used to send email to that person.
Copper - Static variable in class arlut.csd.ganymede.client.ClientColor
 
copy() - Method in class arlut.csd.Util.SharedStringBuffer
Copies the buffer value.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.DBField
This method copies the current value of this DBField to target.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method copies the current value of this DBField to target.
copyFieldTo(PasswordDBField, boolean) - Method in class arlut.csd.ganymede.PasswordDBField
This method copies the current value of this DBField to target.
copyFile(String, String) - Static method in class arlut.csd.Util.FileOps
 
count - Variable in class arlut.csd.Util.SharedStringBuffer
The count is the number of characters in the buffer.
count - Variable in class md5.MD5State
64-bit character count (could be true Java long?)
count - Variable in class arlut.csd.ganymede.DBBaseFieldTable
The total number of entries in the hash table.
count - Variable in class arlut.csd.ganymede.DBObjectTable
The total number of entries in the hash table.
count - Static variable in class arlut.csd.ganymede.memoryStatusTask
 
count - Variable in class arlut.csd.ganymede.loginSemaphore
How many users are logged in on this semaphore?
count(String, String) - Static method in class arlut.csd.Util.StringUtils
This method takes an inputString and counts the number of times that patternString occurs within it.
cov_2char - Static variable in class jcrypt.jcrypt
 
cp - Variable in class arlut.csd.ganymede.client.JInvidChooser
 
CREATABLE - Static variable in class arlut.csd.ganymede.client.PermRow
 
CREATABLE - Static variable in class arlut.csd.ganymede.client.PermEditorModel
 
create - Variable in class arlut.csd.ganymede.PermEntry
 
create - Variable in class arlut.csd.ganymede.xPerm
 
CREATE - Static variable in class arlut.csd.ganymede.DBJournal
 
create_admin_history_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_db_object(short) - Method in class arlut.csd.ganymede.GanymedeSession
Create a new object of the given type.
create_db_object(short) - Method in interface arlut.csd.ganymede.Session
Create a new object of the given type.
create_db_object(short, boolean) - Method in class arlut.csd.ganymede.GanymedeSession
Create a new object of the given type.
create_editable_panel() - Method in class arlut.csd.ganymede.client.datePanel
 
create_expiration_date_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_general_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_history_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_non_editable_panel() - Method in class arlut.csd.ganymede.client.datePanel
 
create_non_editable_panel2() - Method in class arlut.csd.ganymede.client.datePanel
 
create_notes_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_objects_owned_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_owner_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_personae_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
create_removal_date_panel() - Method in class arlut.csd.ganymede.client.framePanel
 
createBuiltIns(boolean) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to instantiate the system default fields in a newly created or loaded DBObjectBase.
createCategoryMI - Variable in class arlut.csd.ganymede.GASHSchema
 
createDBObject(short, Invid, Vector) - Method in class arlut.csd.ganymede.DBSession
Create a new object in the database.
createDBObject(short, Vector) - Method in class arlut.csd.ganymede.DBSession
Create a new object in the database.
createdBy - Variable in class arlut.csd.ganymede.client.datesPanel
 
createDialog - Variable in class arlut.csd.ganymede.client.gclient
 
createDialogImage - Variable in class arlut.csd.ganymede.client.gclient
 
createdList - Variable in class arlut.csd.ganymede.client.framePanel
Vector of Integers used to track the tab panels that have been created.
createdObjects - Variable in class arlut.csd.ganymede.GanymedeXMLSession
Vector of xmlobjects that correspond to new Ganymede server objects that have been/need to be created by this GanymedeXMLSession.
createdObjectsWithoutNodes - Variable in class arlut.csd.ganymede.client.gclient
Hash of invid's corresponding to objects that have been created by the client but which have not had nodes created in the client's tree display.
createdOn - Variable in class arlut.csd.ganymede.client.datesPanel
 
createErrorDialog(String, String) - Static method in class arlut.csd.ganymede.Ganymede
This is a convenience method used by the server to return a standard error dialog.
createFieldMI - Variable in class arlut.csd.ganymede.GASHSchema
 
createHash - Variable in class arlut.csd.ganymede.client.gclient
Mapping of invid's for objects that the client has requested be created by the server to CacheInfo objects which hold information about the object used to make decisions about managing the client's tree display.
createHook() - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to create a DBEditObject subclass handle (objectHook), to allow various classes to make calls to overridden static methods for DBEditObject subclasses.
createInfoDialog(String, String) - Static method in class arlut.csd.ganymede.Ganymede
This is a convenience method used by the server to return a standard informative dialog.
createInternalObjectMI - Variable in class arlut.csd.ganymede.GASHSchema
 
createInvid(DataInput) - Static method in class arlut.csd.ganymede.Invid
Factory method for Invid's.
createInvid(short, int) - Static method in class arlut.csd.ganymede.Invid
Receive Factory method for Invid's.
createInvid(String) - Static method in class arlut.csd.ganymede.Invid
Factory method for Invid's.
createInvidSelector(invid_field) - Method in class arlut.csd.ganymede.client.ownerPanel
 
createListSelectionListener() - Method in class arlut.csd.ganymede.client.JTreeTable.ListToTreeSelectionModelWrapper
Creates and returns an instance of ListSelectionHandler.
createLoginPanel() - Method in class arlut.csd.ganymede.GASHAdmin
 
createMenuBar(boolean) - Method in class arlut.csd.ganymede.client.framePanel
 
createNameMI - Variable in class arlut.csd.ganymede.GASHSchema
 
createNew - Variable in class arlut.csd.ganymede.client.personaContainer
 
createNewBase(Category, boolean, boolean) - Method in class arlut.csd.ganymede.DBSchemaEdit
This method creates a new DBObjectBase object and returns a remote handle to it so that the admin client can set fields on the base, set attributes, and generally make a nuisance of itself.
createNewBase(Category, boolean, boolean) - Method in interface arlut.csd.ganymede.SchemaEdit
This method creates a new DBObjectBase object and returns a remote handle to it so that the admin client can set fields on the base, set attributes, and generally make a nuisance of itself.
createNewBase(Category, boolean, short) - Method in class arlut.csd.ganymede.DBSchemaEdit
This method creates a new DBObjectBase object and returns a remote handle to it so that the admin client can set fields on the base, set attributes, and generally make a nuisance of itself.
createNewEmbedded() - Method in class arlut.csd.ganymede.InvidDBField
Creates and adds a new embedded object in this field, if it is an edit-in-place vector.
createNewEmbedded() - Method in interface arlut.csd.ganymede.invid_field
This method is used to create a new embedded object in an invid field that contains a vector of edit-in-place/embedded objects.
createNewEmbedded(boolean) - Method in class arlut.csd.ganymede.InvidDBField
Creates and adds a new embedded object in this field, if it is an edit-in-place vector.
createNewEmbeddedObject(InvidDBField) - Method in class arlut.csd.ganymede.DBEditObject
Hook to have this object create a new embedded object in the given field.
createNewField() - Method in interface arlut.csd.ganymede.Base
Creates a new base field and inserts it into the DBObjectBase field definitions hash.
createNewField() - Method in class arlut.csd.ganymede.BaseDump
 
createNewField() - Method in class arlut.csd.ganymede.DBObjectBase
Creates a new base field, inserts it into the DBObjectBase field definitions hash, and returns a reference to it.
createNewNameSpace(String, boolean) - Method in class arlut.csd.ganymede.DBSchemaEdit
This method creates a new DBNameSpace object and returns a remote handle to it so that the admin client can set attributes on the DBNameSpace, and generally make a nuisance of itself.
createNewNameSpace(String, boolean) - Method in interface arlut.csd.ganymede.SchemaEdit
This method creates a new DBNameSpace object and returns a remote handle to it so that the admin client can set attributes on the DBNameSpace, and generally make a nuisance of itself.
createNewObject(DBEditSet) - Method in class arlut.csd.ganymede.DBObjectBase
Factory method to create a new DBEditObject of this type.
createNewObject(DBEditSet, Invid) - Method in class arlut.csd.ganymede.DBObjectBase
Factory method to create a new DBEditObject of this type.
createObject(short) - Method in class arlut.csd.ganymede.client.gclient
Creates a new object on the server and opens a new client framePanel window to allow the user to edit the new object.
createObjectDialog - class arlut.csd.ganymede.client.createObjectDialog.
Dialog used to create new objects from the client's toolbar or menu.
createObjectDialog() - Method in class arlut.csd.ganymede.client.gclient
Show the create object dialog, let the user choose to create or not create an object.
createObjectDialog(gclient) - Constructor for class arlut.csd.ganymede.client.createObjectDialog
 
createObjectMI - Variable in class arlut.csd.ganymede.client.gclient
 
createObjectMI - Variable in class arlut.csd.ganymede.GASHSchema
 
createOnServer(Session) - Method in class arlut.csd.ganymede.xmlobject
This method causes this object to be created on the server.
createPanel(int) - Method in class arlut.csd.ganymede.client.framePanel
This checks to see if the panel is created, and creates it if needed.
createQuery() - Method in class arlut.csd.ganymede.client.querybox
This internal method takes the current state of the rows in the main query composition panel and generates an appropriate Query structure from them.

Note that this is a private method..
createShadow(DBEditSet) - Method in class arlut.csd.ganymede.DBObject
Check this object out from the datastore for editing.
createSysEventObj(DBSession, String, String, String, boolean) - Method in class arlut.csd.ganymede.DBStore
Convenience method for initializeObjects().
createToolbar() - Method in class arlut.csd.ganymede.client.gclient
Creates and initializes the client's toolbar.
createToolBar() - Method in class arlut.csd.ganymede.client.gResultTable
Creates and initializes the JInternalFrame's toolbar.
createVectorComponents() - Method in class arlut.csd.ganymede.client.vectorPanel
Talks to the server and populates this vectorPanel with elements corresponding to values held in my_field.
createZipFile(File, Vector) - Static method in class arlut.csd.Util.zipIt
This method creates a zip file, and adds a vector of Files to the zip file, without capturing any path information in the file names held in the zip file.
createZipFile(String, Vector) - Static method in class arlut.csd.Util.zipIt
This method creates a zip file, and adds a vector of Files to the zip file, without capturing any path information in the file names held in the zip file.
CREATING - Static variable in interface arlut.csd.ganymede.ObjectStatus
Status code for a newly created object.
creation - Variable in class arlut.csd.ganymede.client.gclient
 
creation_date_field - Variable in class arlut.csd.ganymede.client.framePanel
 
CreationDateField - Static variable in interface arlut.csd.ganymede.SchemaConstants
date that this object was created
creator_field - Variable in class arlut.csd.ganymede.client.framePanel
 
CreatorField - Static variable in interface arlut.csd.ganymede.SchemaConstants
string describing the creator of this object
credits - Variable in class arlut.csd.ganymede.client.gclient
 
creditsMessage - Variable in class arlut.csd.ganymede.client.gclient
 
crossref - Variable in class arlut.csd.JTable.rowTable
 
crypt(String) - Static method in class jcrypt.jcrypt
 
crypt(String) - Static method in class md5.MD5Crypt
This method actually generates a OpenBSD/FreeBSD/Linux PAM compatible md5-encoded password hash from a plaintext password and a salt.
crypt(String, String) - Static method in class jcrypt.jcrypt
 
crypt(String, String) - Static method in class md5.MD5Crypt
This method actually generates a OpenBSD/FreeBSD/Linux PAM compatible md5-encoded password hash from a plaintext password and a salt.
crypt(String, String, String) - Static method in class md5.MD5Crypt
This method actually generates md5-encoded password hash from a plaintext password, a salt, and a magic string.
crypted - Variable in class arlut.csd.ganymede.DBObjectBaseField
 
crypted - Variable in class arlut.csd.ganymede.FieldTemplate
 
crypted() - Method in class arlut.csd.ganymede.PasswordDBField
Returns true if the password stored in this field is hash-crypted.
crypted() - Method in interface arlut.csd.ganymede.pass_field
Returns true if the password stored in this field is hash-crypted.
cryptedCF - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
cryptedpass - Static variable in class arlut.csd.ganymede.client.rpcpass
 
cryptedPass - Variable in class arlut.csd.ganymede.PasswordDBField
Traditional Unix crypt()'ed pass
crypttext - Variable in class arlut.csd.ganymede.xPassword
 
ctrl - Variable in class arlut.csd.JTree.treeCanvas
 
cTypes - Static variable in class arlut.csd.ganymede.client.PermEditorModel
Types of the columns.
curItem - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
current - Variable in class arlut.csd.ganymede.client.framePanel
 
current - Variable in class arlut.csd.ganymede.client.personaPanel
 
currentBackUpDirectory - Static variable in class arlut.csd.ganymede.GanymedeBuilderTask
 
currentCheckpointThread - Variable in class arlut.csd.ganymede.DBEditSet
We keep track of the thread that is doing checkpointing..
currentDate - Variable in class arlut.csd.JDialog.dateThing
 
currentLabel - Variable in class arlut.csd.ganymede.client.CacheInfo
 
currentLock - Variable in class arlut.csd.ganymede.DBObjectBase
If this DBObjectBase is locked with an exclusive lock (a DBWriteLock), this field will point to it.
currentlyChangingComponent - Variable in class arlut.csd.ganymede.client.containerPanel
To help avoid recursive problems, we keep track of any arlut.csd.JDataComponent GUI components that are currently having their change notification messages handled, and refuse to try to refresh them reentrantly.
currentlyRunning - Variable in class arlut.csd.ganymede.GanymedeScheduler
 
currentlyScheduled - Variable in class arlut.csd.ganymede.GanymedeScheduler
 
currentMonth - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
currentNameSpaceLabel - Variable in class arlut.csd.ganymede.NameSpaceEditor
 
currentObject - Variable in class arlut.csd.ganymede.client.openObjectDialog
 
currentPage - Variable in class arlut.csd.ganymede.client.helpPanel
 
currentPersonaString - Variable in class arlut.csd.ganymede.client.PersonaDialog
 
currentPersonaString - Variable in class arlut.csd.ganymede.client.gclient
Name of the currently active persona.
currentTime - Variable in class arlut.csd.ganymede.DBLog
We use this Date object to track the time of the last log event recorded.
currentWidth - Variable in class arlut.csd.JTable.tableCell
 
currentYear - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
custom - Variable in class arlut.csd.JDataComponent.StringSelector
 
customFields - Variable in class arlut.csd.ganymede.DBObjectBase
Custom field dictionary sorted in display order.
customPanel - Variable in class arlut.csd.ganymede.client.OptionsPanel
 
customSelector - Variable in class arlut.csd.ganymede.client.OptionsPanel
 
CVS_release_date - Static variable in class arlut.csd.Util.CVSVersion
 
CVS_release_name - Static variable in class arlut.csd.Util.CVSVersion
 
CVSVersion - class arlut.csd.Util.CVSVersion.
This class records the CVS release information for Ganymede, and may be referenced by server or client code.
CVSVersion() - Constructor for class arlut.csd.Util.CVSVersion
 

D

d - Variable in class arlut.csd.JDialog.JErrorDialog
 
D_ENCRYPT(int, int, int, int, int, int[]) - Static method in class jcrypt.jcrypt
 
darker - Variable in class arlut.csd.JDataComponent.JSeparator
 
data - Variable in class arlut.csd.JTable.tableCell
We may have a binary representation of the text displayed in this cell recorded for convenience.
data - Variable in class arlut.csd.Util.NamedStackHandle
 
data - Variable in class arlut.csd.Util.XMLCharData
 
dataPanel - Variable in class arlut.csd.JDialog.StringDialog
 
date - Variable in class arlut.csd.ganymede.client.SaveObjDialog
 
DATE - Static variable in interface arlut.csd.ganymede.FieldType
 
date_field - interface arlut.csd.ganymede.date_field.
 
DateDBField - class arlut.csd.ganymede.DateDBField.
DateDBField is a subclass of DBField for the storage and handling of Date fields in the DBStore on the Ganymede server.
DateDBField(DBObject, DataInput, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.DateDBField
Receive constructor.
DateDBField(DBObject, DateDBField) - Constructor for class arlut.csd.ganymede.DateDBField
Copy constructor.
DateDBField(DBObject, Date, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.DateDBField
Scalar value constructor.
DateDBField(DBObject, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.DateDBField
No-value constructor.
DateDBField(DBObject, Vector, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.DateDBField
Vector value constructor.
dateformat - Variable in class arlut.csd.ganymede.client.datePanel
 
dateIsSet - Variable in class arlut.csd.JCalendar.JpanelCalendar
Used to control whether we show a selected day in the calendar.
datePanel - class arlut.csd.ganymede.client.datePanel.
GUI date panel used in the Ganymede client to allow the display and/or editing of the standard expiration and removal time fields that are defined on all object types in the Ganymede server.
datePanel(date_field, FieldTemplate, String, boolean, framePanel) - Constructor for class arlut.csd.ganymede.client.datePanel
 
dateShowing - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
datesPanel - class arlut.csd.ganymede.client.datesPanel.
Component panel used in the Ganymede client to hold modification and creation date information in the client's historyPanel tab component.
datesPanel(string_field, date_field, string_field, date_field) - Constructor for class arlut.csd.ganymede.client.datesPanel
 
dateThing - class arlut.csd.JDialog.dateThing.
Serializable object to describe a date field for passing to the client as part of a JDialogBuff or StringDialog.
dateThing(String, Date, Date) - Constructor for class arlut.csd.JDialog.dateThing
 
db - Static variable in class arlut.csd.ganymede.DBStore
We're going to just have a singleton
db - Static variable in class arlut.csd.ganymede.Ganymede
The Ganymede object store.
db_field - interface arlut.csd.ganymede.db_field.
Remote reference to a Ganymede DBField, the db_field is used by the client to make changes to a field when editing the db_object the field is contained within.
db_object - interface arlut.csd.ganymede.db_object.
Remote reference to a Ganymede DBObject or DBEditObject, the db_object is used by the client to get information about and/or make changes to a object held in the Ganymede server.
DBBaseCategory - class arlut.csd.ganymede.DBBaseCategory.
A DBBaseCategory is a 'red folder node' in the server's category and object hierarchy.
DBBaseCategory(DBStore, DataInput) - Constructor for class arlut.csd.ganymede.DBBaseCategory
Receive constructor.
DBBaseCategory(DBStore, DataInput, DBBaseCategory) - Constructor for class arlut.csd.ganymede.DBBaseCategory
Receive constructor.
DBBaseCategory(DBStore, DBBaseCategory, Hashtable, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.DBBaseCategory
Recursive duplication constructor.
DBBaseCategory(DBStore, String) - Constructor for class arlut.csd.ganymede.DBBaseCategory
Default value constructor.
DBBaseCategory(DBStore, String, DBBaseCategory) - Constructor for class arlut.csd.ganymede.DBBaseCategory
Primary constructor.
DBBaseFieldTable - class arlut.csd.ganymede.DBBaseFieldTable.
A customized variant of the java.util.Hashtable class that is tuned for use in managing DBObjectBaseFields in a Ganymede DBObjectBase.
DBBaseFieldTable() - Constructor for class arlut.csd.ganymede.DBBaseFieldTable
Constructs a new, empty DBBaseFieldTable with a default capacity and load factor.
DBBaseFieldTable(int) - Constructor for class arlut.csd.ganymede.DBBaseFieldTable
Constructs a new, empty DBBaseFieldTable with the specified initial capacity and default load factor.
DBBaseFieldTable(int, float) - Constructor for class arlut.csd.ganymede.DBBaseFieldTable
Constructs a new, empty DBBaseFieldTable with the specified initial capacity and the specified load factor.
DBBaseFieldTableEnumerator - class arlut.csd.ganymede.DBBaseFieldTableEnumerator.
A DBBaseFieldTable enumerator class.
DBBaseFieldTableEnumerator(DBObjectBaseField[]) - Constructor for class arlut.csd.ganymede.DBBaseFieldTableEnumerator
 
DBCheckPoint - class arlut.csd.ganymede.DBCheckPoint.
DBCheckPoint is a class designed to allow server-side code that needs to attempt a multi-step operation that might not successfully complete to be able to undo all changes made without having to abort the entire transaction.
DBCheckPoint(Vector, DBEditObject[], DBSession) - Constructor for class arlut.csd.ganymede.DBCheckPoint
 
DBCheckPointObj - class arlut.csd.ganymede.DBCheckPointObj.
DBCheckPointObj holds a snapshot of an object's state at a moment in time.
DBCheckPointObj(DBEditObject) - Constructor for class arlut.csd.ganymede.DBCheckPointObj
 
DBDeletionManager - class arlut.csd.ganymede.DBDeletionManager.
The DBDeletionManager class is used to handle deletion locking in the Ganymede DBStore.
DBDeletionManager() - Constructor for class arlut.csd.ganymede.DBDeletionManager
 
DBDumpLock - class arlut.csd.ganymede.DBDumpLock.
DBDumpLock is a DBLock object used to lock the DBStore for the purpose of dumping the database.
DBDumpLock(DBStore) - Constructor for class arlut.csd.ganymede.DBDumpLock
constructor to get a dump lock on all the object bases
DBDumpLock(DBStore, Vector) - Constructor for class arlut.csd.ganymede.DBDumpLock
constructor to get a dump lock on a subset of the object bases.
DBEditObject - class arlut.csd.ganymede.DBEditObject.
DBEditObject is the main base class that is subclassed by individual application object types to provide editing and management intelligence.
DBEditObject(DBObjectBase) - Constructor for class arlut.csd.ganymede.DBEditObject
Dummy constructor, is responsible for creating a DBEditObject strictly for the purpose of having a handle to call our pseudostatic customization methods on.
DBEditObject(DBObjectBase, Invid, DBEditSet) - Constructor for class arlut.csd.ganymede.DBEditObject
Creation constructor, is responsible for creating a new editable object with all fields listed in the DBObjectBaseField instantiated but undefined.
DBEditObject(DBObject, DBEditSet) - Constructor for class arlut.csd.ganymede.DBEditObject
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
DBEditSet - class arlut.csd.ganymede.DBEditSet.
DBEditSet is the basic transactional unit.
DBEditSet(DBStore, DBSession, String, boolean) - Constructor for class arlut.csd.ganymede.DBEditSet
Constructor for DBEditSet
DBField - class arlut.csd.ganymede.DBField.
This abstract base class encapsulates the basic logic for fields in the Ganymede DBStore, including permissions and unique value handling.
DBField() - Constructor for class arlut.csd.ganymede.DBField
 
dbFilename - Static variable in class arlut.csd.ganymede.Ganymede
 
DBJournal - class arlut.csd.ganymede.DBJournal.
The DBJournal class is used to provide journalling of changes to the DBStore during operations.
DBJournal(DBStore, String) - Constructor for class arlut.csd.ganymede.DBJournal
The DBJournal constructor takes a filename and creates a DBJournal object.
DBLock - class arlut.csd.ganymede.DBLock.
DBLocks arbitrate access to DBObjectBase objects in the Ganymede server's DBStore.
DBLock() - Constructor for class arlut.csd.ganymede.DBLock
 
DBLockSync - class arlut.csd.ganymede.DBLockSync.
This class acts as a general synchronization object for interlock coordination.
DBLockSync() - Constructor for class arlut.csd.ganymede.DBLockSync
 
DBLog - class arlut.csd.ganymede.DBLog.
This class manages recording events in the system log and generating reports from the system log based on specific criteria.
DBLog(String, String, GanymedeSession) - Constructor for class arlut.csd.ganymede.DBLog
Constructor for a Ganymede log object.
DBLogEvent - class arlut.csd.ganymede.DBLogEvent.
This class stores a complete record of a single sub-transactional event, to be emitted to the DBLog log file, or sent to a set of users via email..
DBLogEvent(String) - Constructor for class arlut.csd.ganymede.DBLogEvent
Constructor to construct a DBLogEvent from a log file line.
DBLogEvent(String, SharedStringBuffer) - Constructor for class arlut.csd.ganymede.DBLogEvent
Constructor to construct a DBLogEvent from a log file line.
DBLogEvent(String, String, Invid, String, Vector, Vector) - Constructor for class arlut.csd.ganymede.DBLogEvent
 
DBLogEvent(String, String, Invid, String, Vector, Vector, SharedStringBuffer) - Constructor for class arlut.csd.ganymede.DBLogEvent
 
DBLogEvent(Vector, String, String, Invid, String, Vector) - Constructor for class arlut.csd.ganymede.DBLogEvent
Constructor to be used for a mailout event.
DBNameSpace - class arlut.csd.ganymede.DBNameSpace.
DBNameSpaces are the objects used to manage unique value tracking in DBFields that are unique value constrained.
DBNameSpace(DataInput) - Constructor for class arlut.csd.ganymede.DBNameSpace
Create a new DBNameSpace object from a stream definition.
DBNameSpace(String, boolean) - Constructor for class arlut.csd.ganymede.DBNameSpace
Constructor for new DBNameSpace for DBStore initialization.
DBNameSpaceCkPoint - class arlut.csd.ganymede.DBNameSpaceCkPoint.
 
DBNameSpaceCkPoint(DBNameSpace, DBEditSet) - Constructor for class arlut.csd.ganymede.DBNameSpaceCkPoint
 
DBNameSpaceHandle - class arlut.csd.ganymede.DBNameSpaceHandle.
This class is intended to be the targets of elements of a name space's unique value hash.
DBNameSpaceHandle(DBEditSet, boolean) - Constructor for class arlut.csd.ganymede.DBNameSpaceHandle
 
DBNameSpaceHandle(DBEditSet, boolean, DBField) - Constructor for class arlut.csd.ganymede.DBNameSpaceHandle
 
DBNameSpaceTransaction - class arlut.csd.ganymede.DBNameSpaceTransaction.
This class holds information associated with an active transaction (a DBEditSet) in care of a DBNameSpace.
DBNameSpaceTransaction(DBEditSet) - Constructor for class arlut.csd.ganymede.DBNameSpaceTransaction
 
DBObject - class arlut.csd.ganymede.DBObject.
Class to hold a typed, read-only database object as represented in the Ganymede DBStore database.
DBObject() - Constructor for class arlut.csd.ganymede.DBObject
No param constructor, here to allow DBEditObject to have a no-param constructor for a static method handle
DBObject(DBEditObject) - Constructor for class arlut.csd.ganymede.DBObject
This constructor is used to create a non-editable DBObject from a DBEditObject that we have finished editing.
DBObject(DBObjectBase) - Constructor for class arlut.csd.ganymede.DBObject
Base constructor, used to create a new object of type objectBase.
DBObject(DBObjectBase, DataInput, boolean) - Constructor for class arlut.csd.ganymede.DBObject
Read constructor.
DBObject(DBObjectBase, int) - Constructor for class arlut.csd.ganymede.DBObject
Constructor to create an object of type objectBase with the specified object number.
DBObject(DBObject, GanymedeSession) - Constructor for class arlut.csd.ganymede.DBObject
This is a view-copy constructor, designed to make a view-only duplicate of an object from the database.
DBObjectBase - class arlut.csd.ganymede.DBObjectBase.
The data dictionary and object store for a particular kind of object in the DBStore on the Ganymede server.
DBObjectBase(DataInput, DBStore) - Constructor for class arlut.csd.ganymede.DBObjectBase
receive constructor.
DBObjectBase(DBObjectBase, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.DBObjectBase
copy constructor.
DBObjectBase(DBStore, boolean) - Constructor for class arlut.csd.ganymede.DBObjectBase
Generic constructor.
DBObjectBase(DBStore, boolean, boolean) - Constructor for class arlut.csd.ganymede.DBObjectBase
This constructor actually does all the work of initializing a new DBObjectBase.
DBObjectBase(DBStore, short, boolean, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.DBObjectBase
Creation constructor.
DBObjectBaseField - class arlut.csd.ganymede.DBObjectBaseField.
An entry in the Ganymede server's DBStore schema dictionary.
DBObjectBaseField(DataInput, DBObjectBase) - Constructor for class arlut.csd.ganymede.DBObjectBaseField
Receive constructor, for binary loading from ganymede.db.
DBObjectBaseField(DBObjectBase) - Constructor for class arlut.csd.ganymede.DBObjectBaseField
Generic field constructor.
DBObjectBaseField(DBObjectBase, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.DBObjectBaseField
Editing base constructor.
DBObjectBaseField(DBObjectBaseField, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.DBObjectBaseField
Copy constructor, used during schema editing.
DBObjectDeltaRec - class arlut.csd.ganymede.DBObjectDeltaRec.
This class is used to represent a record of changes that need to be made to a DBObject in the DBStore.

This class will be used in to handle writing and reading records of changes made to objects in the Ganymede journal file.
DBObjectDeltaRec(DataInput) - Constructor for class arlut.csd.ganymede.DBObjectDeltaRec
This DBObjectDeltaRec constructor is used to load a delta record from a Journal stream.
DBObjectDeltaRec(DBObject, DBObject) - Constructor for class arlut.csd.ganymede.DBObjectDeltaRec
This DBObjectDeltaRec constructor is used to generate a delta record that records the difference between two objects for the Ganymede journal
DBObjectTable - class arlut.csd.ganymede.DBObjectTable.
A customized variant of the java.util.Hashtable class that is tuned for use in managing DBObjects in a Ganymede DBObjectBase.
DBObjectTable() - Constructor for class arlut.csd.ganymede.DBObjectTable
Constructs a new, empty DBObjectTable with a default capacity and load factor.
DBObjectTable(int) - Constructor for class arlut.csd.ganymede.DBObjectTable
Constructs a new, empty DBObjectTable with the specified initial capacity and default load factor.
DBObjectTable(int, float) - Constructor for class arlut.csd.ganymede.DBObjectTable
Constructs a new, empty DBObjectTable with the specified initial capacity and the specified load factor.
DBObjectTableEnumerator - class arlut.csd.ganymede.DBObjectTableEnumerator.
A DBObjectTable enumerator class.
DBObjectTableEnumerator(DBObject[]) - Constructor for class arlut.csd.ganymede.DBObjectTableEnumerator
 
DBQueryHandler - class arlut.csd.ganymede.DBQueryHandler.
This class is the query processing engine for the Ganymede database.
DBQueryHandler() - Constructor for class arlut.csd.ganymede.DBQueryHandler
 
DBReadLock - class arlut.csd.ganymede.DBReadLock.
DBReadLock is a class used in the Ganymede server to represent a read lock on one or more DBObjectBase objects.
DBReadLock(DBStore) - Constructor for class arlut.csd.ganymede.DBReadLock
constructor to get a read lock on all the object bases
DBReadLock(DBStore, Vector) - Constructor for class arlut.csd.ganymede.DBReadLock
constructor to get a read lock on a subset of the object bases.
DBSchemaEdit - class arlut.csd.ganymede.DBSchemaEdit.
Server-side schema editing class.
DBSchemaEdit(Admin) - Constructor for class arlut.csd.ganymede.DBSchemaEdit
Constructor.
DBSession - class arlut.csd.ganymede.DBSession.
DBSession is the Ganymede server's DBStore-level session class.
DBSession(DBStore, GanymedeSession, Object) - Constructor for class arlut.csd.ganymede.DBSession
Constructor for DBSession.
DBSessionLockManager - class arlut.csd.ganymede.DBSessionLockManager.
This class coordinates lock activity for a server-side DBSession object.
DBSessionLockManager(DBSession) - Constructor for class arlut.csd.ganymede.DBSessionLockManager
 
dbStore - Variable in class arlut.csd.ganymede.DBEditSet
Who's our daddy?
DBStore - class arlut.csd.ganymede.DBStore.
DBStore is the main Ganymede database class.
DBStore() - Constructor for class arlut.csd.ganymede.DBStore
This is the constructor for DBStore.
DBWriteLock - class arlut.csd.ganymede.DBWriteLock.
A DBWriteLock is a DBLock subclass used to lock one or more DBObjectBases for the purposes of committing changes into those bases, preventing any other threads from reading or writing to the database while the update is being performed.
DBWriteLock(DBStore) - Constructor for class arlut.csd.ganymede.DBWriteLock
constructor to get a write lock on all the object bases
DBWriteLock(DBStore, Vector) - Constructor for class arlut.csd.ganymede.DBWriteLock
constructor to get a write lock on a subset of the object bases.
dCallback - Variable in class arlut.csd.JTree.treeControl
 
deathThread - Static variable in class arlut.csd.ganymede.client.glogin
Background thread to handle force disconnect commands from the server.
DeathWatcherThread - class arlut.csd.ganymede.client.DeathWatcherThread.
Client-side background thread to handle force disconnect commands from the server.
DeathWatcherThread() - Constructor for class arlut.csd.ganymede.client.DeathWatcherThread
 
debug - Static variable in class arlut.csd.JDialog.DialogRsrc
 
debug - Variable in class arlut.csd.JDialog.JCenterDialog
 
debug - Static variable in class arlut.csd.JDialog.JDialogBuff
 
debug - Static variable in class arlut.csd.JDataComponent.JIPField
 
debug - Static variable in class arlut.csd.JDataComponent.JMultiLineLabel
 
debug - Static variable in class arlut.csd.JDataComponent.JcalendarField
 
debug - Static variable in class arlut.csd.JDataComponent.JdateField
 
debug - Static variable in class arlut.csd.JDataComponent.JentryField
 
debug - Static variable in class arlut.csd.JDataComponent.JentryDocument
 
debug - Static variable in class arlut.csd.JCalendar.JpanelCalendar
 
debug - Static variable in class arlut.csd.JCalendar.JYearChooser
 
debug - Static variable in class arlut.csd.JCalendar.JMonthYearPanel
 
debug - Static variable in class arlut.csd.JDataComponent.JpassField
 
debug - Static variable in class arlut.csd.JDataComponent.JpasswordField
 
debug - Static variable in class arlut.csd.JCalendar.JpopUpCalendar
 
debug - Static variable in class arlut.csd.JDataComponent.JstringArea
 
debug - Static variable in class arlut.csd.JDataComponent.JstringField
 
debug - Static variable in class arlut.csd.JDataComponent.JstringListBox
 
debug - Variable in class arlut.csd.JDataComponent.LAFMenu
 
debug - Static variable in class arlut.csd.JDialog.StringDialog
 
debug - Static variable in class arlut.csd.JDataComponent.StringSelector
 
debug - Static variable in class arlut.csd.JDataComponent.TimedKeySelectionManager
 
debug - Static variable in class arlut.csd.JDialog.messageDialog
 
debug - Static variable in class arlut.csd.JTable.baseTable
 
debug - Static variable in class arlut.csd.JTable.gridTable
 
debug - Static variable in class arlut.csd.JTable.tableAttr
 
debug - Static variable in class arlut.csd.JTable.tableCanvas
 
debug - Static variable in class arlut.csd.JTable.tableCell
 
debug - Static variable in class testTable
 
debug - Static variable in class arlut.csd.JTree.treeControl
 
debug - Static variable in class arlut.csd.JTree.treeCanvas
 
debug - Static variable in class Qsmtp.Qsmtp
 
debug - Static variable in class arlut.csd.Util.FixedListCompare
 
debug - Static variable in class arlut.csd.Util.PackageResources
 
debug - Static variable in class arlut.csd.Util.VecSortInsert
 
debug - Static variable in class arlut.csd.Util.WordWrap
 
debug - Static variable in class arlut.csd.Util.XMLReader
 
debug - Static variable in class arlut.csd.Util.zipIt
 
debug - Static variable in class arlut.csd.ganymede.client.ClientBase
 
debug - Static variable in class arlut.csd.ganymede.client.InvidNode
 
debug - Variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
debug - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
debug - Static variable in class arlut.csd.ganymede.client.JInvidChooser
 
debug - Static variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
debug - Variable in class arlut.csd.ganymede.client.Loader
 
debug - Static variable in class arlut.csd.ganymede.client.PersonaDialog
 
debug - Variable in class arlut.csd.ganymede.client.SaveDialog
 
debug - Variable in class arlut.csd.ganymede.client.SaveObjDialog
 
debug - Variable in class arlut.csd.ganymede.client.containerPanel
 
debug - Variable in class arlut.csd.ganymede.client.createObjectDialog
 
debug - Static variable in class arlut.csd.ganymede.client.datePanel
 
debug - Variable in class arlut.csd.ganymede.client.elementWrapper
 
debug - Variable in class arlut.csd.ganymede.client.framePanel
This will be loaded from gclient anyway.
debug - Static variable in class arlut.csd.ganymede.client.gResultTable
 
debug - Static variable in class arlut.csd.ganymede.client.gclient
 
debug - Variable in class arlut.csd.ganymede.client.PersonaListener
 
debug - Variable in class arlut.csd.ganymede.client.CacheInfo
 
debug - Static variable in class arlut.csd.ganymede.client.StatusClearThread
 
debug - Static variable in class arlut.csd.ganymede.client.glogin
 
debug - Variable in class arlut.csd.ganymede.client.DeathWatcherThread
 
debug - Variable in class arlut.csd.ganymede.client.ExitThread
 
debug - Static variable in class arlut.csd.ganymede.client.gloginFrame
 
debug - Static variable in class arlut.csd.ganymede.client.datesPanel
 
debug - Variable in class arlut.csd.ganymede.client.notesPanel
 
debug - Static variable in class arlut.csd.ganymede.client.objectCache
 
debug - Static variable in class arlut.csd.ganymede.client.objectList
 
debug - Static variable in class arlut.csd.ganymede.client.openObjectDialog
 
debug - Variable in class arlut.csd.ganymede.client.ownerPanel
 
debug - Static variable in class arlut.csd.ganymede.client.ownershipPanel
 
debug - Static variable in class arlut.csd.ganymede.client.objectPane
 
debug - Static variable in class arlut.csd.ganymede.client.perm_button
 
debug - Variable in class arlut.csd.ganymede.client.perm_editor
 
debug - Static variable in class arlut.csd.ganymede.client.personaContainer
 
debug - Variable in class arlut.csd.ganymede.client.personaPanel
 
debug - Static variable in class arlut.csd.ganymede.client.querybox
 
debug - Static variable in class arlut.csd.ganymede.client.QueryRow
 
debug - Static variable in class arlut.csd.ganymede.client.OptionsPanel
 
debug - Variable in class arlut.csd.ganymede.client.vectorPanel
 
debug - Variable in class arlut.csd.ganymede.client.windowPanel
 
debug - Static variable in class arlut.csd.ganymede.client.xmlclient
 
debug - Static variable in class jcrypt.jcrypt
 
debug - Static variable in class arlut.csd.ganymede.BaseEditor
 
debug - Static variable in class arlut.csd.ganymede.BaseFieldEditor
 
debug - Static variable in class arlut.csd.ganymede.DBBaseCategory
 
debug - Static variable in class arlut.csd.ganymede.DBCheckPoint
 
debug - Static variable in class arlut.csd.ganymede.DBDumpLock
 
debug - Static variable in class arlut.csd.ganymede.DBEditObject
 
debug - Static variable in class arlut.csd.ganymede.DBEditSet
 
debug - Static variable in class arlut.csd.ganymede.DBJournal
 
debug - Static variable in class arlut.csd.ganymede.JournalEntry
 
debug - Static variable in class arlut.csd.ganymede.DBLog
 
debug - Static variable in class arlut.csd.ganymede.DBLogEvent
 
debug - Static variable in class arlut.csd.ganymede.DBNameSpace
 
debug - Static variable in class arlut.csd.ganymede.DBObject
 
debug - Static variable in class arlut.csd.ganymede.DBObjectBase
 
debug - Static variable in class arlut.csd.ganymede.DBObjectBaseField
 
debug - Static variable in class arlut.csd.ganymede.DBObjectDeltaRec
 
debug - Static variable in class arlut.csd.ganymede.DBQueryHandler
 
debug - Static variable in class arlut.csd.ganymede.DBReadLock
 
debug - Static variable in class arlut.csd.ganymede.DBSchemaEdit
 
debug - Static variable in class arlut.csd.ganymede.DBSession
 
debug - Static variable in class arlut.csd.ganymede.DBStore
Enable/disable debug in the DBStore methods
debug - Static variable in class arlut.csd.ganymede.DBWriteLock
 
debug - Static variable in class arlut.csd.ganymede.DumpResult
 
debug - Static variable in class arlut.csd.ganymede.GASHAdmin
 
debug - Static variable in class arlut.csd.ganymede.GASHAdminFrame
 
debug - Static variable in class arlut.csd.ganymede.iAdmin
 
debug - Static variable in class arlut.csd.ganymede.consoleShutdownDialog
 
debug - Static variable in class arlut.csd.ganymede.GASHAdminLoginFrame
 
debug - Static variable in class arlut.csd.ganymede.GASHSchema
 
debug - Static variable in class arlut.csd.ganymede.NameSpaceEditor
 
debug - Static variable in class arlut.csd.ganymede.CategoryEditor
 
debug - Static variable in class arlut.csd.ganymede.Ganymede
 
debug - Static variable in class arlut.csd.ganymede.memoryStatusTask
The debug flag in memoryStatusTask is used to control whether memoryStatusTask will log memory usage to Ganymede's standard error log.
debug - Static variable in class arlut.csd.ganymede.GanymedeAdmin
 
debug - Static variable in class arlut.csd.ganymede.GanymedeBuilderTask
 
debug - Static variable in class arlut.csd.ganymede.GanymedeExpirationTask
 
debug - Static variable in class arlut.csd.ganymede.GanymedeScheduler
 
debug - Static variable in class arlut.csd.ganymede.GanymedeSession
 
debug - Static variable in class arlut.csd.ganymede.GanymedeValidationTask
 
debug - Static variable in class arlut.csd.ganymede.GanymedeXMLSession
 
debug - Static variable in class arlut.csd.ganymede.IPDBField
 
debug - Static variable in class arlut.csd.ganymede.InvidDBField
 
debug - Static variable in class arlut.csd.ganymede.PasswordDBField
 
debug - Static variable in class arlut.csd.ganymede.PermMatrix
 
debug - Static variable in class arlut.csd.ganymede.PermissionMatrixDBField
 
debug - Static variable in class arlut.csd.ganymede.QueryResult
 
debug - Static variable in class arlut.csd.ganymede.ReturnVal
 
debug - Static variable in class arlut.csd.ganymede.adminPersonaCustom
 
debug - Static variable in class arlut.csd.ganymede.loginSemaphore
 
debug - Static variable in class arlut.csd.ganymede.scheduleHandle
 
debug - Static variable in class arlut.csd.ganymede.serverAdminProxy
 
debug - Static variable in class arlut.csd.ganymede.stopServer
 
debug - Static variable in class arlut.csd.ganymede.xmlfield
 
debug - Static variable in class arlut.csd.ganymede.xmlobject
 
debug_persona - Static variable in class arlut.csd.ganymede.client.containerPanel
 
debug(String) - Static method in class arlut.csd.ganymede.Ganymede
This is a convenience method used by server-side code to send debug output to stderr and to any attached admin consoles.
debug2 - Static variable in class arlut.csd.JTree.treeCanvas
 
debug2 - Static variable in class arlut.csd.ganymede.DBObjectBase
More debugging.
debugBackPointers() - Method in class arlut.csd.ganymede.DBStore
 
debugdecode(Hashtable) - Static method in class arlut.csd.ganymede.PermissionMatrixDBField
This method generates a string version of the debugdump output.
debugdump() - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method does a dump to System.err of the permission contents held in this field.
debugDump() - Method in class md5.MD5
 
debugDump() - Method in class arlut.csd.ganymede.ObjectHandle
 
debugdump(Hashtable) - Static method in class arlut.csd.ganymede.PermissionMatrixDBField
This method does a dump to System.err of the permission contents held in matrix.
debugdump(PermissionMatrixDBField) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method does a dump to System.err of the permission contents held in PermissionMatrixDBField me.
debugdump(PermMatrix) - Static method in class arlut.csd.ganymede.PermissionMatrixDBField
 
debugEmit - Static variable in class arlut.csd.ganymede.DBObject
 
debugFilename - Static variable in class arlut.csd.ganymede.GASHAdminFrame
 
debugFilename - Static variable in class arlut.csd.ganymede.Ganymede
If the server is started with debug=<filename> on the command line, debugFilename will hold the name of the file to write our RMI debug log to.
debugMenu - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
debugPrintTree(int) - Method in class arlut.csd.Util.XMLElement
This debug method prints out this item and all items under this item if this item is the top node in a tree.
debugPrintTree(int) - Method in class arlut.csd.Util.XMLItem
This debug method prints out this item and all items under this item if this item is the top node in a tree.
debugProperty - Variable in class arlut.csd.ganymede.client.windowPanel
 
decBusy(String) - Static method in class arlut.csd.ganymede.GanymedeBuilderTask
 
Decode(byte[], int, int) - Method in class md5.MD5
 
decodeBaseName(String) - Static method in class arlut.csd.ganymede.PermissionMatrixDBField
This utility method extracts the DBObjectBase name from a coded permission entry held in a PermMatrix/PermissionMatrixDBField Matrix.
decodeFieldName(String) - Static method in class arlut.csd.ganymede.PermissionMatrixDBField
This utility method extracts the DBObjectBaseField name from a coded permission entry held in a PermMatrix/PermissionMatrixDBField Matrix.
decodeRescanList(StringBuffer, Hashtable) - Method in class arlut.csd.ganymede.ReturnVal
This method takes a StringBuffer encoded as follows:
deconstruct() - Method in class arlut.csd.ganymede.DBEditSet
Private helper method for commit() and release(), which breaks apart and nulls references to data structures maintained for this transaction to aid GC.
decPhase1(boolean) - Static method in class arlut.csd.ganymede.GanymedeBuilderTask
 
decPhase2(boolean) - Static method in class arlut.csd.ganymede.GanymedeBuilderTask
 
decrement() - Method in class arlut.csd.ganymede.loginSemaphore
Decrement the login count.
Default - Variable in class arlut.csd.JDialog.booleanThing
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JIPField
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JfloatField
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JnumberField
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JpasswordField
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JstringField
 
DEFAULT_PORT - Static variable in class Qsmtp.Qsmtp
 
DEFAULT_SIZE - Static variable in class arlut.csd.JDataComponent.JpasswordField
 
DEFAULT_SIZE - Static variable in class arlut.csd.JDataComponent.JstringField
 
DEFAULT_THICKNESS - Static variable in class arlut.csd.JDataComponent.JSeparator
 
defaultmonitorpassProperty - Static variable in class arlut.csd.ganymede.Ganymede
 
defaultObj - Variable in class arlut.csd.ganymede.GanymedeSession
A reference to the Ganymede DBObject storing our default permissions, or the permissions that applies when we are not in supergash mode and we do not have any ownership over the object in question.
defaultOwnerChosen - Variable in class arlut.csd.ganymede.client.gclient
 
defaultOwnerChosen() - Method in class arlut.csd.ganymede.client.gclient
True if a default owner has already been chosen.
defaultOwnerDialog - Variable in class arlut.csd.ganymede.client.gclient
 
defaultOwnerMI - Variable in class arlut.csd.ganymede.client.gclient
 
defaultPerms - Variable in class arlut.csd.ganymede.GanymedeSession
This variable stores the permission bits that are applicable to generic objects not specifically owned by this persona.
defaultrootpassProperty - Static variable in class arlut.csd.ganymede.Ganymede
 
defaultrootpassProperty - Static variable in class arlut.csd.ganymede.stopServer
 
defined - Variable in class arlut.csd.ganymede.FieldInfo
 
defined - Variable in class arlut.csd.ganymede.PermissionMatrixDBField
 
DEFINED - Static variable in class arlut.csd.ganymede.QueryDataNode
 
delayedFireTableDataChanged() - Method in class arlut.csd.ganymede.client.TreeTableModelAdapter
Invokes fireTableDataChanged after all the pending events have been processed.
delegatableDefaultPerms - Variable in class arlut.csd.ganymede.GanymedeSession
This variable stores the permission bits that are applicable to generic objects not specifically owned by this persona and which the current admin has permission to delegate to subordinate roles.
delegatablePersonaPerms - Variable in class arlut.csd.ganymede.GanymedeSession
This variable stores the permission bits that are applicable to objects that the current persona has ownership privilege over and which the current admin has permission to delegate to subordinate roles.
DELELEMENT - Static variable in class arlut.csd.ganymede.DBEditObject
 
DELELEMENTS - Static variable in class arlut.csd.ganymede.DBEditObject
 
DELETABLE - Static variable in class arlut.csd.ganymede.client.PermRow
 
DELETABLE - Static variable in class arlut.csd.ganymede.client.PermEditorModel
 
delete - Variable in class arlut.csd.ganymede.client.personaPanel
 
delete - Variable in class arlut.csd.ganymede.PermEntry
 
delete - Variable in class arlut.csd.ganymede.xPerm
 
DELETE - Static variable in class arlut.csd.JDataComponent.JValueObject
Vector delete scalar operation, requires index to be set.
DELETE - Static variable in class arlut.csd.ganymede.DBJournal
 
DELETE - Static variable in class arlut.csd.ganymede.xmlfield
constant string for the delete mode
deleteAllElements() - Method in class arlut.csd.ganymede.DBField
Removes all elements from this field, if a vector.
deleteAllElements() - Method in interface arlut.csd.ganymede.db_field
Removes all elements from this field, if a vector.
deleteBase(String) - Method in class arlut.csd.ganymede.DBSchemaEdit
This method deletes a DBObjectBase, removing it from the Schema Editor's working set of bases.
deleteBase(String) - Method in interface arlut.csd.ganymede.SchemaEdit
This method deletes a DBObjectBase, removing it from the Schema Editor's working set of bases.
deleteCategoryMI - Variable in class arlut.csd.ganymede.GASHSchema
 
DeleteColMI - Variable in class arlut.csd.JTable.rowTable
 
deleteColumn(int, boolean) - Method in class arlut.csd.JTable.baseTable
This method takes the given column out of the table entirely.
DELETED - Static variable in class arlut.csd.ganymede.ReturnVal
 
deleteDBObject(DBEditObject) - Method in class arlut.csd.ganymede.DBSession
Remove an object from the database
deleteDBObject(Invid) - Method in class arlut.csd.ganymede.DBSession
Remove an object from the database
deleteDBObject(short, int) - Method in class arlut.csd.ganymede.DBSession
Remove an object from the database
deleteDirectory(String) - Static method in class arlut.csd.Util.FileOps
 
deletedObjects - Variable in class arlut.csd.ganymede.GanymedeXMLSession
Vector of xmlobjects that correspond to pre-existing Ganymede server objects that have been/need to be deleted by this GanymedeXMLSession.
deleteElement(elementWrapper) - Method in class arlut.csd.ganymede.client.vectorPanel
Removes an element from the vector panel.
deleteElement(int) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElement(int) - Method in interface arlut.csd.ganymede.db_field
Deletes an element of this field, if a vector.
deleteElement(int, boolean) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElement(int, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElement(int, boolean, boolean) - Method in class arlut.csd.ganymede.InvidDBField
Deletes an element of this field, if a vector.

The object pointed to by the Invid in the element to be deleted will be checked out of the database and its pointer to us cleared.

Returns null on success, non-null on failure.

If non-null is returned, the ReturnVal object will include a dialog specification that the client can use to display the error condition.
deleteElement(Object) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElement(Object) - Method in interface arlut.csd.ganymede.db_field
Deletes an element of this field, if a vector.
deleteElement(Object, boolean) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElementLocal(int) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElementLocal(Object) - Method in class arlut.csd.ganymede.DBField
Deletes an element of this field, if a vector.
deleteElements(Vector) - Method in class arlut.csd.ganymede.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector) - Method in interface arlut.csd.ganymede.db_field
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean) - Method in class arlut.csd.ganymede.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.InvidDBField
Removes a set of elements from this field, if a vector.
deleteElementsLocal(Vector) - Method in class arlut.csd.ganymede.DBField
Removes a set of elements from this field, if a vector.
deleteField(String) - Method in interface arlut.csd.ganymede.Base
This method is used to remove a field definition from the current schema.
deleteField(String) - Method in class arlut.csd.ganymede.BaseDump
 
deleteField(String) - Method in class arlut.csd.ganymede.DBObjectBase
This method is used to remove a field definition from the current schema.
deleteFieldMI - Variable in class arlut.csd.ganymede.GASHSchema
 
deleteFile(String) - Static method in class arlut.csd.Util.FileOps
 
deleteHash - Variable in class arlut.csd.ganymede.client.gclient
Mapping of invid's for objects that the client has requested be deleted by the server to CacheInfo objects which hold information about the object used to make decisions about managing the client's tree display.
deleteLockObject(DBObject, DBSession) - Static method in class arlut.csd.ganymede.DBDeletionManager
This method is used by the Invid binding logic to attempt to block an object from being deleted.
deleteMI - Variable in class arlut.csd.ganymede.client.gResultTable
 
deleteNameMI - Variable in class arlut.csd.ganymede.GASHSchema
 
deleteNameSpace(String) - Method in class arlut.csd.ganymede.DBSchemaEdit
This method deletes a DBNameSpace object, returning true if the deletion could be carried out, false otherwise.
deleteNameSpace(String) - Method in interface arlut.csd.ganymede.SchemaEdit
This method deletes a DBNameSpace object, returning true if the deletion could be carried out, false otherwise.
deleteNode(treeNode, boolean) - Method in class arlut.csd.JTree.treeControl
Removes a node from the tree, along with all its children.
deleteObject(Invid, boolean) - Method in class arlut.csd.ganymede.client.gclient
Marks an object on the server as deleted.
deleteObjectDialog() - Method in class arlut.csd.ganymede.client.gclient
Opens a dialog to let the user choose an object for deletion, and if cancel is not chosen, the object is opened for deletion.
deleteObjectMI - Variable in class arlut.csd.ganymede.client.gclient
 
deleteObjectMI - Variable in class arlut.csd.ganymede.GASHSchema
 
deleteRow(int, boolean) - Method in class arlut.csd.JTable.baseTable
Deletes a row from the table
deleteRow(Object, boolean) - Method in class arlut.csd.JTable.rowTable
Deletes a row.
DELETEVECTOR - Static variable in class arlut.csd.JDataComponent.JValueObject
Vector delete vector operation, requires index to be set.
deleting - Variable in class arlut.csd.ganymede.DBEditObject
true if the object is in the middle of carrying out deletion logic..
DELETING - Static variable in interface arlut.csd.ganymede.ObjectStatus
Status code for a previously existing object that is to be deleted
delReadLock(Object, DBReadLock) - Method in class arlut.csd.ganymede.DBLockSync
This method disassociates a DBReadLock from the given key, if possible.
delValue(Object) - Method in class arlut.csd.ganymede.fieldDeltaRec
This method is used to record a value that has been removed from this vector field.
delValues - Variable in class arlut.csd.ganymede.fieldDeltaRec
 
delValues - Variable in class arlut.csd.ganymede.xmlfield
 
demandTask(String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is provided to allow the server to request that a task listed as being registered 'on-demand' be run as soon as possible.
demandTask(String, Object[]) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is provided to allow the server to request that a task listed as being registered 'on-demand' be run as soon as possible.
dequeue() - Method in class arlut.csd.Util.XMLReader
private dequeue method.
dequeue() - Method in class arlut.csd.ganymede.serverAdminProxy
private dequeue method.
dequeue() - Method in class arlut.csd.ganymede.serverClientProxy
private dequeue method.
dequeuePtr - Variable in class arlut.csd.Util.XMLReader
 
dequeuePtr - Variable in class arlut.csd.ganymede.serverAdminProxy
 
dequeuePtr - Variable in class arlut.csd.ganymede.serverClientProxy
Index pointer to the slot for the next item to be pulled from
des_set_key(byte[]) - Static method in class jcrypt.jcrypt
 
describe(Invid) - Method in class arlut.csd.ganymede.DBStore
 
describe(Invid) - Method in class arlut.csd.ganymede.GanymedeSession
This method is intended as a lightweight way of returning a handy description of the type and label of the specified invid.
description - Variable in class arlut.csd.ganymede.DBEditSet
A brief description of the client associated with this transaction, used in logging to identify what was done by the main client, what by a password-changing utility, etc.
description - Variable in class arlut.csd.ganymede.systemEventType
 
description - Variable in class arlut.csd.ganymede.objectEventType
 
description - Variable in class arlut.csd.ganymede.MailOut
 
description - Variable in class arlut.csd.ganymede.DBLogEvent
 
desktop - Static variable in class arlut.csd.ganymede.client.ClientColor
 
destroy() - Method in class arlut.csd.ganymede.client.glogin
If the applet is no longer visible on the page, we exit.
destroy() - Method in class arlut.csd.ganymede.GASHAdmin
 
detach() - Method in class arlut.csd.JDataComponent.JchoiceList
 
detachBadConsoles() - Static method in class arlut.csd.ganymede.GanymedeAdmin
This private static method is called to remove any consoles that have experienced RMI failures from the static GanymedeAdmin.consoles vector.
dialog - Variable in class arlut.csd.ganymede.ReturnVal
A Serializable Dialog Definition
DialogRsrc - class arlut.csd.JDialog.DialogRsrc.
This class is used to create a customized StringDialog.
DialogRsrc(Frame, String, String) - Constructor for class arlut.csd.JDialog.DialogRsrc
Constructor for DialogRsrc
DialogRsrc(Frame, String, String, String, String) - Constructor for class arlut.csd.JDialog.DialogRsrc
Constructor with special "Ok" and "Cancel" strings
DialogRsrc(Frame, String, String, String, String, Image) - Constructor for class arlut.csd.JDialog.DialogRsrc
Constructor with special "Ok" and "Cancel" strings
DialogRsrc(Frame, String, String, String, String, String) - Constructor for class arlut.csd.JDialog.DialogRsrc
Constructor with special "Ok" and "Cancel" strings
DialogShow() - Method in class arlut.csd.JDialog.StringDialog
Display the dialog box, locks this thread while the dialog is being displayed, and returns a hashtable of data field values when the user closes the dialog box.
DialogShow() - Method in class arlut.csd.ganymede.consoleShutdownDialog
Display the dialog box, locks this thread while the dialog is being displayed, and returns a hashtable of data field values when the user closes the dialog box.
DialogTitle - Variable in class arlut.csd.ganymede.client.perm_editor
 
didSucceed() - Method in class arlut.csd.ganymede.ReturnVal
This method returns the general success code for the preceding operation.
die(String) - Method in class arlut.csd.ganymede.client.DeathWatcherThread
This method causes the DeathWatcherThread to kick off the end-of-the-world process.
dieNow - Variable in class arlut.csd.ganymede.client.ExitThread
 
dieNow() - Method in class arlut.csd.ganymede.client.ExitThread
 
diff() - Method in class arlut.csd.ganymede.DBEditObject
This method is used to generate a String describing the difference between the current state of the DBEditObject and the original object's state.
difference(PermEntry) - Method in class arlut.csd.ganymede.PermEntry
This method returns a textual description of the changes between this PermEntry and <p>
difference(Vector, Vector) - Static method in class arlut.csd.Util.VectorUtils
This method returns a Vector containing the set of objects contained in vectA that are not contained in vectB.
DimGrey - Static variable in class arlut.csd.ganymede.client.ClientColor
 
directInit(String) - Static method in class arlut.csd.ganymede.Ganymede
This method is used to initialize the Ganymede system when it is being driven by a direct-linked loader main() entry point, as a single process.
dirty - Variable in class arlut.csd.ganymede.DBJournal
 
disable() - Method in class arlut.csd.ganymede.scheduleHandle
Server-side method to disable future invocations of this task
disable(String, boolean, long) - Method in class arlut.csd.ganymede.loginSemaphore
disables logins
disableMsg - Variable in class arlut.csd.ganymede.loginSemaphore
If this var is not null, we are disabled.
disableTask(String) - Method in class arlut.csd.ganymede.iAdmin
 
disableTask(String) - Method in class arlut.csd.ganymede.GanymedeAdmin
Causes a registered task to be made ineligible for execution until enableTask() is called.
disableTask(String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is provided to allow an admin console to specify that a task be suspended.
disableTask(String) - Method in interface arlut.csd.ganymede.adminSession
Causes a registered task to be made ineligible for execution until enableTask() is called.
disableTaskMI - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
disallowedChars - Variable in class arlut.csd.JDataComponent.JpasswordField
 
disallowedChars - Variable in class arlut.csd.JDataComponent.JstringArea
 
disallowedChars - Variable in class arlut.csd.JDataComponent.JstringField
 
disallowedChars() - Method in class arlut.csd.ganymede.PasswordDBField
Returns a string containing the list of forbidden characters for this field.
disallowedChars() - Method in class arlut.csd.ganymede.StringDBField
Returns a string containing the list of forbidden characters for this field.
disallowedChars() - Method in interface arlut.csd.ganymede.pass_field
Returns a string containing the list of forbidden characters for this field.
disallowedChars() - Method in interface arlut.csd.ganymede.string_field
 
disconnect() - Method in class arlut.csd.ganymede.client.ClientBase
Calls the logout() method on the Session object.
disconnect() - Method in class arlut.csd.ganymede.GASHAdminFrame
local convenience method to handle disconnecting the admin console
disconnect() - Method in class arlut.csd.ganymede.iAdmin
 
disconnect() - Method in class arlut.csd.ganymede.stopServerAdmin
 
disconnected(ClientEvent) - Method in interface arlut.csd.ganymede.client.ClientListener
Called when the server forces a disconnect.
disconnected(ClientEvent) - Method in class arlut.csd.ganymede.client.glogin
Handle a forced disconnect message from the ClientBase RMI object.
disconnected(ClientEvent) - Method in class arlut.csd.ganymede.client.rpcpass
Called when the server forces a disconnect.
disconnected(ClientEvent) - Method in class arlut.csd.ganymede.client.xmlclient
Handle a forced disconnect message from the ClientBase RMI object.
dispatch(Admin) - Method in class arlut.csd.ganymede.adminEvent
 
dispatch(Client) - Method in class arlut.csd.ganymede.clientEvent
 
dispatchMessage(messageObject) - Method in class Qsmtp.Qsmtp
This method handles the actual mail-out
displayRegionFirstLine() - Method in class arlut.csd.JTable.baseTable
This method returns the first line of the display area, below the headers.
displaySelectedPage() - Method in class arlut.csd.JCalendar.JpanelCalendar
This method forces the calendar to jump to the page containing the selected date.
dissociate() - Method in class arlut.csd.ganymede.DumpResult
This method breaks apart the data structures held by this DumpResult..
dissolve() - Method in class arlut.csd.Util.XMLElement
This method unlinks this XMLItem and any subnodes of it from each other, as well as clearing this XMLItem's parent reference.
dissolve() - Method in class arlut.csd.Util.XMLItem
This method unlinks this XMLItem and any subnodes of it from each other, as well as clearing this XMLItem's parent reference.
dissolve(Invid, boolean) - Method in class arlut.csd.ganymede.InvidDBField
This method is used to effect the remote side of an unbind operation.
doBooleanXML(XMLItem) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="boolean"> and update this field's schema information to match.
document - Variable in class arlut.csd.ganymede.client.helpPanel
 
doDumpHistoryInfo() - Method in class arlut.csd.ganymede.XMLDumpContext
Returns true if this XMLDumpContext is configured to dump creation and modification information when writing out object records.
doDumpPlaintext() - Method in class arlut.csd.ganymede.XMLDumpContext
Returns true if this XMLDumpContext is configured to dump plaintext password information to disk when a password field has enough information in crypt() or md5Crypt() form that the Ganymede server would be able to load and authenticate against a non-plaintext version of the password.
doEverything(boolean) - Method in class arlut.csd.ganymede.client.xmlclient
Actually do the thing.
doInvidXML(XMLItem, boolean) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="invid"> and update this field's schema information to match.
doIPXML(XMLItem) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="ip"> and update this field's schema information to match.
done - Variable in class arlut.csd.JDialog.StringDialog
 
done - Variable in class arlut.csd.Util.XMLReader
 
done - Variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
done - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
done - Variable in class arlut.csd.ganymede.client.StatusClearThread
 
done - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
done - Variable in class arlut.csd.ganymede.consoleShutdownDialog
 
done - Variable in class arlut.csd.ganymede.serverAdminProxy
If true, we have been told to shut down, and our background commThread will exit as soon as it can clear its event queue.
done - Variable in class arlut.csd.ganymede.serverClientProxy
If true, we have been told to shut down, and our background commThread will exit as soon as it can clear its event queue.
DONE - Static variable in class arlut.csd.ganymede.GanymediatorWizard
 
doNormalProcessing - Variable in class arlut.csd.ganymede.ReturnVal
This boolean variable is used on the server side only, to determine whether the field code that invoked wizardHook on a DBEditObject subclass should continue with its normal process or whether it should immediately return this ReturnVal to the (client-side) caller.
dontdrag - Variable in class arlut.csd.JTree.treeCanvas
 
doNumericXML(XMLItem) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="numeric"> and update this field's schema information to match.
doPasswordXML(XMLItem) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="password"> and update this field's schema information to match.
doQuery() - Method in class arlut.csd.ganymede.client.querybox
 
doRefreshTasks(Vector) - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the task status table on this admin console
doRefreshUsers(Vector) - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the user status table on this admin console
doRescan() - Method in class arlut.csd.ganymede.ReturnVal
This method returns true if this ReturnVal encodes rescan information for one or more fields in on or more objects.
doSetState() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the server state display on this admin console
doSort - Variable in class arlut.csd.JDataComponent.JstringListBox
If true, the JstringListBox will sort items.
doStringXML(XMLItem) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method takes care of doing everything required to take an XMLItem tree <fielddef type="string"> and update this field's schema information to match.
doTest - Variable in class arlut.csd.ganymede.client.xmlclient
 
doubleClickInCell(int, int) - Method in class arlut.csd.JTable.baseTable
Hook for subclasses to implement selection logic
doubleClickInCell(int, int) - Method in class arlut.csd.JTable.rowTable
Hook for subclasses to implement selection logic
doubleClickNode(treeNode) - Method in class arlut.csd.JTree.treeControl
 
doUpdateCheckedOut() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the objects checked out display on this admin console
doUpdateLastDump() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the last dump time on this admin console
doUpdateLocksHeld() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the number of locks held display on this admin console
doUpdateMemState() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method updates the memory statistics display on this admin console
doUpdateTransCount() - Method in class arlut.csd.ganymede.GanymedeAdmin
This private method is used to update this admin console handle's transaction count.
down - Variable in class arlut.csd.JCalendar.JYearChooser
 
doXMLDump(boolean, boolean, boolean) - Method in class arlut.csd.ganymede.client.xmlclient
 
DRAG_ICON - Static variable in class arlut.csd.JTree.treeControl
 
DRAG_LINE - Static variable in class arlut.csd.JTree.treeControl
 
DRAG_NONE - Static variable in class arlut.csd.JTree.treeControl
 
dragAboveNode - Variable in class arlut.csd.JTree.treeControl
 
dragBelowNode - Variable in class arlut.csd.JTree.treeControl
 
dragCursor - Variable in class arlut.csd.JTable.tableCanvas
 
dragFrame(JComponent, int, int) - Method in class arlut.csd.ganymede.client.clientDesktopMgr
 
dragLineColor - Variable in class arlut.csd.JTree.treeCanvas
 
dragLineRelease(treeNode, treeNode, treeNode) - Method in interface arlut.csd.JTree.treeDragDropCallback
Called when a DRAG_LINE drag operation ends.
dragLineRelease(treeNode, treeNode, treeNode) - Method in class arlut.csd.ganymede.GASHSchema
This method is called when a drag and drop operation in the Schema Editor's tree is completed.
dragLineTween(treeNode, treeNode, treeNode) - Method in interface arlut.csd.JTree.treeDragDropCallback
Called during a DRAG_LINE drag operation, when the dragNode is pulled between the midline of a pair of rows.
dragLineTween(treeNode, treeNode, treeNode) - Method in class arlut.csd.ganymede.GASHSchema
Method to control whether the drag line may be moved between a pair of given nodes.
dragMode - Variable in class arlut.csd.JTree.treeControl
 
dragNode - Variable in class arlut.csd.JDataComponent.JstringListBox
 
dragNode - Variable in class arlut.csd.JTree.treeControl
 
dragOk - Variable in class arlut.csd.JDataComponent.JstringListBox
If true, this JstringListBox will allow nodes to be dragged up and down in the list.
dragOverNode - Variable in class arlut.csd.JTree.treeControl
 
dragRowSave - Variable in class arlut.csd.JTable.tableCanvas
 
dragRowSaveY - Variable in class arlut.csd.JTable.tableCanvas
 
dragSelected - Variable in class arlut.csd.JTree.treeCanvas
 
drawHorizLine(int) - Method in class arlut.csd.JTable.tableCanvas
 
drawLine - Variable in class arlut.csd.JTree.treeCanvas
 
drawRow(treeNode, int, Vector) - Method in class arlut.csd.JTree.treeCanvas
 
DROPPING - Static variable in interface arlut.csd.ganymede.ObjectStatus
Status code for a newly created object that is to be dropped
dump - Variable in class arlut.csd.ganymede.client.gclient
Local copy of the category/object tree downloaded from the server by the buildTree() method.
dump() - Method in class arlut.csd.ganymede.GanymedeServer
This method is used by directLoader code to dump the database to disk at the end of the bulk-loading process.
dump(Query) - Method in class arlut.csd.ganymede.GanymedeSession
This method provides the hook for doing a fast database dump to a string form.
dump(Query) - Method in interface arlut.csd.ganymede.Session
This method provides the hook for doing a fast database dump to a string form.
dump(String, boolean, boolean) - Method in class arlut.csd.ganymede.DBStore
Dumps the database to disk
dumpAndArchiveTask - class arlut.csd.ganymede.dumpAndArchiveTask.
Runnable class to do a journal sync.
dumpAndArchiveTask() - Constructor for class arlut.csd.ganymede.dumpAndArchiveTask
 
dumpCreatorModifierInfo - Variable in class arlut.csd.ganymede.XMLDumpContext
If true, the Ganymede server thread using this XMLDumpContext will include the four standard history fields for each object in the emitted XML file.
dumpData - Variable in class arlut.csd.ganymede.client.xmlclient
 
dumpDB() - Method in class arlut.csd.ganymede.iAdmin
 
dumpDB() - Method in class arlut.csd.ganymede.GanymedeAdmin
dump the current state of the db to disk
dumpDB() - Method in interface arlut.csd.ganymede.adminSession
dump the current state of the db to disk
dumpDialog - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
dumperList - Variable in class arlut.csd.ganymede.DBObjectBase
Set of DBDumpLocks pending on this DBObjectBase.
dumpField - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
dumpLabel - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
dumpLockList - Variable in class arlut.csd.ganymede.DBObjectBase
Collection of DBDumpLocks that are locked on this DBObjectBase.
dumpMI - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
dumpNameSpace() - Method in class arlut.csd.ganymede.DBNameSpace
 
dumpPlaintextPasswords - Variable in class arlut.csd.ganymede.XMLDumpContext
If true, the Ganymede server thread using this XMLDumpContext will include plaintext passwords to the emitted XML file whenever possible
dumpRescanInfo() - Method in class arlut.csd.ganymede.ReturnVal
This method returns an encoded string representing the objects and fields to be rescanned by the client in response to this ReturnVal.
DumpResult - class arlut.csd.ganymede.DumpResult.
 
DumpResult(Vector) - Constructor for class arlut.csd.ganymede.DumpResult
 
dumpRows() - Method in class arlut.csd.JTree.treeControl
 
dumpSchema - Variable in class arlut.csd.ganymede.client.xmlclient
 
dumpTask - class arlut.csd.ganymede.dumpTask.
Runnable class to do a journal sync.
dumpTask() - Constructor for class arlut.csd.ganymede.dumpTask
 
dumpXML(OutputStream, boolean, boolean) - Method in class arlut.csd.ganymede.DBStore
Dumps the database and/or database schema to an OutputStream as an XML file
dumpXML(String, boolean, boolean) - Method in class arlut.csd.ganymede.DBStore
Dumps the database to disk as an XML file
duplicates(Vector) - Static method in class arlut.csd.Util.VectorUtils
This method returns a Vector of items that appeared in the vector parameter more than once.

E

ebSz - Variable in class arlut.csd.ganymede.serverAdminProxy
 
ebSz - Variable in class arlut.csd.ganymede.serverClientProxy
Current counter for how many events we have queued
edit - Variable in class arlut.csd.ganymede.xPerm
 
EDIT - Static variable in class arlut.csd.ganymede.DBJournal
 
edit_db_object(Invid) - Method in class arlut.csd.ganymede.GanymedeSession
Check an object out from the database for editing.
edit_db_object(Invid) - Method in interface arlut.csd.ganymede.Session
Check an object out from the database for editing.
edit_pane - Variable in class arlut.csd.ganymede.client.perm_editor
 
editable - Variable in class arlut.csd.JCalendar.JpanelCalendar
If true, we will allow the calendar to be used to change the date/time selected.
editable - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
editable - Variable in class arlut.csd.JDataComponent.StringSelector
 
editable - Variable in class arlut.csd.ganymede.client.containerPanel
 
editable - Variable in class arlut.csd.ganymede.client.datePanel
 
editable - Variable in class arlut.csd.ganymede.client.elementWrapper
 
editable - Variable in class arlut.csd.ganymede.client.framePanel
 
editable - Variable in class arlut.csd.ganymede.client.ownerPanel
If true, we'll allow attempts to edit the owner list for this object.
editable - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
editable - Variable in class arlut.csd.ganymede.client.objectPane
 
editable - Variable in class arlut.csd.ganymede.client.personaContainer
 
editable - Variable in class arlut.csd.ganymede.client.personaPanel
 
editable - Variable in class arlut.csd.ganymede.client.vectorPanel
 
editable - Variable in class arlut.csd.ganymede.FieldInfo
 
editable - Variable in class arlut.csd.ganymede.ObjectHandle
 
editable - Variable in class arlut.csd.ganymede.PermEntry
 
EDITABLE - Static variable in class arlut.csd.ganymede.client.PermRow
 
EDITABLE - Static variable in class arlut.csd.ganymede.client.PermEditorModel
 
editableOnly - Variable in class arlut.csd.ganymede.client.openObjectDialog
 
editableOnly - Variable in class arlut.csd.ganymede.Query
If true, this query will only be matched against objects in the database that the user has permission to edit.
editableQuery - Variable in class arlut.csd.ganymede.client.BaseNode
 
editBase(BaseNode) - Method in class arlut.csd.ganymede.BaseEditor
This method is used to retarget the base editor to a new base without having to break down and reconstruct the panels.
editBase(BaseNode) - Method in class arlut.csd.ganymede.GASHSchema
 
editBox - Variable in class arlut.csd.ganymede.client.querybox
 
editCategory(CatTreeNode) - Method in class arlut.csd.ganymede.GASHSchema
 
editCategory(CatTreeNode) - Method in class arlut.csd.ganymede.CategoryEditor
 
editDBObject(Invid) - Method in class arlut.csd.ganymede.DBSession
Pull an object out of the database for editing.
editDBObject(short, int) - Method in class arlut.csd.ganymede.DBSession
Pull an object out of the database for editing.
editedObjects - Variable in class arlut.csd.ganymede.GanymedeXMLSession
Vector of xmlobjects that correspond to pre-existing Ganymede server objects that have been/need to be checked out for editing by this GanymedeXMLSession.
editField(FieldNode) - Method in class arlut.csd.ganymede.GASHSchema
 
editField(FieldNode, boolean) - Method in class arlut.csd.ganymede.BaseFieldEditor
Edit the given field.
editField(FieldNode, boolean, boolean) - Method in class arlut.csd.ganymede.BaseFieldEditor
Edit the given field.
EDITING - Static variable in interface arlut.csd.ganymede.ObjectStatus
Status code for an object in the DBStore that has been checked out for editing.
editInPlace - Variable in class arlut.csd.ganymede.DBObjectBaseField
 
editInPlace - Variable in class arlut.csd.ganymede.FieldTemplate
 
editInPlaceCF - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
editMI - Variable in class arlut.csd.ganymede.client.gResultTable
 
editNameSpace(SpaceNode) - Method in class arlut.csd.ganymede.GASHSchema
 
editNameSpace(SpaceNode) - Method in class arlut.csd.ganymede.NameSpaceEditor
 
editObject(Invid) - Method in class arlut.csd.ganymede.client.gclient
Opens a new framePanel window to allow the user to edit an object.
editObject(Invid, String) - Method in class arlut.csd.ganymede.client.gclient
Opens a new framePanel window to allow the user to edit an object.
editObjectDialog() - Method in class arlut.csd.ganymede.client.gclient
Opens a dialog to let the user choose an object for editing, and if cancel is not chosen, the object is opened for editing.
editObjectMI - Variable in class arlut.csd.ganymede.client.gclient
 
editOnly - Variable in class arlut.csd.ganymede.client.querybox
 
editOnServer(Session) - Method in class arlut.csd.ganymede.xmlobject
This method causes this object to be checked out for editing on the server.
editor - Variable in class arlut.csd.ganymede.client.JInvidChooser
 
editor - Variable in class arlut.csd.ganymede.client.perm_button
 
editor - Variable in class arlut.csd.ganymede.DBBaseCategory
A reference to the DBSchemaEdit object that is editing us for a client-side schema editor.
editor - Variable in class arlut.csd.ganymede.DBObjectBase
Used to keep track of schema editing
editor - Variable in class arlut.csd.ganymede.DBObjectBaseField
If we are being edited, this will point to an instance of a server-side schema editing class.
editor - Variable in class arlut.csd.ganymede.GASHSchema
 
editor - Variable in class arlut.csd.ganymede.GanymedeXMLSession
If we are editing the server's schema from the XML source, this field will hold a reference to a DBSchemaEdit object.
editPanel - Variable in class arlut.csd.ganymede.BaseEditor
 
editPanel - Variable in class arlut.csd.ganymede.BaseFieldEditor
 
editSchema() - Method in class arlut.csd.ganymede.GanymedeAdmin
Lock the server to prevent client logins and edit the server schema.
editSchema() - Method in class arlut.csd.ganymede.GanymedeXMLSession
This is a copy of the editSchema method from the GanymedeAdmin class which has been modified so that it will assert a schema edit lock without requiring that the login semaphore count be zero.
editSchema() - Method in interface arlut.csd.ganymede.adminSession
Lock the server to prevent client logins and edit the server schema.
editset - Variable in class arlut.csd.ganymede.DBEditObject
transaction that this object has been checked out in care of.
editSet - Variable in class arlut.csd.ganymede.DBSession
Transaction handle for this session.
element - Variable in class arlut.csd.JTable.mergeRec
 
elementAt(int) - Method in class arlut.csd.JTable.tableRow
Cell accessor.
elementAt(int) - Method in class arlut.csd.Util.NamedStack
 
elements() - Method in class arlut.csd.ganymede.DBBaseFieldTable
Returns an enumeration of the objects in this DBBaseFieldTable.
elements() - Method in class arlut.csd.ganymede.DBObjectTable
Returns an enumeration of the objects in this DBObjectTable.
elementWrapper - class arlut.csd.ganymede.client.elementWrapper.
This GUI class is used in the Ganymede client to wrap embedded objects in an expandable panel for inclusion in a presentation in a vectorPanel.
elementWrapper(String, Component, vectorPanel, boolean) - Constructor for class arlut.csd.ganymede.client.elementWrapper
 
embedded - Variable in class arlut.csd.ganymede.DBObjectBase
If true, this type of object is used as a target for an edit-in-place InvidDBField.
embedded - Variable in class arlut.csd.ganymede.xmlobject
If true, this object was an embedded object
embeddedObjects - Variable in class arlut.csd.ganymede.GanymedeXMLSession
Vector of xmlobjects that correspond to Ganymede server objects that have been created/checked out for editing during embedded invid field processing, and which need to have their invid fields registered after everything else is done.
emit(DataOutput) - Method in class arlut.csd.ganymede.BooleanDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.DBBaseCategory
Emits this category and its contents to <out>, in ganymede.db form.
emit(DataOutput) - Method in class arlut.csd.ganymede.DBField
This method is responsible for writing out the contents of this field to an binary output stream.
emit(DataOutput) - Method in class arlut.csd.ganymede.DBNameSpace
Write out a namespace definition to a DataOutput stream.
emit(DataOutput) - Method in class arlut.csd.ganymede.DBObject
The emit() method is part of the process of dumping the DBStore to disk.
emit(DataOutput) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method is used when the database is being dumped, to write out this field definition to disk.
emit(DataOutput) - Method in class arlut.csd.ganymede.DBObjectDeltaRec
This method emits this delta rec to a file
emit(DataOutput) - Method in class arlut.csd.ganymede.DateDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.FloatDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.IPDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.Invid
Method to write this Invid out to a stream.
emit(DataOutput) - Method in class arlut.csd.ganymede.InvidDBField
This method is used to write the contents of this field to the Ganymede.db file and/or to the Journal file.
emit(DataOutput) - Method in class arlut.csd.ganymede.NumericDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.PasswordDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.PermEntry
 
emit(DataOutput) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.StringDBField
 
emit(DataOutput, boolean) - Method in class arlut.csd.ganymede.DBObjectBase
 
emitDateXML(XMLDumpContext, Date) - Method in class arlut.csd.ganymede.DateDBField
 
emitDoubleXML(XMLDumpContext, double) - Method in class arlut.csd.ganymede.FloatDBField
 
emitIntXML(XMLDumpContext, int) - Method in class arlut.csd.ganymede.NumericDBField
 
emitInvidXML(XMLDumpContext, Invid, boolean) - Method in class arlut.csd.ganymede.InvidDBField
This method writes out an Invid in XML form to a Ganymede XML data dump stream.
emitIPXML(XMLDumpContext, Byte[]) - Method in class arlut.csd.ganymede.IPDBField
 
emitStringXML(XMLDumpContext, String) - Method in class arlut.csd.ganymede.StringDBField
 
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.BooleanDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBBaseCategory
Emits this category and its contents to <out>, in XML form.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBNameSpace
Write out an XML entity for this namespace.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBObject
This method is used when this object is being dumped.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBObjectBase
This method dumps schema information to an XML stream.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DBObjectBaseField
This method is used when the database is being dumped, to write out this field definition to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.DateDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.FloatDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.IPDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.InvidDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.NumericDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.PasswordDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.StringDBField
This method is used when the database is being dumped, to write out this field to disk.
empty - Variable in class arlut.csd.Util.XMLElement
 
empty - Variable in class arlut.csd.ganymede.client.personaPanel
 
empty() - Method in class arlut.csd.Util.NamedStack
 
emptyBorder10 - Variable in class arlut.csd.ganymede.client.gclient
 
emptyBorder10 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyBorder10 - Variable in class arlut.csd.ganymede.GASHSchema
 
emptyBorder15 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyBorder3 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyBorder5 - Variable in class arlut.csd.ganymede.client.gclient
 
emptyBorder5 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyBorder5 - Variable in class arlut.csd.ganymede.GASHSchema
 
emptyPane - Variable in class arlut.csd.ganymede.GASHSchema
 
enable() - Method in class arlut.csd.ganymede.scheduleHandle
Server-side method to enable future invocations of this task
enable(String) - Method in class arlut.csd.ganymede.loginSemaphore
re-enables logins.
enableButtons(boolean) - Method in class arlut.csd.ganymede.client.glogin
 
enabled - Variable in class arlut.csd.ganymede.client.perm_button
 
enabled - Variable in class arlut.csd.ganymede.client.perm_editor
 
enabled - Variable in class arlut.csd.ganymede.client.PermRow
 
enableOversight - Variable in class arlut.csd.ganymede.GanymedeSession
If this variable is set to false, no custom wizard code will ever be invoked, and required fields will not be forced.
enableOversight(boolean) - Method in class arlut.csd.ganymede.GanymedeSession
This method is used to allow local server-side code to request that no oversight be maintained over changes made to the server through this GanymedeSession.
enableTask(String) - Method in class arlut.csd.ganymede.iAdmin
 
enableTask(String) - Method in class arlut.csd.ganymede.GanymedeAdmin
Causes a task that was temporarily disabled by disableTask() to be available for execution again.
enableTask(String) - Method in class arlut.csd.ganymede.GanymedeScheduler
This method is provided to allow an admin console to specify that a task be re-enabled after a suspension.
enableTask(String) - Method in interface arlut.csd.ganymede.adminSession
Causes a task that was temporarily disabled by disableTask() to be available for execution again.
enableTaskMI - Variable in class arlut.csd.ganymede.GASHAdminFrame
 
enableWizards - Variable in class arlut.csd.ganymede.GanymedeSession
This variable tracks whether or not the client desires to have wizards presented.
enableWizards(boolean) - Method in class arlut.csd.ganymede.GanymedeSession
This method is used to allow a client to request that wizards not be provided in response to actions by the client.
enableWizards(boolean) - Method in interface arlut.csd.ganymede.Session
This method is used to allow a client to request that wizards not be provided in response to actions by the client.
Encode(int[], int) - Method in class md5.MD5
 
encodedValues() - Method in class arlut.csd.ganymede.InvidDBField
Returns a QueryResult encoded list of the current values stored in this field.
encodedValues() - Method in interface arlut.csd.ganymede.invid_field
 
encodeObjectToStringBuffer(boolean, boolean, Date) - Method in class arlut.csd.ganymede.client.framePanel
Generates a String representation of this object for save() and sendMail().
encodeRescanList(Hashtable) - Method in class arlut.csd.ganymede.ReturnVal
This method takes a Hashtable mapping Invid's to Vectors of Short field identifiers or the String "all" and generates the StringBuffer to be serialized down to the client.
end(boolean) - Method in class arlut.csd.ganymede.client.FileReceiverBase
This method is called to notify the FileReceiver that no more of the file will be transmitted.
end(boolean) - Method in class arlut.csd.ganymede.client.xmlclientPrintReceiver
This method is called to notify the FileReceiver that no more of the file will be transmitted.
end(boolean) - Method in interface arlut.csd.ganymede.FileReceiver
This method is called to notify the FileReceiver that no more of the file will be transmitted.
endAttribute() - Method in class arlut.csd.ganymede.XMLDumpContext
Ends an attribute.
endDocument() - Method in class arlut.csd.Util.XMLReader
Receive notification of the end of a document.
endDraggingFrame(JComponent) - Method in class arlut.csd.ganymede.client.clientDesktopMgr
 
endElement(String) - Method in class arlut.csd.Util.XMLReader
Receive notification of the end of an element.
endElement(String) - Method in class arlut.csd.ganymede.XMLDumpContext
Ends an element.
endElementIndent(String) - Method in class arlut.csd.ganymede.XMLDumpContext
Ends an element, indenting before emitting the end tag.
endReplacementText() - Method in class arlut.csd.ganymede.XMLDumpContext
Ends the replacement text for an internal entity.
endResizingFrame(JComponent) - Method in class arlut.csd.ganymede.client.clientDesktopMgr
 
ENDSWITH - Static variable in class arlut.csd.ganymede.QueryDataNode
 
enqueue(adminEvent) - Method in class arlut.csd.ganymede.serverAdminProxy
private enqueue method.
enqueue(clientEvent) - Method in class arlut.csd.ganymede.serverClientProxy
private enqueue method.
enqueue(XMLItem) - Method in class arlut.csd.Util.XMLReader
private enqueue method.
enqueuePtr - Variable in class arlut.csd.Util.XMLReader
 
enqueuePtr - Variable in class arlut.csd.ganymede.serverAdminProxy
 
enqueuePtr - Variable in class arlut.csd.ganymede.serverClientProxy
Index pointer to the slot for the next item to be place in
ensureCapacity(int) - Method in class arlut.csd.Util.SharedStringBuffer
Ensures that the capacity of the buffer is at least equal to the specified minimum.
entityReference(boolean, String) - Method in class arlut.csd.ganymede.XMLDumpContext
Writes an entity reference.
entry - Variable in class arlut.csd.ganymede.DBBaseFieldTableEnumerator
 
entry - Variable in class arlut.csd.ganymede.DBObjectTableEnumerator
 
entryBase(String) - Method in class arlut.csd.ganymede.PermMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
entryCount - Variable in class arlut.csd.ganymede.MailOut
 
entryField(String) - Method in class arlut.csd.ganymede.PermMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
enumerateObjects(short) - Method in class arlut.csd.ganymede.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to obtain a list of DBObject references of the requested type.
EOFnext() - Method in class arlut.csd.Util.Parser
Returns true if the next thing to be read is EOF
EOL - Static variable in class Qsmtp.Qsmtp
 
EOLnext() - Method in class arlut.csd.Util.Parser
Returns true if the next thing to be read is EOL
EQUALS - Static variable in class arlut.csd.ganymede.QueryDataNode
 
equals(Invid) - Method in class arlut.csd.ganymede.Invid
 
equals(Object) - Method in class arlut.csd.JDataComponent.listHandle
 
equals(Object) - Method in class arlut.csd.ganymede.DBField
Returns true if obj is a field with the same value(s) as this one.
equals(Object) - Method in class arlut.csd.ganymede.DBObject
Simple equals test..
equals(Object) - Method in class arlut.csd.ganymede.GKey
 
equals(Object) - Method in class arlut.csd.ganymede.IPwrap
Equality test.
equals(Object) - Method in class arlut.csd.ganymede.Invid
 
equals(Object) - Method in class arlut.csd.ganymede.PasswordDBField
Returns true if obj is a field with the same value(s) as this one.
equals(Object) - Method in class arlut.csd.ganymede.PermEntry
 
equals(Object) - Method in class arlut.csd.ganymede.PermissionMatrixDBField
fancy equals method really does check for value equality
equalTest(Byte[], Byte[]) - Method in class arlut.csd.ganymede.IPDBField
Equality test.
err - Variable in class arlut.csd.Util.XMLReader
 
err - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This PrintWriter is used to handle all debug/error output on behalf of the GanymedeXMLSession.
errBuf - Variable in class arlut.csd.ganymede.GanymedeXMLSession
This StringWriter holds output generated by the GanymedeXMLSession's parser thread.
error - Variable in class arlut.csd.Util.XMLError
 
error - Variable in class arlut.csd.Util.XMLWarning
 
ERROR - Static variable in class arlut.csd.JDataComponent.JValueObject
Error message return operation.
ERROR - Static variable in interface arlut.csd.ganymede.ClientMessage
 
error(SAXParseException) - Method in class arlut.csd.Util.XMLReader
Receive notification of a recoverable error.
errorCondition - Variable in class arlut.csd.ganymede.serverClientProxy
If our commThread receives a remote exception when communicating with a remote Client, this field will become non-null, and no more communications will be attempted with that client.
errorImage - Variable in class arlut.csd.ganymede.client.gclient
 
errorImage - Variable in class arlut.csd.ganymede.client.glogin
 
errorImage - Variable in class arlut.csd.ganymede.GASHAdmin
 
escapeHTML(String) - Method in class arlut.csd.ganymede.client.gResultTable
This helper method makes a field string safe to emit to an HTML file.