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

A - Variable in class arlut.csd.crypto.md4
 
abort() - Method in interface arlut.csd.ganymede.rmi.XMLSession
This method can be called to inform the XMLSession that no more XML will be transmitted.
abort() - Method in class arlut.csd.ganymede.server.DBDumpLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.server.DBEditSet
This method is intended for use by DBSession's abortTransaction() method, and returns true if the transaction could be aborted, false otherwise.
abort(DBSession) - Method in class arlut.csd.ganymede.server.DBLinkTracker
Erases any memory of link tracker data changes made by the session, as if they had never happened.
abort - Variable in class arlut.csd.ganymede.server.DBLock
Will be true if a DBLock has had its abort() method called.
abort() - Method in class arlut.csd.ganymede.server.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(DBEditSet) - Method in class arlut.csd.ganymede.server.DBNameSpace
Method to revert an editSet's namespace modifications to its original state.
abort() - Method in class arlut.csd.ganymede.server.DBReadLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.server.DBWriteLock
Withdraw this lock.
abort() - Method in class arlut.csd.ganymede.server.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.
ABORTNOTIFY - Static variable in interface arlut.csd.ganymede.common.ClientMessage
 
abortTransaction() - Method in interface arlut.csd.ganymede.rmi.Session
This method causes all changes made by the client to be thrown out by the database, and the transaction is closed.
abortTransaction() - Method in class arlut.csd.ganymede.server.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.server.GanymedeSession
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.admin.GASHAdminFrame
 
about - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
about - Variable in class arlut.csd.ganymede.client.gclient
 
about_action - Static variable in class arlut.csd.ganymede.client.gclient
 
aboutGanyDialog - Class in arlut.csd.JDialog
A dialog class used to display information about Ganymede
aboutGanyDialog(JFrame, String) - Constructor for class arlut.csd.JDialog.aboutGanyDialog
 
aboutJavaDialog - Class in arlut.csd.JDialog
A dialog class used to display information about the JDK being used.
aboutJavaDialog(JFrame, String) - Constructor for class arlut.csd.JDialog.aboutJavaDialog
 
aboutMessage - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
aboutTextbox - Variable in class arlut.csd.JDialog.aboutGanyDialog
 
AbstractCellEditor - Class in arlut.csd.ganymede.client
 
AbstractCellEditor() - Constructor for class arlut.csd.ganymede.client.AbstractCellEditor
 
AbstractSyncWorker - Class in foxtrot
Base class for Foxtrot workers that have synchronous behavior.
AbstractSyncWorker() - Constructor for class foxtrot.AbstractSyncWorker
 
AbstractTreeTableModel - Class in arlut.csd.ganymede.client
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AbstractTreeTableModel(Object) - Constructor for class arlut.csd.ganymede.client.AbstractTreeTableModel
 
AbstractWorker - Class in foxtrot
Base class for all Foxtrot workers, both synchronous and asynchronous.
AbstractWorker() - Constructor for class foxtrot.AbstractWorker
 
AbstractWorkerThread - Class in foxtrot
Partial implementation of the WorkerThread interface.
AbstractWorkerThread() - Constructor for class foxtrot.AbstractWorkerThread
Creates a new instance of this AbstractWorkerThread, called by subclasses.
accept(File, String) - Method in class arlut.csd.ganymede.server.QueueDirFilter
 
accept(AWTEvent) - Method in interface foxtrot.pumps.EventFilter
Callback called by EventPumps to filter the given AWT event.
access_invid_action - Static variable in class arlut.csd.ganymede.client.gclient
 
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.server.xmlobject
Action mode for this object, should be null, "create", "edit", "delete", or "inactivate".
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.BaseEditor
implementing ActionListener
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.GASHAdmin
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.GASHSchema
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.admin.NameSpaceEditor
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.CheckBoxRenderer
 
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.fieldoption_button
When clicked, this button invokes an instance of the permissions editor class.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.framePanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.gclient
Handles button and menu picks.
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.gResultTable
 
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.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.. if they hit return without a reasonable value, revert the combo.
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.openObjectDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.password.PasswordApplet
 
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.PersonaDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.PersonaListener
 
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.SaveDialog
 
actionPerformed(ActionEvent) - Method in class arlut.csd.ganymede.client.SaveObjDialog
 
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.JCalendar.JdateButton
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JMonthYearPanel
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JpanelCalendar
Our buttons call us back here.
actionPerformed(ActionEvent) - Method in class arlut.csd.JCalendar.JYearChooser
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JchoiceList
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JdateField
ActionListener method we use to trigger on mouse clicks on the drop-down calendar widget.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JentryField
Handle someone hitting enter.. try to update the value and notify the actionListener if we succeeded.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.JstringListBox
For the pop up menu callback.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.LAFMenu
 
actionPerformed(ActionEvent) - Method in class arlut.csd.JDataComponent.StringSelector
This method handles events from the Add and Remove buttons, and from hitting enter and/or from loss of focus in the custom JstringField.
actionPerformed(ActionEvent) - Method in class arlut.csd.JDialog.StringDialog
Handle the ok and cancel buttons.
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 arlut.csd.JTable.SmartTable
Function for the Toolbar, Rightclick Row Menus, called from popuplistener
actionPerformed(ActionEvent) - Method in class arlut.csd.JTree.treeControl
Handle notification from popupmenus and from key board navigation actions
actionPerformed(ActionEvent) - Method in class arlut.csd.JTree.treeControl.treeControlAction
 
active - Variable in class arlut.csd.ganymede.server.GanymediatorWizard
 
active - Variable in class arlut.csd.ganymede.server.SyncRunner
This semaphore controls whether or not this SyncRunner will attempt to write out transactions.
active - Variable in class arlut.csd.JCalendar.JdateButton
 
active_passwd - Static variable in class arlut.csd.ganymede.client.glogin
 
active_username - Static variable in class arlut.csd.ganymede.client.glogin
 
activeHandles - Variable in class arlut.csd.ganymede.client.objectList
 
activeSessionNames - Static variable in class arlut.csd.ganymede.server.GanymedeServer
A hashtable mapping session names to identity.
activeSorted - Variable in class arlut.csd.ganymede.client.objectList
 
activeUserSessionNames - Static variable in class arlut.csd.ganymede.server.GanymedeServer
A hashtable mapping user session names to identity.
actual - Variable in class arlut.csd.ganymede.client.datePanel
 
adaptee - Variable in class arlut.csd.JTable.TextAreaRenderer
 
adaptor - Variable in class arlut.csd.ganymede.server.QueryParser
 
add - Variable in class arlut.csd.ganymede.client.personaPanel
 
add(int, Object) - Method in class arlut.csd.ganymede.common.DumpResult
This is a no-op since a DumpResult is immutable.
add(Object) - Method in class arlut.csd.ganymede.common.DumpResult
This is a no-op since a DumpResult is immutable.
add(Invid) - Method in class arlut.csd.ganymede.common.FieldBook
 
add(Invid, short) - Method in class arlut.csd.ganymede.common.FieldBook
 
add(Invid, Collection<Short>) - Method in class arlut.csd.ganymede.common.FieldBook
 
add(int, Object) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
add(Object) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
add(String, Date) - Method in class arlut.csd.ganymede.server.PasswordDBField.passwordHistoryArchive
Add a new password to the password archive.
ADD - Static variable in class arlut.csd.ganymede.server.xmlfield
constant string for the add mode
add - Variable in class arlut.csd.JDataComponent.StringSelector
 
add(String) - Method in class arlut.csd.Util.CaseInsensitiveSet
 
add(Object) - Method in class arlut.csd.Util.CircleBuffer
 
add(E) - Method in class arlut.csd.Util.EmptyVector
 
add(int, E) - Method in class arlut.csd.Util.EmptyVector
 
addActionListener(ActionListener) - Method in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
addActionOnDemand(Runnable, String) - Method in class arlut.csd.ganymede.server.GanymedeScheduler
This method is used to add a task to the scheduler that will not be scheduled until specifically requested.
addAll(Collection) - Method in class arlut.csd.ganymede.common.DumpResult
This is a no-op since DumpResult is immutable.
addAll(int, Collection) - Method in class arlut.csd.ganymede.common.DumpResult
This is a no-op since DumpResult is immutable.
addAll(Collection) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
addAll(int, Collection) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
addAll(Collection<? extends E>) - Method in class arlut.csd.Util.EmptyVector
 
addAll(int, Collection<? extends E>) - Method in class arlut.csd.Util.EmptyVector
 
addB - Variable in class arlut.csd.ganymede.client.vectorPanel
Button used to add a new element to the vector
addBaseToTransport(CategoryTransport, GanymedeSession) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to add a DBObjectBase's information to this CategoryTransport object for serialization to the client.
addBaseToTransport(BaseListTransport, GanymedeSession) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to add a DBObjectBase's information to this BaseListTransport object for serialization to the client.
addBoolean(String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled check box field
addBoolean(String, boolean) - 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.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(Component) - Method in class arlut.csd.JDataComponent.JButtonPanel
 
addCategoryToTransport(CategoryTransport, GanymedeSession, boolean) - Method in class arlut.csd.ganymede.server.DBBaseCategory
This method is used to concatenate this DBBaseCategory's information to the passed-in CategoryTransport object for serialization to the client.
addCellEditorListener(CellEditorListener) - Method in class arlut.csd.ganymede.client.AbstractCellEditor
 
addChoice(String, Vector, Object) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a choice field to the dialog
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, String) - Method in class arlut.csd.JDialog.JDialogBuff
Adds a choice field to the dialog
addChunk(String) - Method in class arlut.csd.ganymede.common.BaseListTransport
This method is provided so that server-side code can add chunks of data for serialization.
addChunk(String) - Method in class arlut.csd.ganymede.common.CategoryTransport
This method is provided so that server-side code can add chunks of data for serialization.
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.server.GanymedeScheduler
This method is used to add an action to be run every day at a specific time.
addDate(String, Date, Date) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled date field
addDate(String) - 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
addDumpLock(DBDumpLock) - Method in class arlut.csd.ganymede.server.DBObjectBase
Add a DBDumpLock to this base's dumper lock list.
addedFormatChoice - Variable in class arlut.csd.ganymede.client.SaveDialog
 
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(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.
addElement(Object) - Method in interface arlut.csd.ganymede.rmi.db_field
Adds an element to the end of this field, if a vector.
ADDELEMENT - Static variable in class arlut.csd.ganymede.server.DBEditObject
 
addElement(Object) - Method in class arlut.csd.ganymede.server.DBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean) - Method in class arlut.csd.ganymede.server.DBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
Adds an element to the end of this field, if a vector.
addElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.server.IPDBField
Adds an element to the end of this field, if a vector.
addElement(E) - Method in class arlut.csd.Util.EmptyVector
 
addElementLocal(Object) - Method in class arlut.csd.ganymede.server.DBField
Adds an element to the end of this field, if a vector.
addElements(Vector) - Method in interface arlut.csd.ganymede.rmi.db_field
Adds a set of elements to the end of this field, if a vector.
ADDELEMENTS - Static variable in class arlut.csd.ganymede.server.DBEditObject
 
addElements(Vector) - Method in class arlut.csd.ganymede.server.DBField
Adds a set of elements to the end of this field, if a vector.
addElements(Vector, boolean) - Method in class arlut.csd.ganymede.server.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.server.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.server.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.server.InvidDBField
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.server.IPDBField
Adds a set of elements to the end of this field, if a vector.
addElementsLocal(Vector) - Method in class arlut.csd.ganymede.server.DBField
Adds a set of elements to the end of this field, if a vector.
addElementsLocal(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBField
Adds a set of elements to the end of this field, if a vector.
addEntryCount() - Method in class arlut.csd.ganymede.server.MailOut
 
addEvent(adminAsyncMessage) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
private helper method in serverAdminAsyncResponder, used to add an event to the proxy's event buffer.
addEvent(clientAsyncMessage) - Method in class arlut.csd.ganymede.server.serverClientAsyncResponder
private helper method in serverClientAsyncResponder, used to add an event to the proxy's event buffer.
addExpirationDateTab() - 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.common.Query
This method adds a field identifier to the list of fields that may be returned.
addField(String, Short) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Adds a field header to this query result.
addFieldAfter(DBObjectBaseField, short) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to put a new user field into both the hashed field table and the customFields vector, with the new field definition to be added in the display list after the field definition with the previousField code.
addFieldComponent(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
Helper method to add a component during constructor operation.
addFieldOptionsField(db_field, FieldInfo, FieldTemplate) - Method in class arlut.csd.ganymede.client.containerPanel
private helper method to instantiate a field options field in this container panel
addFieldToEnd(DBObjectBaseField) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to put a new user field into both the field id ordered field table and the display sorted customFields vector.
addFieldToStart(DBObjectBaseField) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to put a new user field into both the hashed field table and the customFields vector.
addFillRow(String, Component) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a labeled item that is to stretch horizontally to fill the entire component column.
addFillRow(String, Component, int) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a labeled item that is to stretch horizontally to fill the entire panel, and more besides.
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.server.xmlfield
constant string for the addIfNotPresent mode
addIfNotPresentValues - Variable in class arlut.csd.ganymede.server.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(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
 
addItems() - Method in class arlut.csd.JDataComponent.StringSelector
This method moves one or more selected items from the out list to the in list.
AddLabelUpdate() - Static method in class arlut.csd.ganymede.server.Ganymede
At DBStore 2.11, we added a hidden label field for objectEvent objects.
addListeners(ActionListener) - Method in class arlut.csd.JDataComponent.JButtonPanel
If everything that is in this panel are buttons, calling this method will set an ActionListener on all buttons in the panel.
addMultiString(String, String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled multi-line text field
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.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.
addNewString() - Method in class arlut.csd.JDataComponent.StringSelector
This method handles the processing to add an item entered in the custom text entry box.
addNodeAfter(CategoryNode, String) - Method in class arlut.csd.ganymede.common.CategoryDump
This method is used to place a Category Node under us.
addNodeAfter(CategoryNode, String) - Method in interface arlut.csd.ganymede.rmi.Category
This method is used to place a Category Node under us.
addNodeAfter(CategoryNode, String) - Method in class arlut.csd.ganymede.server.DBBaseCategory
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in class arlut.csd.ganymede.common.CategoryDump
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in interface arlut.csd.ganymede.rmi.Category
This method is used to place a Category Node under us.
addNodeBefore(CategoryNode, String) - Method in class arlut.csd.ganymede.server.DBBaseCategory
This method is used to place a Category Node under us.
addNotesTab() - 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.server.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, boolean) - 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.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.server.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
addPopupMenus(JPopupMenu) - Method in class arlut.csd.JTable.SmartTable
Add right click menus for header, and row.
addReader(DBReadLock) - Method in class arlut.csd.ganymede.server.DBObjectBase
Add a DBReadLock to this base's reader list.
addRemovalDateTab() - Method in class arlut.csd.ganymede.client.framePanel
 
addRescanField(Invid, short) - Method in class arlut.csd.ganymede.common.ReturnVal
This method makes a note in this ReturnVal to have the client rescan field fieldID in object objID.
address - Variable in class arlut.csd.ganymede.server.IPwrap
 
address - Variable in class Qsmtp.Qsmtp
 
addresses - Variable in class arlut.csd.ganymede.server.MailOut
 
addressList - Variable in class arlut.csd.ganymede.server.objectEventType
 
addressList - Variable in class arlut.csd.ganymede.server.systemEventType
 
addResultRow(DBObject, Query, QueryResult, boolean, DBEditObject) - Method in class arlut.csd.ganymede.server.DBQueryEngine
This private method takes care of adding an object to a query result, checking permissions and what-not as needed.
addRow(JLabel, String) - Method in class arlut.csd.ganymede.client.datesPanel
 
addRow() - Method in class arlut.csd.ganymede.client.querybox
 
addRow(String) - Method in class arlut.csd.ganymede.common.QueryResult
This method is used to add a simple String to the QueryResult's serializable buffer.
addRow(Invid, String, boolean) - Method in class arlut.csd.ganymede.common.QueryResult
This method is used to add an object's information to the QueryResult's serializable buffer.
addRow(ObjectHandle) - Method in class arlut.csd.ganymede.common.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.common.QueryResult
This method is used to add an object's information to the QueryResult's serializable buffer.
addRow(Invid, String, Object[], boolean) - Method in class arlut.csd.ganymede.common.QueryResultContainer
This method is used to add an object's information to the QueryResult's set of objects that matched the original query.
addRow(ObjectHandle, Object[]) - Method in class arlut.csd.ganymede.common.QueryResultContainer
This method is used to add an object's information to the QueryResult's set of objects that matched the original query.
addRow(Invid, String, Object[], boolean, boolean, boolean, boolean) - Method in class arlut.csd.ganymede.common.QueryResultContainer
This method is used to add an object's information to the QueryResult's set of objects that matched the original query.
addRow(DBObject) - Method in class arlut.csd.ganymede.server.DumpResultBuilder
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.server.DumpResultBuilder
This method is used to add an object's information to the dumpResult's serializable buffer.
addRow(String, Component) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a labeled item.
addRow(String, Component, boolean, boolean, int) - Method in class arlut.csd.JDataComponent.JLabelPanel
Private worker method for adding a possibly labeled component to this JLabelPanel.
addRow(JPanel, JComponent, String, int) - Method in class arlut.csd.JDialog.StringDialog
Convenience method to add a GUI component to this dialog.
addRow(boolean) - Method in class arlut.csd.JTable.baseTable
Adds a new row to the bottom of the table
addSessionInvids(DBSession, Set<Invid>) - Static method in class arlut.csd.ganymede.server.DBDeletionManager
This method deletion-locks a vector of invids, returning false without changes if the deletion-locks could not all be performed.
addSize(JTable, int, int, int) - Method in class arlut.csd.JTable.TextAreaRenderer
 
addString(StringBuilder, String) - Method in class arlut.csd.ganymede.common.PermEntry
 
addString(String, String) - Method in class arlut.csd.JDialog.DialogRsrc
Adds a labeled text field
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(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(String, short, short) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to instantiate a mandatory system field in this object.
addSystemField(DBObjectBaseField) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to store a system field.
addTab(String, String) - Method in class arlut.csd.JDialog.aboutGanyDialog
 
addTableWindow(Session, Query, DumpResult) - Method in class arlut.csd.ganymede.client.gclient
 
addTableWindow(Session, Query, DumpResult) - 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.server.GanymedeScheduler
This method is used to add an action to be run once, at a specific time.
addToOwnerGroup(Invid) - Method in class arlut.csd.ganymede.client.objectPane
This private helper method attempts to edit the object whose Invid is provided.
addToOwnerGroup(Vector<Invid>) - Method in class arlut.csd.ganymede.client.objectPane
This private helper method attempts to edit the objects whose Invid are provided in the Vector parameter.
addToPane(Vector<clientTab>) - Method in class arlut.csd.ganymede.client.clientTab
This method adds this clientTab object to the end of the given JTabbedPane.
addTreeModelListener(TreeModelListener) - Method in class arlut.csd.ganymede.client.AbstractTreeTableModel
 
addValue(Object) - Method in class arlut.csd.ganymede.server.fieldDeltaRec
This method is used to record a value that has been added to this vector field.
addValues - Variable in class arlut.csd.ganymede.server.fieldDeltaRec
 
addValues - Variable in class arlut.csd.ganymede.server.xmlfield
 
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
addWaitingDumper(DBDumpLock) - Method in class arlut.csd.ganymede.server.DBObjectBase
Add a DBDumpLock to this base's dumper waiting set.
addWaitingWriter(DBWriteLock) - Method in class arlut.csd.ganymede.server.DBObjectBase
Add a DBWriteLock to this base's writer wait set.
addWaitWindow(Runnable) - Method in class arlut.csd.ganymede.client.windowPanel
Pops up an internal 'wait..' window, showing an animated icon of a guy working.
addWideComponent(Component) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a component that spans the label and item columns.
addWideFillComponent(Component) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a component that spans the label and item columns, and that is to stretch horizontally to fill the entire panel.
addWideFillComponent(Component, int) - Method in class arlut.csd.JDataComponent.JLabelPanel
For adding a component that spans the label and item columns, and that is to stretch horizontally to fill the entire panel.
addWindow(Invid, db_object, boolean) - Method in class arlut.csd.ganymede.client.windowPanel
Create a new editable or view-only window in this windowPanel.
addWindow(Invid, db_object, boolean, framePanel) - Method in class arlut.csd.ganymede.client.windowPanel
Create a new editable or view-only window in this windowPanel.
addWindow(Invid, db_object, boolean, boolean, framePanel) - Method in class arlut.csd.ganymede.client.windowPanel
Create a new editable or view-only window in this windowPanel.
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(String, String) - Method in interface arlut.csd.ganymede.rmi.Server
This method is used to process a Ganymede admin console attachment.
admin - Variable in class arlut.csd.ganymede.server.DBLogEvent
 
admin(String, String) - Method in class arlut.csd.ganymede.server.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_logo - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
admin_ssl_logo - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
adminAsyncMessage - Class in arlut.csd.ganymede.common
The adminAsyncMessage class is used by the Ganymede server to pass asynchronous messages to the Ganymede admin console.
adminAsyncMessage(int, Object) - Constructor for class arlut.csd.ganymede.common.adminAsyncMessage
 
adminAsyncMessage(int, int) - Constructor for class arlut.csd.ganymede.common.adminAsyncMessage
 
adminAsyncMessage(int, Object[]) - Constructor for class arlut.csd.ganymede.common.adminAsyncMessage
 
AdminAsyncResponder - Interface in arlut.csd.ganymede.rmi
Remote Interface exported by the serverAdminAsyncResponder object.
adminDispatch - Static variable in class arlut.csd.ganymede.admin.GASHAdmin
The GASHAdminDispatch object is an event switcher and hook interface which we use to propagate events from the server.
adminDispatch - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
AdminEntry - Class in arlut.csd.ganymede.common
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, Date, String, Date, int) - Constructor for class arlut.csd.ganymede.common.AdminEntry
 
adminField - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
adminInvid - Variable in class arlut.csd.ganymede.server.GanymedeAdmin
The Invid of the admin that logged in to get this GanymedeAdmin object on the server.
adminLabel - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
adminLogin - Variable in class arlut.csd.ganymede.admin.GASHAdminLoginFrame
 
adminName - Variable in class arlut.csd.ganymede.server.DBLogEvent
 
adminName - Variable in class arlut.csd.ganymede.server.DBSchemaEdit
The name of the admin who is editing the schema.
adminName - Variable in class arlut.csd.ganymede.server.GanymedeAdmin
The name that the admin console authenticated with.
adminPersonaCustom - Class in arlut.csd.ganymede.server
This file is a management class for Admin Persona objects in Ganymede.
adminPersonaCustom(DBObjectBase) - Constructor for class arlut.csd.ganymede.server.adminPersonaCustom
Customization Constructor
adminPersonaCustom(DBObjectBase, Invid, DBEditSet) - Constructor for class arlut.csd.ganymede.server.adminPersonaCustom
Create new object constructor
adminPersonaCustom(DBObject, DBEditSet) - Constructor for class arlut.csd.ganymede.server.adminPersonaCustom
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
adminSession - Interface in arlut.csd.ganymede.rmi
adminSession is an RMI interface to the Ganymede server's GanymedeAdmin class.
after - Static variable in class arlut.csd.ganymede.client.QueryRow
 
align - Variable in class arlut.csd.JTable.tableAttr
 
all - Static variable in class arlut.csd.ganymede.common.ReturnVal
Sentinel object representing an order to have the client refresh all objects.
All_Buttons - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
All_Buttons - Variable in class arlut.csd.ganymede.client.perm_editor
 
allBox - Variable in class arlut.csd.ganymede.client.querybox
 
allocator - Static variable in class arlut.csd.ganymede.common.Invid
 
allowablePermEntry(short, short, PermEntry) - Method in class arlut.csd.ganymede.server.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.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
 
allowCopyPaste - Variable in class arlut.csd.JDataComponent.JMultiLineLabel
If true, we'll let ourselves be focused, which enables copy and paste.
allowed(char) - Method in interface arlut.csd.ganymede.rmi.pass_field
Convenience method to identify if a particular character is acceptable in this field.
allowed(char) - Method in interface arlut.csd.ganymede.rmi.string_field
 
allowed(char) - Method in class arlut.csd.ganymede.server.PasswordDBField
Convenience method to identify if a particular character is acceptable in this field.
allowed(char) - Method in class arlut.csd.ganymede.server.StringDBField
Convenience method to identify if a particular character is acceptable in this field.
allowedChars() - Method in interface arlut.csd.ganymede.rmi.pass_field
Returns a string containing the list of acceptable characters.
allowedChars() - Method in interface arlut.csd.ganymede.rmi.string_field
 
allowedChars() - Method in class arlut.csd.ganymede.server.PasswordDBField
Returns a string containing the list of acceptable characters.
allowedChars() - Method in class arlut.csd.ganymede.server.StringDBField
Returns a string containing the list of acceptable characters.
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
 
allowedTarget - Variable in class arlut.csd.ganymede.common.FieldTemplate
 
allowedTarget - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
allowedTargetStr - Variable in class arlut.csd.ganymede.server.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.
allowMagicImport - Static variable in class arlut.csd.ganymede.server.Ganymede
If the Ganymede server is started with the -magic_import command line flag, this field will be set to true and the server will allow invids, creation timestamps, creator info, last modification timestamps and last modification information to be injected into objects loaded from the xmlclient.
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
 
allowXMLHistoryOverride - Variable in class arlut.csd.ganymede.server.DBEditSet
Will be true if we are running this transaction on behalf of an XML client and the server was started with the -historyOverride command line parameter.
allQuery - Variable in class arlut.csd.ganymede.client.BaseNode
 
allToken - Static variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
alphabet - Variable in class arlut.csd.crypto.Base64.InputStream
 
alphabet - Variable in class arlut.csd.crypto.Base64.OutputStream
 
already_shown - Variable in class arlut.csd.JDialog.StandardDialog
 
altKeyDown - Variable in class arlut.csd.ganymede.client.gclient
Will be set to true by the AltKeyListener if the user has the alt or option key held down.
AltKeyListener - Class in arlut.csd.ganymede.client
KeyEventDispatcher class to relabel the Ganymede client's commit button when alt/option is pressed.
AltKeyListener() - Constructor for class arlut.csd.ganymede.client.AltKeyListener
 
altKeyListener - Variable in class arlut.csd.ganymede.client.gclient
A custom KeyEventDispatcher we use to toggle the commit button's text when the alt/option key is held down.
ancestorAdded(AncestorEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableAncestorListener
 
ancestorMoved(AncestorEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableAncestorListener
 
ancestorRemoved(AncestorEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableAncestorListener
 
AND - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
AND - Static variable in class arlut.csd.ganymede.server.QueryParser
 
anonymousLinkOK(DBObject, short) - Method in class arlut.csd.ganymede.server.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.server.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.server.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.server.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.server.ownerCustom
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, DBObject, short, GanymedeSession) - Method in class arlut.csd.ganymede.server.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.server.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.server.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.server.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.
anyToken - Static variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
apacheCrypt(String) - Static method in class arlut.csd.crypto.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 arlut.csd.crypto.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.server.DBObjectBaseField
 
apachemd5cryptedCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
apacheMd5CryptPass - Variable in class arlut.csd.ganymede.server.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.server.xPassword
 
append(QueryResult) - Method in class arlut.csd.ganymede.common.QueryResult
This is a pre-serialization method for concatenating another (for transport) QueryResult to ourself.
append(DBLogEvent) - Method in class arlut.csd.ganymede.server.MailOut
 
append(Object) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the Object argument to this string buffer.
append(String) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string 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(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(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(float) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the float argument to this string buffer.
append(double) - Method in class arlut.csd.Util.SharedStringBuffer
Appends the string representation of the double argument to this string buffer.
appendLogText(String) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
 
appendLogText(String, Color, Color) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
 
appendMailOut(DBLogEvent, HashMap<String, MailOut>, DBSession, systemEventType) - Method in class arlut.csd.ganymede.server.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.server.DBObject
This method is used to concatenate a textual description of this object to the passed-in StringBuffer.
appendObjectMail(DBLogEvent, HashMap<String, HashMap<String, MailOut>>, String, DBSession) - Method in class arlut.csd.ganymede.server.DBLog
This creates and records a MailOut object for custom Object Event notifications if necessary for the DBLogEvent passed.
appendStyledLogText(String) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
Add text from the server log to the log text pane.
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.
apple.dts.samplecode.osxadapter - package apple.dts.samplecode.osxadapter
 
apply - Variable in class arlut.csd.JDataComponent.JchoiceList
 
argument() - Method in class arlut.csd.ganymede.server.QueryParser
 
arlut.csd.crypto - package arlut.csd.crypto
 
arlut.csd.ganymede.admin - package arlut.csd.ganymede.admin
 
arlut.csd.ganymede.client - package arlut.csd.ganymede.client
 
arlut.csd.ganymede.client.password - package arlut.csd.ganymede.client.password
 
arlut.csd.ganymede.common - package arlut.csd.ganymede.common
Classes and interfaces that are used in common among the Ganymede server, client, and admin console.
arlut.csd.ganymede.rmi - package arlut.csd.ganymede.rmi
Remote interfaces for the Ganymede system.
arlut.csd.ganymede.server - package arlut.csd.ganymede.server
The Ganymede server implementation.
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.server.DBObjectBaseField
true if this field is an array type
arrayOp - Variable in class arlut.csd.ganymede.common.QueryDataNode
 
ARRAYROWS - Static variable in class arlut.csd.ganymede.common.QueryResultContainer
 
ArrayUtils - Class in arlut.csd.Util
Convenience methods for working with Arrays
ArrayUtils() - Constructor for class arlut.csd.Util.ArrayUtils
 
ASCENDING - Static variable in class arlut.csd.JTable.TableSorter
 
aSession - Variable in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
aSession - Variable in class arlut.csd.ganymede.server.stopServerAdmin
 
associateFieldId(FieldInfo, Component) - Method in class arlut.csd.ganymede.client.containerPanel
 
aSymLinkTracker - Variable in class arlut.csd.ganymede.server.DBStore
Tracks invids which point to specific objects via asymmetric links in the Ganymede persistent data store.
asyncPollThread - Variable in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
asyncPort - Variable in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
asyncPort - Variable in class arlut.csd.ganymede.client.ClientBase
RMI reference to an asynchronous message port on the Ganymede server
asyncPort - Variable in class arlut.csd.ganymede.server.GanymedeAdmin
A server-side asyncPort that maintains an event queue for the admin console attached to this GanymedeAdmin object.
asyncPort - Variable in class arlut.csd.ganymede.server.GanymedeSession
Async responder for sending async messages to the client.
AsyncTask - Class in foxtrot
A time-consuming task to be executed asynchronously by AsyncWorker.
AsyncTask() - Constructor for class foxtrot.AsyncTask
 
asyncThread - Variable in class arlut.csd.ganymede.client.ClientBase
Thread that we'll create to continuously do a blocking poll on the Ganymede server for asynchronous messages.
AsyncWorker - Class in foxtrot
The class that executes asynchronous tasks.
AsyncWorker() - Constructor for class foxtrot.AsyncWorker
Cannot be instantiated, use static methods only.
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
atom() - Method in class arlut.csd.ganymede.server.QueryParser
 
attach(JchoiceInterface) - Method in class arlut.csd.JDataComponent.JchoiceList
 
attemptAsymBackLinkClear(boolean) - Method in class arlut.csd.ganymede.server.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.. if so, we'll track it with this variable.
attr - Variable in class arlut.csd.JTable.tableCol
 
attribCardPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
attribPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
attribute(String, String) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Writes an attribute.
attribute(String, String) - Method in class com.jclark.xml.output.SyncXMLWriter
 
attribute(String, String) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
attribute(String, String) - Method in class com.jclark.xml.output.XMLWriter
Writes an attribute.
attrKeys - Variable in class arlut.csd.Util.XMLElement
 
attrVals - Variable in class arlut.csd.Util.XMLElement
 
augment(FieldBook, DBEditObject) - Method in class arlut.csd.ganymede.server.NoopSyncMaster
The augment() method optionally adds DBObject and DBField identifiers to the FieldBook book parameter if the SyncMaster decides that the additional DBObject/DBFields need to be written to a delta sync channel in response to the changes made to obj.
augment(FieldBook, DBEditObject) - Method in interface arlut.csd.ganymede.server.SyncMaster
The augment() method optionally adds DBObject and DBField identifiers to the FieldBook book parameter if the SyncMaster decides that the additional DBObject/DBFields need to be written to a delta sync channel in response to the changes made to obj.
augmented - Variable in class arlut.csd.ganymede.server.DBLogEvent
Will be true if this log event has already had its email recipient list expanded in keeping with systemic logging rules.
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.
available - Variable in class arlut.csd.ganymede.client.JFilterDialog
 

B

B - Variable in class arlut.csd.crypto.md4
 
b4 - Variable in class arlut.csd.crypto.Base64.OutputStream
 
b64_from_24bit(byte, byte, byte, int) - Static method in class arlut.csd.crypto.Sha256Crypt
 
b64_from_24bit(byte, byte, byte, int) - Static method in class arlut.csd.crypto.Sha512Crypt
 
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
The background thread executing our Qsmtp.run() method, if any.
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.common.SchemaConstants
any miscellaneous pointers pointing to us are kept track of in this field if we don't have an explicit back-link field.
BACKSLASH - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
BACKSLASH - Static variable in class arlut.csd.ganymede.server.QueryParser
 
backupsBusy - Static variable in class arlut.csd.ganymede.server.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.admin.BaseFieldEditor
 
badChars - Variable in class arlut.csd.ganymede.common.FieldTemplate
 
badChars - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
badConsoles - Static variable in class arlut.csd.ganymede.server.GanymedeAdmin
Static vector of GanymedeAdmin instances for which remote exceptions were caught in the static update methods.
BADCREDS - Static variable in interface arlut.csd.ganymede.common.ClientMessage
 
bar - Variable in class foxtrot.examples.ProgressExample
 
base - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
base - Variable in class arlut.csd.ganymede.admin.BaseNode
 
base - Variable in class arlut.csd.ganymede.client.BaseNode
 
Base - Interface in arlut.csd.ganymede.rmi
Client side interface definition for the Ganymede DBObjectBase class.
base - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
Object type definition for the database object class we are member of
base() - Method in class arlut.csd.ganymede.server.DBObjectBaseField
Returns the object definition that this field is defined under.
base - Variable in class arlut.csd.ganymede.server.JournalEntry
 
Base64 - Class in arlut.csd.crypto
Encodes and decodes to and from Base64 notation.
Base64() - Constructor for class arlut.csd.crypto.Base64
Defeats instantiation.
Base64.InputStream - Class in arlut.csd.crypto
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class arlut.csd.crypto.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class arlut.csd.crypto.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in arlut.csd.crypto
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class arlut.csd.crypto.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class arlut.csd.crypto.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
base64_code - Static variable in class org.mindrot.BCrypt
 
Base_Panel - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
Base_Panel - Variable in class arlut.csd.ganymede.client.perm_editor
 
baseChanged(short) - Method in class arlut.csd.ganymede.server.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.
baseChanged(int) - Method in class arlut.csd.ganymede.server.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.
baseChanged(short, List<Short>) - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to determine whether a particular field of a particular base has had any modifications made to it since the last time this builder task was run.
baseChanged(int, List) - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to determine whether a particular field of 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 in arlut.csd.ganymede.common
This class is intended to serve as a stub to hold basic information about server side categories for the client to process locally.
BaseDump(CategoryDump, char[], int) - Constructor for class arlut.csd.ganymede.common.BaseDump
Constructor for use by a CategoryDump object
BaseDump(BaseListTransport, char[], int) - Constructor for class arlut.csd.ganymede.common.BaseDump
Constructor for use by a BaseListTransport object
BaseEditor - Class in arlut.csd.ganymede.admin
Part of the admin console's graphical schema editor.
BaseEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.admin.BaseEditor
 
baseEditPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
baseEntry(String) - Method in class arlut.csd.ganymede.common.FieldOptionMatrix
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.
baseEntry(String) - Method in class arlut.csd.ganymede.common.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 in arlut.csd.ganymede.rmi
Client side interface definition for the Ganymede DBObjectBaseField class.
BaseFieldEditor - Class in arlut.csd.ganymede.admin
Part of the admin console's graphical schema editor.
BaseFieldEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.admin.BaseFieldEditor
Constructor
basehash - Variable in class arlut.csd.ganymede.client.fieldoption_button
 
basehash - Variable in class arlut.csd.ganymede.client.perm_button
 
baseHash - Variable in class arlut.csd.ganymede.server.DBBaseCategory
We use this baseHash to keep a map of DBObjectBase.getKey() to instances of DBObjectBase.
BASEICON - Static variable in class arlut.csd.ganymede.admin.GASHSchema
 
baseID - Variable in class arlut.csd.ganymede.client.CacheInfo
 
baseID - Variable in class arlut.csd.ganymede.common.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 in arlut.csd.ganymede.common
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() - Constructor for class arlut.csd.ganymede.common.BaseListTransport
 
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.admin.GASHSchema
 
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.admin.BaseEditor
 
BaseNode - Class in arlut.csd.ganymede.admin
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.admin.BaseNode
 
BaseNode - Class in arlut.csd.ganymede.client
Subclass of treeNode used in the client.
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.server.GanymedeBuilderTask
 
bases - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
bases() - Method in class arlut.csd.ganymede.server.DBStore
Returns a directly iterable Collection view of the DBObjectBases currently defined in this DBStore.
baseSet - Variable in class arlut.csd.ganymede.server.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.server.DBEditSet
A record of the DBObjectBase's touched by this transaction.
basesToAdd - Variable in class arlut.csd.ganymede.server.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.server.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.server.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 in arlut.csd.JTable
baseTable is an AWT table component, supporting a wide variety of table displays based on an underlying grid model.
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.
baseTable(int[], String[], JPopupMenu, JPopupMenu) - Constructor for class arlut.csd.JTable.baseTable
Constructor with default fonts, justification, and behavior
baseToShort - Variable in class arlut.csd.ganymede.client.Loader
 
baseTransport - Static variable in class arlut.csd.ganymede.server.Ganymede
A cached reference to a master base list serialization object.
bcrypt - Variable in class arlut.csd.ganymede.server.xPassword
 
BCrypt - Class in org.mindrot
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class org.mindrot.BCrypt
 
BCRYPT_SALT_LEN - Static variable in class org.mindrot.BCrypt
 
bCrypted - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
bCryptedCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
bCryptPass - Variable in class arlut.csd.ganymede.server.PasswordDBField
The complex bCrypted password, as in OpenBSD.
bCryptRounds - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
If the password field is to use the bCrypt algorithm, we'll need to know how many rounds to use.
bCryptRoundsN - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
be - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
before - Static variable in class arlut.csd.ganymede.client.QueryRow
 
beforeState - Variable in class arlut.csd.ganymede.server.XMLDumpContext
If true, this XMLDumpContext is currently writing out the before state of a transaction incremental dump.
beforeversupergash - Variable in class arlut.csd.ganymede.server.DBPermissionManager
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
 
bf_crypt_ciphertext - Static variable in class org.mindrot.BCrypt
 
BG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
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
 
bgColor - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
bgColor - Variable in class arlut.csd.JTree.treeCanvas
 
BigPipedInputStream - Class in arlut.csd.Util
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(int) - Constructor for class arlut.csd.Util.BigPipedInputStream
 
BigPipedInputStream(PipedOutputStream, int) - Constructor for class arlut.csd.Util.BigPipedInputStream
 
BINARY_OPERATOR - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
BINARY_OPERATOR - Static variable in class arlut.csd.ganymede.server.QueryParser
 
bind(Invid, Invid, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
This method is used to link the remote invid to this checked-out invid in accordance with this field's defined symmetry constraints.
bindGanymedeRMI(String) - Static method in class arlut.csd.ganymede.server.Ganymede
Bind the GanymedeServer object in the RMI registry so clients and admin consoles can connect to us.
blackLineB - Variable in class arlut.csd.ganymede.client.windowPanel
 
block - Variable in class org.solinger.cracklib.Packer
 
blockLen - Variable in class org.solinger.cracklib.PackerHeader
 
BLOWFISH_NUM_ROUNDS - Static variable in class org.mindrot.BCrypt
 
body(int[], int, int) - Static method in class arlut.csd.crypto.jcrypt
 
book - Variable in class arlut.csd.ganymede.server.XMLDumpContext
If we're doing an incremental sync, we'll use a FieldBook to denote what objects and fields we need to write to this XMLDumpContext.
boolChoice - Variable in class arlut.csd.ganymede.client.QueryRow
 
BOOLEAN - Static variable in interface arlut.csd.ganymede.common.FieldType
 
boolean_field - Interface in arlut.csd.ganymede.rmi
 
BOOLEAN_VALUE - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
BOOLEAN_VALUE - Static variable in class arlut.csd.ganymede.server.QueryParser
 
BooleanDBField - Class in arlut.csd.ganymede.server
BooleanDBField is a subclass of DBField for the storage and handling of boolean fields in the DBStore on the Ganymede server.
BooleanDBField(DBObject, DataInput, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.BooleanDBField
Receive constructor.
BooleanDBField(DBObject, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.BooleanDBField
No-value constructor.
BooleanDBField(DBObject, BooleanDBField) - Constructor for class arlut.csd.ganymede.server.BooleanDBField
Copy constructor.
BooleanDBField(DBObject, boolean, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.BooleanDBField
Scalar value constructor.
BooleanDBField(DBObject, Vector, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.BooleanDBField
Vector value constructor.
booleanLabel - Variable in class arlut.csd.JDialog.booleanThing
 
booleanSemaphore - Class in arlut.csd.Util
Simple, synchronized boolean flag class.
booleanSemaphore(boolean) - Constructor for class arlut.csd.Util.booleanSemaphore
 
booleanShowing - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
booleanThing - Class in arlut.csd.JDialog
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
 
booleanToken - Static variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
Bordered_Panel - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
Bordered_Panel - Variable in class arlut.csd.ganymede.client.perm_editor
 
borderSpace - Static variable in class arlut.csd.JTree.treeControl
 
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
 
boxSize - Variable in class arlut.csd.JTree.treeCanvas
 
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
 
bPanel - Variable in class arlut.csd.JDataComponent.JLabelPanel
 
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.
breakLines - Variable in class arlut.csd.crypto.Base64.InputStream
 
breakLines - Variable in class arlut.csd.crypto.Base64.OutputStream
 
breakOutRescanList() - Method in class arlut.csd.ganymede.common.ReturnVal
This private method converts the rescanList StringBuffer to a HashMap (rescanHash) that maps Invid's to either Vector of Short's or "all".
Brick - Static variable in class arlut.csd.ganymede.client.ClientColor
 
Bronze - Static variable in class arlut.csd.ganymede.client.ClientColor
 
browse(String) - Static method in class arlut.csd.Util.BrowserLauncher
Invokes a browser to bring up the given URL.
BrowserLauncher - Class in arlut.csd.Util
This utility class provides methods for displaying a URL in a web browser on the user's desktop.
BrowserLauncher() - Constructor for class arlut.csd.Util.BrowserLauncher
 
buf - Variable in class arlut.csd.Util.CircleBuffer
 
buf - Variable in class com.jclark.xml.output.UTF8XMLWriter
 
buffer - Variable in class arlut.csd.crypto.Base64.InputStream
 
buffer - Variable in class arlut.csd.crypto.Base64.OutputStream
 
buffer - Variable in class arlut.csd.ganymede.common.BaseListTransport
 
buffer - Variable in class arlut.csd.ganymede.common.CategoryTransport
 
buffer - Variable in class arlut.csd.ganymede.common.DumpResult
 
buffer - Variable in class arlut.csd.ganymede.common.QueryResult
 
buffer - Variable in class arlut.csd.ganymede.server.JythonServerProtocol
 
buffer - Variable in class arlut.csd.Util.XMLReader
 
bufferContents - Variable in class arlut.csd.Util.XMLReader
 
bufferLength - Variable in class arlut.csd.crypto.Base64.InputStream
 
bufferLength - Variable in class arlut.csd.crypto.Base64.OutputStream
 
bufferSize - Variable in class arlut.csd.ganymede.client.xmlclient
The default buffer size in the XMLReader.
bufferSize - Variable in class arlut.csd.ganymede.server.GanymedeXMLSession
The default buffer size in the XMLReader.
bufferSize - Static variable in class arlut.csd.ganymede.server.XMLTransmitter
How big should the buffer between the XML dumping thread and the getNextChunk() method in this class?
bufferSize - Variable in class arlut.csd.Util.XMLReader
 
bufUsed - Variable in class com.jclark.xml.output.UTF8XMLWriter
 
bugReportAddressProperty - Static variable in class arlut.csd.ganymede.server.Ganymede
If the ganymede.bugaddress property is set, that string will be copied into this variable.
buildBoxes() - Method in class arlut.csd.JTree.treeCanvas
Generate our +/- box images
builderPhase1() - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is intended to be overridden by subclasses of GanymedeBuilderTask.
builderPhase2() - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is intended to be overridden by subclasses of GanymedeBuilderTask.
buildIcon - Variable in class arlut.csd.ganymede.client.gclient
 
buildIcon2 - Variable in class arlut.csd.ganymede.client.gclient
 
buildLabel - Variable in class arlut.csd.ganymede.client.gclient
Status, build status, and login status labels at the bottom of the client.
buildPhase - Variable in class arlut.csd.ganymede.client.gclient
 
buildPhase - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
BUILDSTATUS - Static variable in interface arlut.csd.ganymede.common.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.
buildUnknownIcon - Variable in class arlut.csd.ganymede.client.gclient
 
buildXMLCategories(XMLItem) - Method in class arlut.csd.ganymede.server.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.FieldOptionRow
Is this row representing a built-in field or not?
builtIn - Variable in class arlut.csd.ganymede.client.perm_editor.PermRow
 
builtIn - Variable in class arlut.csd.ganymede.common.FieldTemplate
 
builtInIcon - Variable in class arlut.csd.ganymede.client.FieldOptionTreeRenderer
 
builtInIcon - Variable in class arlut.csd.ganymede.client.perm_editor.permEditorTreeRenderer
 
builtInIterator() - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Returns an Iterator of the built-in DBObjectBaseField objects in this DBBaseFieldTable.
builtInPanel - Variable in class arlut.csd.ganymede.client.queryFieldsPanel
 
builtInSelector - Variable in class arlut.csd.ganymede.client.queryFieldsPanel
 
bundle - Variable in class arlut.csd.Util.TranslationService
 
busyCount(String) - Static method in class arlut.csd.ganymede.server.GanymedeBuilderTask
 
button - Variable in class foxtrot.examples.InterruptExample
 
button - Variable in class foxtrot.examples.ProgressExample
 
button - Variable in class foxtrot.examples.SimpleExample
 
button1 - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
button2 - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
button3 - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
buttonBG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
buttonPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
buttonPanel - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
buttonPanel - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
buttonPanel - Variable in class arlut.csd.ganymede.client.elementWrapper
 
buttonPanel - Variable in class arlut.csd.JCalendar.JpanelCalendar
 
buttonPanel - Variable in class arlut.csd.JDialog.StringDialog
 
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.
bytes2u(byte) - Static method in class arlut.csd.crypto.MD5Crypt
convert an encoded unsigned byte value into a int with the unsigned value.
bytes2u(byte) - Static method in class arlut.csd.crypto.smbencrypt
convert an encoded unsigned byte value into a int with the unsigned value.
byteToHex(byte) - Static method in class arlut.csd.crypto.smbencrypt
generates a two character hexadecimal string from an unsigned-encoded byte
byteToUnsigned(byte) - Static method in class arlut.csd.crypto.jcrypt
 

C

C - Variable in class arlut.csd.crypto.md4
 
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 in arlut.csd.ganymede.client
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
 
calc() - Method in class arlut.csd.crypto.md4
 
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.common.PermEntry
 
calcResizeMode() - Method in class arlut.csd.JTable.SmartTable
Modify the table autoresize mode according to whether there is room for all the columns or not.
calcRowSpan() - Method in class arlut.csd.JTable.tableCell
 
calculateBases() - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
This method fills in basesToAdd, basesToRemove, and basesToEdit.
calculateMailTargets(DBLogEvent, DBSession, systemEventType, DBLog.MailMode) - Method in class arlut.csd.ganymede.server.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.JTable.tableAttr
 
calculateNameSpaces() - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
This method fills in spacesToAdd, spacesToRemove, and spacesToEdit.
calculateOwnerAddresses(List<Invid>, DBLog.MailMode) - Method in class arlut.csd.ganymede.server.DBLog
This method takes a List of Invid's representing objects touched during a transaction, and returns a Set of email addresses that should be notified of operations affecting the objects in the <objects> list.
calculateOwnerAddresses(List<Invid>, DBSession) - Static method in class arlut.csd.ganymede.server.DBLog
This method takes a List of Invid's representing objects touched during a transaction, and returns a Set of email addresses that should be notified of operations affecting the objects in the <objects> list.
calculateOwnerAddresses(List<Invid>, DBLog.MailMode, DBSession) - Static method in class arlut.csd.ganymede.server.DBLog
This method takes a List of Invid's representing objects touched during a transaction, and returns a Set 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
calcWidth() - Method in class arlut.csd.JTree.treeCanvas
This method calculates the maximum width required for the tree in its current state.
callback - Variable in class arlut.csd.ganymede.common.ReturnVal
A Remote handle to a Wizard object on the server
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.JcalendarField
 
callback - Variable in class arlut.csd.JDataComponent.JcheckboxField
 
callback - Variable in class arlut.csd.JDataComponent.JdateField
The callback that we use to communicate date changes in this field to the Ganymede client, etc.
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.JTable.SmartTable
The callback we'll send menu activity notifications to.
callback - Variable in class arlut.csd.JTree.treeControl
 
callDialog(int) - Method in class arlut.csd.ganymede.server.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>.
callTarget(Object) - Method in class apple.dts.samplecode.osxadapter.OSXAdapter
Override this method to perform any operations on the event that comes with the various callbacks See setFileHandler above for an example
canBeInactivated - Variable in class arlut.csd.ganymede.client.BaseNode
 
canBeInactivated() - Method in class arlut.csd.ganymede.server.DBEditObject
Customization method to verify whether this object type has an inactivation mechanism.
cancel - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
cancel() - Method in class arlut.csd.ganymede.admin.GASHSchema
 
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.client.JDefaultOwnerDialog
 
cancel - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
CANCEL - Static variable in class arlut.csd.ganymede.client.openObjectDialog
 
cancel - Variable in class arlut.csd.ganymede.client.SaveDialog
 
cancel - Variable in class arlut.csd.ganymede.client.SaveObjDialog
 
CANCEL - Static variable in class arlut.csd.ganymede.server.Ganymede
Default localized "Cancel" string, usable by server-side Ganymede code which prepares dialogs.
cancel() - Method in class arlut.csd.ganymede.server.GanymediatorWizard
This method provides a default response if a user hits cancel on a wizard dialog.
cancel - Static variable in class arlut.csd.JDialog.StringDialog
 
cancelButton - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
CancelButton - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
CancelButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
CancelButton - Variable in class arlut.csd.ganymede.client.querybox
 
CancelButton - Variable in class arlut.csd.JDialog.StringDialog
 
cancelCellEditing() - Method in class arlut.csd.ganymede.client.AbstractCellEditor
 
cancelLoadingButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
cancelSorting() - Method in class arlut.csd.JTable.TableSorter
 
cancelText - Variable in class arlut.csd.JDialog.DialogRsrc
 
cancelText - Variable in class arlut.csd.JDialog.JDialogBuff
 
cancelTransaction() - Method in class arlut.csd.ganymede.client.gclient
Cancels the current transaction.
canChoose() - Method in interface arlut.csd.ganymede.rmi.string_field
 
canChoose() - Method in class arlut.csd.ganymede.server.StringDBField
Returns true if this field has a list of recommended options for choices from the choices() method.
canChoose - Variable in class arlut.csd.JDataComponent.StringSelector
 
canClone(DBSession, DBObject) - Method in class arlut.csd.ganymede.server.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.server.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() - Method in class arlut.csd.ganymede.client.BaseNode
 
canCreate - Variable in class arlut.csd.ganymede.common.BaseDump
 
canCreate(Session) - Method in class arlut.csd.ganymede.common.BaseDump
We ignore the Session param here, since we're a client side dump associated with a known Session.
canCreate(Session) - Method in interface arlut.csd.ganymede.rmi.Base
Returns true if the current session is permitted to create an object of this type.
canCreate(Session) - Method in class arlut.csd.ganymede.server.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.server.DBObjectBase
Returns true if the current session is permitted to create an object of this type.
canInactivate() - Method in class arlut.csd.ganymede.client.BaseNode
 
canInactivate - Variable in class arlut.csd.ganymede.common.BaseDump
 
canInactivate() - Method in class arlut.csd.ganymede.common.BaseDump
 
canInactivate() - Method in interface arlut.csd.ganymede.rmi.Base
Returns true if this object type can be inactivated.
canInactivate() - Method in interface arlut.csd.ganymede.rmi.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.server.DBEditObject
Customization method to verify whether the user has permission to inactivate a given object.
canInactivate() - Method in class arlut.csd.ganymede.server.DBObject
Returns true if inactivate() is a valid operation on checked-out objects of this type.
canInactivate() - Method in class arlut.csd.ganymede.server.DBObjectBase
Returns true if this object type can be inactivated
canPumpEvent(AWTEvent) - Method in class foxtrot.pumps.ConditionalEventPump
Returns whether this event can be pumped from the EventQueue.
canPumpEvent(AWTEvent) - Method in class foxtrot.pumps.SunJDK140ConditionalEventPump
Deprecated.
 
canPumpEvent(AWTEvent) - Method in class foxtrot.pumps.SunJDK141ConditionalEventPump
Deprecated.
 
canRead(DBSession, DBObject) - Method in class arlut.csd.ganymede.server.DBEditObject
Customization method to verify whether the user has permission to view a given object.
canRemove(DBSession, DBObject) - Method in class arlut.csd.ganymede.server.DBEditObject
Customization method to verify whether the user has permission to remove a given object.
canSeeCreate() - Method in class arlut.csd.ganymede.client.perm_editor.PermRow
 
canSeeDelete() - Method in class arlut.csd.ganymede.client.perm_editor.PermRow
 
canSeeEdit() - Method in class arlut.csd.ganymede.client.perm_editor.PermRow
 
canSeeField(DBSession, DBField) - Method in class arlut.csd.ganymede.server.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.server.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.server.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.server.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.server.syncChannelCustom
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.server.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.perm_editor.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.server.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.
capitalise(String) - Static method in class org.solinger.cracklib.Rules
 
card - Variable in class arlut.csd.ganymede.admin.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.admin.NameSpaceEditor
 
caseInsensitive - Variable in class arlut.csd.ganymede.server.DBNameSpace
treat differently-cased Strings as the same for key?
caseInsensitive - Variable in class arlut.csd.ganymede.server.GHashtable
 
CaseInsensitiveSet - Class in arlut.csd.Util
CaseInsensitiveSet is a variant of a HashSet of String objects that forces all Strings added / tested against the set to lower case before adding / comparing.
CaseInsensitiveSet() - Constructor for class arlut.csd.Util.CaseInsensitiveSet
 
CaseInsensitiveSet(Collection<String>) - Constructor for class arlut.csd.Util.CaseInsensitiveSet
 
CaseInsensitiveSet(int, float) - Constructor for class arlut.csd.Util.CaseInsensitiveSet
 
CaseInsensitiveSet(int) - Constructor for class arlut.csd.Util.CaseInsensitiveSet
 
category - Variable in class arlut.csd.ganymede.admin.CategoryEditor
 
category - Variable in class arlut.csd.ganymede.common.CatTreeNode
 
Category - Interface in arlut.csd.ganymede.rmi
Client side interface definition for the Ganymede DBBaseCategory class.
category - Variable in class arlut.csd.ganymede.server.DBObjectBase
what category is this object in?
CategoryDump - Class in arlut.csd.ganymede.common
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.common.CategoryDump
 
CategoryEditor - Class in arlut.csd.ganymede.admin
 
CategoryEditor(GASHSchema) - Constructor for class arlut.csd.ganymede.admin.CategoryEditor
 
categoryEditPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
categoryMenu - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
CategoryNode - Interface in arlut.csd.ganymede.rmi
This interface provides support for an object to be managed in the server's objectbase category hierarchy.
CategoryTransport - Class in arlut.csd.ganymede.common
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() - Constructor for class arlut.csd.ganymede.common.CategoryTransport
 
categoryTree - Variable in class arlut.csd.ganymede.server.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.admin.CategoryEditor
 
catNameS - Variable in class arlut.csd.ganymede.admin.CategoryEditor
 
catNode - Variable in class arlut.csd.ganymede.admin.CategoryEditor
 
catTransport - Static variable in class arlut.csd.ganymede.server.Ganymede
A cached reference to a master category tree serialization object.
CatTreeNode - Class in arlut.csd.ganymede.common
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.common.CatTreeNode
 
ccToOwners - Variable in class arlut.csd.ganymede.server.objectEventType
 
ccToOwners - Variable in class arlut.csd.ganymede.server.systemEventType
 
ccToSelf - Variable in class arlut.csd.ganymede.server.objectEventType
 
ccToSelf - Variable in class arlut.csd.ganymede.server.systemEventType
 
cdataSection(String) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Writes a CDATA section.
cdataSection(String) - Method in class com.jclark.xml.output.SyncXMLWriter
 
cdataSection(String) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
cdataSection(String) - Method in class com.jclark.xml.output.XMLWriter
Writes a CDATA section.
ce - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
cells - Variable in class arlut.csd.JTable.rowHandler
 
cells - Variable in class arlut.csd.JTable.tableRow
 
cellSizes - Variable in class arlut.csd.JTable.TextAreaRenderer
map from table to map of rows to map of column heights
center - Variable in class arlut.csd.ganymede.client.ownershipPanel
 
CENTER - Static variable in class arlut.csd.JDataComponent.JButtonPanel
 
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
 
certsResource - Static variable in class arlut.csd.ganymede.common.RMISSLClientSocketFactory
 
change - Variable in class arlut.csd.ganymede.client.password.PasswordApplet
 
changeAdmins(String) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
Updates the display of the number of admin consoles attached to the server.
CHANGEADMINS - Static variable in class arlut.csd.ganymede.common.adminAsyncMessage
 
changeAdmins(String) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
This method is called by the Ganymede server to update the number of admin consoles attached to the server.
changeColumnContentWidth(Component, int) - Method in class arlut.csd.JDataComponent.JLabelPanel
For changing the number of columns the Component comp spans in the JLabelPanel.
changed - Variable in class arlut.csd.ganymede.client.FieldOptionRow
True if we've edited the contained field option value
changed - Variable in class arlut.csd.ganymede.client.JFilterDialog
 
changed - Variable in class arlut.csd.ganymede.client.perm_editor.PermRow
 
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.JpassField
 
changed - Variable in class arlut.csd.JDataComponent.JpasswordField
 
changed - Variable in class arlut.csd.JDataComponent.JstringArea
 
changedOK - Variable in class arlut.csd.ganymede.client.PersonaDialog
 
changedSet - Variable in class arlut.csd.ganymede.client.gclient
Cache of invid's for objects that might have been changed by the client.
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.admin.BaseFieldEditor
 
changePass - Variable in class arlut.csd.JDataComponent.JpassField
 
changePassword(String, String, String) - Method in class arlut.csd.ganymede.client.password.PasswordClient
This method actually does the work of logging into the server, changing the password, committing the transaction, and disconnecting.
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
 
changeRowType(int) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Changes this result set from using rows of one type to rows of another.
changeState(String) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
Updates the admin console's server state display.
CHANGESTATE - Static variable in class arlut.csd.ganymede.common.adminAsyncMessage
 
changeState(String) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
This method is called by the Ganymede server to update the admin console's server state display.
changeTasks(Object[]) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
This method is remotely called by the Ganymede server to update the admin console's task tables.
CHANGETASKS - Static variable in class arlut.csd.ganymede.common.adminAsyncMessage
 
changeTasks(Vector<scheduleHandle>) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
This method is called by the Ganymede server to update the admin console's task table.
changeTypeChoice(String) - Method in class arlut.csd.ganymede.admin.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(Object[]) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
Updates the admin console's connected user table.
CHANGEUSERS - Static variable in class arlut.csd.ganymede.common.adminAsyncMessage
 
changeUsers(Vector<AdminEntry>) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
This method is called by the Ganymede server to update the admin console's connected user table.
changingPass - Variable in class arlut.csd.JDataComponent.JpassField
 
char2Int(char) - Static method in class org.solinger.cracklib.Rules
Silly function used for > and < compares.
char64(char) - Static method in class org.mindrot.BCrypt
Look up the 3 bits base64-encoded by the specified character, range-checking againt conversion table
characterReference(int) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Writes a character reference.
characterReference(int) - Method in class com.jclark.xml.output.SyncXMLWriter
 
characterReference(int) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
characterReference(int) - Method in class com.jclark.xml.output.XMLWriter
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.
charBuffer - Variable in class arlut.csd.Util.XMLReader
 
charsetA - Static variable in class arlut.csd.Util.RandomUtils
 
charsetAN - Static variable in class arlut.csd.Util.RandomUtils
 
charsetC - Static variable in class arlut.csd.Util.RandomUtils
 
checkArgs(String[]) - Static method in class arlut.csd.ganymede.server.Ganymede
Checks any command line arguments passed in.
checkBindConflict(Invid) - Method in class arlut.csd.ganymede.server.InvidDBField
This private helper method attempts to verify that a prospective bind operation in an vector add context can succeed without forcing an unbinding on a scalar remote field.
CheckBoxRenderer - Class in arlut.csd.ganymede.client
Renders the field options for an ObjectBase.
CheckBoxRenderer(boolean, JTreeTable, SyncPrefEnum) - Constructor for class arlut.csd.ganymede.client.CheckBoxRenderer
 
checkBuffer() - Method in class arlut.csd.ganymede.common.DumpResult
This method takes care of deserializing the StringBuffer we contain, to crack out the data we are interested in conveying.
checkBuildNeeded(DBJournalTransaction, DBEditObject[], DBEditSet) - Method in class arlut.csd.ganymede.server.SyncRunner
This method checks this Full State SyncRunner against the objects involved in the provided transaction.
checkCommitState() - Method in class arlut.csd.ganymede.server.DBSchemaEdit
This private helper method verifies that the proposed schema is acceptable to be committed.
checkedOutField - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
checkedOutLabel - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
checkEmbeddedObjects() - Method in class arlut.csd.ganymede.server.GanymedeServer
This method is used for testing.
checkEnabled() - Static method in class arlut.csd.ganymede.server.GanymedeServer
Gated enabled test.
checkEnabled() - Method in class arlut.csd.ganymede.server.loginSemaphore
Gated enabled test.
checkIn() - Method in class arlut.csd.ganymede.server.DBStore
Decrements the count of checked-out objects for the admin consoles.
checkIn() - Method in class arlut.csd.ganymede.server.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(DBSession) - Method in class arlut.csd.ganymede.server.DBLinkTracker
This method is called from GanymedeServer.checkInvids() to perform a validation of the persistent DBLinkTracker structures for the sake of the 'check invid integrity' debug option in the Ganymede Admin console.
checkInvids() - Method in class arlut.csd.ganymede.server.GanymedeServer
This method is used for testing.
checklogin() - Method in class arlut.csd.ganymede.server.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.server.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(DBEditSet) - Method in class arlut.csd.ganymede.server.DBNameSpaceEditingHandle
This method creates a new editable DBNameSpaceEditingHandle that will revert to this handle if the DBEditSet is aborted.
checkout(DBEditSet) - Method in class arlut.csd.ganymede.server.DBNameSpaceHandle
This method creates a new editable DBNameSpaceEditingHandle that will revert to this handle if the DBEditSet is aborted.
checkOut() - Method in class arlut.csd.ganymede.server.DBStore
Increments the count of checked-out objects for the admin consoles.
checkOut() - Method in class arlut.csd.ganymede.server.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.server.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(String) - Method in class arlut.csd.ganymede.server.DBEditSet
This method checkpoints the current transaction at its current state.
checkpoint() - Method in class arlut.csd.ganymede.server.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(DBSession, String) - Method in class arlut.csd.ganymede.server.DBLinkTracker
Adds a new checkpoint to session's link tracker data.
checkpoint(String) - Method in class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerSession
Creates a new DBLinkTrackerContext for the session, which will be used for all future modifications to the invids tracked by the session until such time as the top of the contexts stack is modified by another checkpoint, a rollback, or a consolidate call.
checkpoint(DBEditSet, String) - Method in class arlut.csd.ganymede.server.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.server.DBSession
Convenience pass-through method This method may block if another thread has already checkpointed this transaction.
checkpoint() - Method in class arlut.csd.ganymede.server.FieldOptionDBField
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.server.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.
checkpoints - Variable in class arlut.csd.ganymede.server.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.server.DBNameSpace.DBNameSpaceTransaction
 
checkpw(String, String) - Static method in class org.mindrot.BCrypt
Check that a plaintext password matches a previously hashed one
checkRequiredFields() - Method in class arlut.csd.ganymede.server.DBObject
This method scans through all custom fields defined in the DBObjectBase for this object type and determines if all required fields have been filled in.
checkSchemaEditInProgress(boolean) - Method in class arlut.csd.ganymede.server.DBNameSpace
 
checkSchemaState() - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used by the DBSchemaEdit class' DBSchemaEdit.checkCommitState() method.
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.admin.BaseFieldEditor
 
child - Variable in class arlut.csd.ganymede.common.QueryNotNode
 
child - Variable in class arlut.csd.JTree.treeNode
 
child1 - Variable in class arlut.csd.ganymede.common.QueryAndNode
 
child1 - Variable in class arlut.csd.ganymede.common.QueryOrNode
 
child2 - Variable in class arlut.csd.ganymede.common.QueryAndNode
 
child2 - Variable in class arlut.csd.ganymede.common.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.fieldoption_editor
 
Choice_Buttons - Variable in class arlut.csd.ganymede.client.perm_editor
 
choiceBox - Variable in class arlut.csd.ganymede.client.historyPanel
 
choiceLabel - Variable in class arlut.csd.JDialog.choiceThing
 
choiceList - Static variable in class arlut.csd.ganymede.server.taskCustom
 
choiceListHasExceptions(DBField) - Method in class arlut.csd.ganymede.server.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(boolean) - Method in interface arlut.csd.ganymede.rmi.invid_field
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices() - Method in interface arlut.csd.ganymede.rmi.invid_field
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices() - Method in interface arlut.csd.ganymede.rmi.string_field
Returns a QueryResult encoding a list of valid string choices for this field.
choices() - Method in class arlut.csd.ganymede.server.InvidDBField
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices(boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
Returns a StringBuffer encoded list of acceptable invid values for this field.
choices() - Method in class arlut.csd.ganymede.server.StringDBField
Returns a list of recommended and/or mandatory choices for this field.
choicesKey() - Method in interface arlut.csd.ganymede.rmi.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.rmi.string_field
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.server.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.server.StringDBField
This method returns a key that can be used by the client to cache the value returned by choices().
choiceThing - Class in arlut.csd.JDialog
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 after we make our call to the server to set the default owner list.
chooser - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
chosen - Variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
cipherSuite - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
cipherSuite - Variable in class arlut.csd.ganymede.client.ClientBase
If we have created an RMI SSL connection, we'll record the cipher suite here.
CircleBuffer - Class in arlut.csd.Util
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
 
circleBuffer - Variable in class arlut.csd.Util.XMLReader
 
claimLockKey(Object, DBLock) - Method in class arlut.csd.ganymede.server.DBLockSync
This method associates a DBLock with the given key, making sure that there is no conflicting lock request for the key
classdef - Variable in class arlut.csd.ganymede.server.DBObjectBase
Class definition for a DBEditObject subclass dynamically loaded to manage operations on this DBObjectBase.
classInfoResetButton - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
classInfoSetButton - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
classname - Variable in class arlut.csd.ganymede.server.DBObjectBase
Fully qualified package and class name for a custom DBEditObject subclass to be dynamically loaded to manage operations on this DBObjectBase.
classOptionS - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
classOptionString - Variable in class arlut.csd.ganymede.server.DBObjectBase
Option string to be available to custom classes.
classPanel - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
classS - Variable in class arlut.csd.ganymede.admin.BaseEditor
 
clean() - Method in class arlut.csd.ganymede.server.FieldOptionDBField
This internal method is used to cull out any entries in this field options field that are non-operative, either by referring to an object/field type that does not exist, or by being redundant.
clean() - Method in class arlut.csd.ganymede.server.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.server.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.server.GanymedeXMLSession
Semaphore to gate the cleanup() method.
cleanup() - Method in class arlut.csd.ganymede.admin.BaseEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.admin.BaseFieldEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.admin.BaseNode
 
cleanup() - Method in class arlut.csd.ganymede.admin.CategoryEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.admin.FieldNode
 
cleanup() - Method in class arlut.csd.ganymede.admin.GASHSchema
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.admin.NameSpaceEditor
GC-aiding dissolution method.
cleanup() - Method in class arlut.csd.ganymede.admin.TabEditor
GC-aiding dissolution method.
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.fieldoption_editor
This method pops down the widget and does some variable clearing to assit in garbage collection.
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.Loader
Clear out all information in the loader
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.common.CatTreeNode
 
cleanup() - Method in class arlut.csd.ganymede.server.DBField
This method is intended to be called when this field is being checked into the database.
cleanup() - Method in class arlut.csd.ganymede.server.DBNameSpace.DBNameSpaceCkPoint
This method dissolves everything referenced by this DBNameSpaceCkPoint in order to facilitate speedy garbage collection.
cleanup() - Method in class arlut.csd.ganymede.server.DBNameSpace.DBNameSpaceTransaction
This method dissolves everything referenced by this DBNameSpaceTransaction, in order to facilitate speedy garbage collection.
cleanUp() - Method in class arlut.csd.ganymede.server.GanymedeScheduler
This method is run when the GanymedeScheduler thread is terminated.
cleanup() - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
Something to assist in garbage collection.
cleanup() - Method in class arlut.csd.ganymede.server.InvidDBField
This method is intended to be called when this field is being checked into the database.
cleanup() - Method in class arlut.csd.JDataComponent.JButtonPanel
 
cleanup() - Method in class arlut.csd.JDataComponent.JLabelPanel
Does dissolution of this JLabelPanel.
cleanup() - Method in class arlut.csd.JDataComponent.JStretchPanel
 
cleanup() - Method in class arlut.csd.JTree.treeNode
Clean up any additional fields the node may be carrying along, to be overridden in subclasses.
cleanupAddresses(Set<String>) - Static method in class arlut.csd.ganymede.server.DBLog
Takes a Set of email addresses and returns a Set of the same addresses after cleaning.
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.
cleanupSchemaEdit() - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
This method handles cleanup post-schema edit.
cleanupTransaction() - Method in class arlut.csd.ganymede.server.DBLog
Emergency cleanup function called by DBEditSet.commit_logTransaction(java.util.Set) in the event of a problem during logging.
clear - Variable in class arlut.csd.ganymede.client.datePanel
 
clear() - Static method in class arlut.csd.ganymede.client.JDefaultOwnerDialog
This method makes the JDefaultOwnerDialog forget the last set of default owner invids chosen.
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.common.DumpResult
This is a no-op since DumpResult is immutable.
clear() - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
clear() - Method in class arlut.csd.ganymede.common.ReturnVal
 
clear() - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Clears this DBBaseFieldTable.
clear() - Method in class arlut.csd.ganymede.server.DBObject
Part of the JythonMap interface.
clear() - Method in class arlut.csd.ganymede.server.DBObjectBase
Unsupported operation that we have to support the Map interface.
clear() - Method in class arlut.csd.ganymede.server.DBObjectTable
Clears this DBObjectTable.
clear() - Method in class arlut.csd.ganymede.server.DBStore
 
clear() - Method in class arlut.csd.JCalendar.JpanelCalendar
 
clear() - Method in class arlut.csd.JDataComponent.JchoiceList
 
clear() - Method in class arlut.csd.JTable.tableCell
This method reinitializes the cell to its virgin state.
clear() - Method in class arlut.csd.Util.NamedStack
 
clear_stored() - Method in class arlut.csd.ganymede.server.PasswordDBField
private helper to clear all stored password information in this field
clear_unused_stored() - Method in class arlut.csd.ganymede.server.PasswordDBField
private helper to clear stored unnecessary stored password information in this field
clearBackLink(Invid, boolean) - Method in class arlut.csd.ganymede.server.DBEditObject
This method is called by attemptAsymBackLinkClear(), 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 asymmetric Invid fields.
clearbits(byte[]) - Static method in class arlut.csd.crypto.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.
clearCells() - Method in class arlut.csd.JTable.SmartTable
Erases all the cells in the table and removes any per-cell attribute sets.
clearEditor() - Method in class arlut.csd.ganymede.server.DBBaseCategory
This method is used when a schema editor is 'checking in' a category tree.
clearEditor() - Method in class arlut.csd.ganymede.server.DBObjectBase
Clear the editing flag.
clearEditor() - Method in class arlut.csd.ganymede.server.DBObjectBaseField
Clears the editor reference from this DBObjectBaseField when schema editing is completed and updates the saved FieldTemplate.
clearElement() - Method in class arlut.csd.ganymede.client.elementWrapper
 
clearFieldPerm(short) - Method in class arlut.csd.ganymede.server.DBObject
This method clears any cached PermEntry value for the given field id.
clearFields() - Method in class arlut.csd.ganymede.admin.BaseFieldEditor
 
clearIdleSessions() - Method in class arlut.csd.ganymede.server.GanymedeServer
This method is called by the timeOutTask scheduled task, and forces an idle time check on any users logged in.
clearIncompleteTransaction() - Method in class arlut.csd.ganymede.server.DBJournal
After the Ganymede main() method has tried to clean out any remaining bits of the non-finalized transaction, it will need to clear the incompleteTransaction record.
CLEARLOG - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
clearLogMI - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
clearRows() - Method in class arlut.csd.JTable.SmartTable
 
clearRows() - Method in class arlut.csd.JTable.SmartTable.MyTableModel
 
clearSchemaEditor() - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
This method is designed to be called by the GASHSchema schema editor when it closes down.
clearSession(GanymedeSession) - Static method in class arlut.csd.ganymede.server.GanymedeServer
This method handles clearing a remote session's session name from the activeSessionNames and activeRemoteSessionNames hashes.
clearShadow(DBEditSet) - Method in class arlut.csd.ganymede.server.DBObject
This method is the complement to createShadow, and is used during editset release.
clearSortingState(boolean) - Method in class arlut.csd.JTable.TableSorter
 
clearStacks(treeNode) - Method in class arlut.csd.JTree.treeControl
Helper method to force recalculation of childStacks.
clearTree() - Method in class arlut.csd.ganymede.client.gclient
Clears out the client's tree.
clearTree() - Method in class arlut.csd.JTree.treeControl
Clear out the tree.
clearTreeMI - Variable in class arlut.csd.ganymede.client.gclient
 
clearTypeChoice() - Method in class arlut.csd.ganymede.admin.BaseFieldEditor
Helper method for changeTypeChoice().
clearWriteLock(DBWriteLock) - Method in class arlut.csd.ganymede.server.DBObjectBase
 
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.gloginFrame
 
client - Static variable in class arlut.csd.ganymede.client.MacOSXController
 
client - Variable in class arlut.csd.ganymede.client.openObjectDialog
 
client - Variable in class arlut.csd.ganymede.client.password.PasswordApplet
 
client - Variable in class arlut.csd.ganymede.client.password.PasswordClient
A ClientBase object forms the core of any Ganymede client.
client - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
clientAsyncMessage - Class in arlut.csd.ganymede.common
The clientAsyncMessage class is used by the Ganymede server to pass asynchronous messages to the Ganymede client.
clientAsyncMessage(int, Object) - Constructor for class arlut.csd.ganymede.common.clientAsyncMessage
 
clientAsyncMessage(int, Object[]) - Constructor for class arlut.csd.ganymede.common.clientAsyncMessage
 
ClientAsyncResponder - Interface in arlut.csd.ganymede.rmi
Remote Interface exported by the serverClientAsyncResponder object.
ClientBase - Class in arlut.csd.ganymede.client
The communications 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 in arlut.csd.ganymede.client
Color definitions for the Ganymede client.
ClientColor() - Constructor for class arlut.csd.ganymede.client.ClientColor
 
clientDesktopMgr - Class in arlut.csd.ganymede.client
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 in arlut.csd.ganymede.client
An event object to pass information from the ClientBase class to users thereof.
ClientEvent(String) - Constructor for class arlut.csd.ganymede.client.ClientEvent
 
ClientEvent(int, String) - Constructor for class arlut.csd.ganymede.client.ClientEvent
 
ClientExceptionHandler - Class in arlut.csd.ganymede.client
An UncaughtExceptionHandler used in the Ganymede client to catch any otherwise uncaught exceptions and prompt the user to send them to the server for recording.
ClientExceptionHandler() - Constructor for class arlut.csd.ganymede.client.ClientExceptionHandler
 
clientHost - Variable in class arlut.csd.ganymede.server.GanymedeAdmin
The name or ip address of the system that this admin console is attached from.
clienthost - Variable in class arlut.csd.ganymede.server.GanymedeSession
The DNS name or IP address name for the client's host.
ClientListener - Interface in arlut.csd.ganymede.client
An interface to complement the ClientBase class.
ClientMessage - Interface in arlut.csd.ganymede.common
Old-skool 'enumeration' interface for server-to-client messages.
clientTab - Class in arlut.csd.ganymede.client
Simple class to hold containerPanels for the custom (server-side) defined tabs in the framePanel in the Ganymede client.
clientTab(framePanel, JTabbedPane, String) - Constructor for class arlut.csd.ganymede.client.clientTab
 
clone() - Method in class arlut.csd.ganymede.common.ObjectHandle
 
clone() - Method in class arlut.csd.ganymede.server.BooleanDBField
 
clone() - Method in class arlut.csd.ganymede.server.DateDBField
 
clone() - Method in class arlut.csd.ganymede.server.FieldOptionDBField
 
clone() - Method in class arlut.csd.ganymede.server.FloatDBField
 
clone() - Method in class arlut.csd.ganymede.server.InvidDBField
 
clone() - Method in class arlut.csd.ganymede.server.IPDBField
 
clone() - Method in class arlut.csd.ganymede.server.NumericDBField
 
clone() - Method in class arlut.csd.ganymede.server.PasswordDBField
 
clone() - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
 
clone() - Method in class arlut.csd.ganymede.server.StringDBField
 
clone() - Method in class arlut.csd.JTree.treeNode
This method does a full clone of this object.
clone() - Method in class arlut.csd.Util.EmptyVector
If code clones this EmptyVector, go ahead and give them back a mutable Vector they can play with.
clone_action - Static variable in class arlut.csd.ganymede.client.gclient
 
clone_db_object(Invid) - Method in interface arlut.csd.ganymede.rmi.Session
Clone a new object from object <invid>.
clone_db_object(Invid) - Method in class arlut.csd.ganymede.server.GanymedeSession
Clone a new object from object <invid>.
clone_pop_action - Static variable in class arlut.csd.ganymede.client.gclient
 
cloneFromObject(DBSession, DBObject, boolean) - Method in class arlut.csd.ganymede.server.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
Clones an object based on origInvid 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() - Method in class arlut.csd.crypto.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
close() - Method in class arlut.csd.ganymede.client.elementWrapper
Close this element wrapper.
close - Variable in class arlut.csd.ganymede.client.helpPanel
 
close(boolean) - Method in class arlut.csd.ganymede.client.openObjectDialog
 
close() - Method in class arlut.csd.ganymede.server.DBLog
This method closes out the log file.
close() - Method in interface arlut.csd.ganymede.server.DBLogController
This method shuts down this controller, freeing up any resources used by this controller.
close() - Method in class arlut.csd.ganymede.server.DBLogFileController
This method shuts down this controller, freeing up any resources used by this controller.
close() - Method in class arlut.csd.ganymede.server.DBLogPostGreSQLController
This method shuts down this controller, freeing up any resources used by this controller.
close() - Method in class arlut.csd.ganymede.server.XMLDumpContext
Closes the output stream and clears any DBSession, FieldBook, SyncRunner, or Query linked to this XMLDumpContext.
close() - Method in class arlut.csd.Util.NullWriter
 
close() - Method in class arlut.csd.Util.XMLReader
close() causes the XMLReader to terminate its operations as soon as possible.
close() - Method in class com.jclark.xml.output.SyncXMLWriter
 
close() - Method in class com.jclark.xml.output.UTF8XMLWriter
 
close() - Method in class com.jclark.xml.output.UTF8XMLWriter.ReplacementTextOutputStream
 
close() - Method in class org.solinger.cracklib.Packer
 
close() - Method in class Qsmtp.Qsmtp
Mailer shutdown method.
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.server.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.server.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
 
CLOSEDFOLDERICON - Static variable in class arlut.csd.ganymede.admin.GASHSchema
 
closedImage - Variable in class arlut.csd.JTree.treeNode
 
CLOSEDTAB - Static variable in class arlut.csd.ganymede.admin.GASHSchema
 
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
 
closeInvidWindows(Invid) - Method in class arlut.csd.ganymede.client.windowPanel
Closes all windows that show a view onto the given Invid This should be called by the parent when the transaction is canceled, to get rid of windows viewing deleted objects.
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.server.DBJournal
 
closeWindow(String) - Method in class arlut.csd.ganymede.client.windowPanel
This method attempts to close an internal window in the client, as identified by title.
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.FieldOptionModel
 
cNames - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
Names of the columns.
col - Variable in class arlut.csd.JDataComponent.JButtonPanel
 
col - Variable in class arlut.csd.JTable.tableCell
What column is this cell in?
colDrag - Variable in class arlut.csd.JTable.tableCanvas
 
colgrab - Static variable in class arlut.csd.JTable.tableCanvas
 
collapseAllNodes() - Method in class arlut.csd.ganymede.client.fieldoption_editor
Collapses all of the nodes in the JTree
CollapseButton - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
CollapseButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
colMenuPerformed(int, ActionEvent) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
 
colMenuPerformed(int, ActionEvent) - Method in class arlut.csd.ganymede.client.gResultTable
 
colMenuPerformed(int, ActionEvent) - Method in interface arlut.csd.JTable.rowSelectCallback
Called when a pop-up menu is fired on a column header.
colPos - Variable in class arlut.csd.JTable.baseTable
 
cols - Variable in class arlut.csd.JTable.baseTable
 
column - Variable in class arlut.csd.JTable.rowSorter
 
column - Variable in class arlut.csd.JTable.TableSorter.Directive
 
columnAdded(TableColumnModelEvent) - Method in class arlut.csd.JTable.SmartTable.ColumnReflowListener
 
columnClasses - Variable in class arlut.csd.JTable.SmartTable.MyTableModel
 
columnComparators - Variable in class arlut.csd.JTable.TableSorter
 
columnMarginChanged(ChangeEvent) - Method in class arlut.csd.JTable.SmartTable.ColumnReflowListener
 
columnMoved(TableColumnModelEvent) - Method in class arlut.csd.JTable.SmartTable.ColumnReflowListener
 
columnNames - Variable in class arlut.csd.JTable.SmartTable.MyTableModel
 
columnNumber - Variable in class arlut.csd.Util.XMLError
 
columnNumber - Variable in class arlut.csd.Util.XMLWarning
 
columnRemoved(TableColumnModelEvent) - Method in class arlut.csd.JTable.SmartTable.ColumnReflowListener
 
columns - Variable in class arlut.csd.JDataComponent.JMultiLineLabel
Controls the default word wrap length.
columnSelectionChanged(ListSelectionEvent) - Method in class arlut.csd.JTable.SmartTable.ColumnReflowListener
 
colWidths - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
colXOR - Variable in class arlut.csd.JTable.tableCanvas
 
com.jclark.xml - package com.jclark.xml
 
com.jclark.xml.output - package com.jclark.xml.output
 
combo - Variable in class arlut.csd.JDataComponent.JPanelCombo
 
ComboRenderer - Class in arlut.csd.ganymede.client
Renders the field options for a DBObjectBaseField
ComboRenderer(boolean, JTreeTable, SyncPrefEnum) - Constructor for class arlut.csd.ganymede.client.ComboRenderer
 
COMMA - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
COMMA - Static variable in class arlut.csd.ganymede.server.QueryParser
 
commandLine - Variable in class arlut.csd.ganymede.client.xmlclient
If commandLine is true, the xmlclient will assume that it can interact with the user to prompt for a password through stderr and stdin, if one is not provided on the command line or in an XML input file.
comment - Variable in class arlut.csd.ganymede.client.gclient
Variable used to track commit comment text.
comment - Variable in class arlut.csd.ganymede.common.FieldTemplate
 
comment - Variable in class arlut.csd.ganymede.server.DBEditSet
A comment to attach to logging and email generated in response to this transaction.
comment - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
string to be displayed in the client as a tooltip explaining this field
comment - Variable in class arlut.csd.ganymede.server.GanymedeXMLSession
Comment for the transaction commit, if any is provided.
comment(String) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Writes a comment.
comment(String) - Method in class com.jclark.xml.output.SyncXMLWriter
 
comment(String) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
comment(String) - Method in class com.jclark.xml.output.XMLWriter
Writes a comment.
commentT - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
commit() - Method in class arlut.csd.ganymede.admin.GASHSchema
 
commit - Variable in class arlut.csd.ganymede.client.gclient
 
commit() - Method in interface arlut.csd.ganymede.rmi.SchemaEdit
Commit this schema edit, instantiate the modified schema It is an error to attempt any schema editing operations after this method has been called.
commit(String) - Method in class arlut.csd.ganymede.server.DBEditSet
commit is used to cause all changes in association with this DBEditSet to be performed.
commit(DBSession) - Method in class arlut.csd.ganymede.server.DBLinkTracker
Integrates changes to link tracker data made by the session into the link tracker data for the persistent store.
commit(DBEditSet) - Method in class arlut.csd.ganymede.server.DBNameSpace
Method to put the editSet's current namespace modifications into final effect and to make any abandoned values available for other namespaces.
commit() - Method in class arlut.csd.ganymede.server.DBSchemaEdit
Commits this schema edit, replaces the server's schema with the modified schema produced by this DBSchemaEdit session.
commit_checkObjectMissingFields(DBEditObject) - Method in class arlut.csd.ganymede.server.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_finalizeTransaction() - Method in class arlut.csd.ganymede.server.DBEditSet
This private helper method for commit() writes a finalized token to the on-disk transactions journal, so that we'll know upon restart that we don't need to scrub the transaction from the sync channels.
commit_handlePhase1() - Method in class arlut.csd.ganymede.server.DBEditSet
This private helper method for the commit() method handles phase 1 of transaction commit.
commit_handlePhase2() - Method in class arlut.csd.ganymede.server.DBEditSet
This private helper method calls DBEditObject.commitPhase2() on the DBEditObjects in this transaction, after we have successfully finalized the transaction to disk.
commit_integrateChanges() - Method in class arlut.csd.ganymede.server.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.server.DBEditSet
Obtain a write lock on all bases modified by this transaction.
commit_log_event(DBEditObject, Set<DBObjectBaseField>) - Method in class arlut.csd.ganymede.server.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_log_events(Set<DBObjectBaseField>) - Method in class arlut.csd.ganymede.server.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_logTransaction(Set<DBObjectBaseField>) - Method in class arlut.csd.ganymede.server.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.server.DBEditSet
This private helper method for commit() writes the transaction to the on-disk transactions journal, which will persist our transaction's changes.
commit_recordModificationDates() - Method in class arlut.csd.ganymede.server.DBEditSet
This private helper method for the commit() method records the creation/modification timestamp for the vector of committed objects.
commit_replace_object(DBEditObject) - Method in class arlut.csd.ganymede.server.DBEditSet
Private helper method for commit() that integrates committed objects back into the DBStore hashes.
commit_replace_objects() - Method in class arlut.csd.ganymede.server.DBEditSet
This method integrates commiteted objects back into our in-memory DBStore data structures, and clears the transaction of objects as it does so.
commit_run_precommit_hooks() - Method in class arlut.csd.ganymede.server.DBEditSet
This hook is run before we lock the bases, so we're still able to make changes to our objects in transaction.
commit_updateBases(Set<DBObjectBaseField>) - Method in class arlut.csd.ganymede.server.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.server.DBEditSet
Private helper method for commit() which causes all namespaces to update themselves in conjunction with a commit.
commit_verifyNamespaces() - Method in class arlut.csd.ganymede.server.DBEditSet
If this transaction was carried out by an xml session, we will have allowed namespace operations (in particular, moving values from one field in a namespace to another) to be done out-of-order.
commit_writeSyncChannels() - Method in class arlut.csd.ganymede.server.DBEditSet
This private helper method for commit() writes the transaction to all of the builder queue sync channels.
commitButtonText - Variable in class arlut.csd.ganymede.client.gclient
 
commitChanges() - Method in class arlut.csd.ganymede.client.fieldoption_editor
Writes all changes the user has made back to the data store.
commitCommentButtonText - Variable in class arlut.csd.ganymede.client.gclient
 
CommitError - Error in arlut.csd.ganymede.server
This is a Ganymede-specific Error that can be thrown by code in the server during a transactional commit, signifying that a commit failed in a possibly non-recoverable way.
CommitError() - Constructor for error arlut.csd.ganymede.server.CommitError
 
CommitError(String) - Constructor for error arlut.csd.ganymede.server.CommitError
 
CommitError(String, Throwable) - Constructor for error arlut.csd.ganymede.server.CommitError
 
CommitException - Exception in arlut.csd.ganymede.server
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitException() - Constructor for exception arlut.csd.ganymede.server.CommitException
 
CommitException(String) - Constructor for exception arlut.csd.ganymede.server.CommitException
 
CommitFatalException - Exception in arlut.csd.ganymede.server
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitFatalException(ReturnVal) - Constructor for exception arlut.csd.ganymede.server.CommitFatalException
 
CommitFatalException(String, ReturnVal) - Constructor for exception arlut.csd.ganymede.server.CommitFatalException
 
CommitNonFatalException - Exception in arlut.csd.ganymede.server
This is a Ganymede-specific Exception that can be thrown by code in the server during a transactional commit.
CommitNonFatalException(ReturnVal) - Constructor for exception arlut.csd.ganymede.server.CommitNonFatalException
 
CommitNonFatalException(String, ReturnVal) - Constructor for exception arlut.csd.ganymede.server.CommitNonFatalException
 
COMMITNOTIFY - Static variable in interface arlut.csd.ganymede.common.ClientMessage
 
commitPhase1() - Method in class arlut.csd.ganymede.server.DBEditObject
This method performs verification for the first phase of the two-phase commit algorithm.
commitPhase2() - Method in class arlut.csd.ganymede.server.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.server.syncChannelCustom
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.server.taskCustom
This method is a hook for subclasses to override to pass the phase-two commit command to external processes.
commitSemaphore - Variable in class arlut.csd.ganymede.server.DBEditObject
true if this object has had its commitPhase1() method called, but has not yet had its commitPhase2() or release() methods called.
commitTransaction(boolean) - Method in class arlut.csd.ganymede.client.gclient
Commits the currently open transaction on the server.
commitTransaction() - Method in interface arlut.csd.ganymede.rmi.Session
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean) - Method in interface arlut.csd.ganymede.rmi.Session
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean, String) - Method in interface arlut.csd.ganymede.rmi.Session
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction() - Method in class arlut.csd.ganymede.server.DBSession
commitTransaction causes any changes made during the context of a current transaction to be performed.
commitTransaction(String) - Method in class arlut.csd.ganymede.server.DBSession
commitTransaction causes any changes made during the context of a current transaction to be performed.
commitTransaction() - Method in class arlut.csd.ganymede.server.GanymedeSession
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method causes all changes made by the client to be 'locked in' to the database.
commitTransaction(boolean, String) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method causes all changes made by the client to be 'locked in' to the database.
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.
COMPARABLE_COMPARATOR - Static variable in class arlut.csd.JTable.TableSorter
 
comparator - Static variable in class arlut.csd.ganymede.client.objectList
 
comparator - Variable in class arlut.csd.ganymede.common.QueryDataNode
 
comparator - Static variable in class arlut.csd.ganymede.common.QueryResult
 
comparator - Static variable in class arlut.csd.ganymede.server.DBBaseCategory
 
comparator - Static variable in class arlut.csd.ganymede.server.DBObjectBase
 
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.VecQuickSort
 
comparator - Variable in class arlut.csd.Util.VecSortInsert
The Comparator we're using to handle object insertion into a given Vector.
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(rowHandle, rowHandle) - Method in class arlut.csd.JTable.rowSorter
 
Compare - Interface in arlut.csd.Util
This interface provides a common comparator operator that can be implemented for use with VecQuickSort, and VecSortInsert.
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.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.
compareChoice - Variable in class arlut.csd.ganymede.client.QueryRow
 
compareIPs(Byte[], Byte[]) - Static method in class arlut.csd.ganymede.server.DBQueryHandler
IP address values are encoded as byte arrays in the Ganymede server.. this method is used to compare two IP address values for equality.
compareString(QueryDataNode, String, String) - Static method in class arlut.csd.ganymede.server.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.server.DBQueryHandler
 
compareStrings(QueryDataNode, String, String) - Static method in class arlut.csd.ganymede.server.DBQueryHandler
 
compareTo(Object) - Method in class arlut.csd.ganymede.server.DBField
This method implements the Comparable interface.
compareTo(Object) - Method in class arlut.csd.ganymede.server.DBObjectBaseField
This method implements the Comparable interface.
compareTo(Object) - Method in class arlut.csd.JTable.TableSorter.Row
Note: this class has a natural ordering that is inconsistent with equals.
compgbc - Variable in class arlut.csd.JDialog.StringDialog
 
compgbl - Variable in class arlut.csd.JDialog.StringDialog
 
completeCharData() - Method in class arlut.csd.Util.XMLReader
This is a private helper method used to finish processing continuous character data.
completed - Variable in class foxtrot.Task
 
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
Returns path with the system path separator concatenated to the end if not already present.
ComponentBG - Static variable in class arlut.csd.ganymede.client.ClientColor
 
componentHash - Variable in class arlut.csd.JDialog.StringDialog
 
componentHidden(ComponentEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableComponentListener
 
componentMoved(ComponentEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableComponentListener
 
componentResized(ComponentEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableComponentListener
 
components - Variable in class arlut.csd.JDialog.StringDialog
 
componentShown(ComponentEvent) - Method in class arlut.csd.JTable.SmartTable.SmartTableComponentListener
 
compVector - Variable in class arlut.csd.ganymede.client.vectorPanel
Vector of GUI components held in this vectorPanel.
con - Variable in class arlut.csd.ganymede.server.DBLogPostGreSQLController
 
con_salt - Static variable in class arlut.csd.crypto.jcrypt
 
concat(byte[], byte[], byte[], int, int) - Static method in class arlut.csd.crypto.smbencrypt
 
concat(Object[], Object[]) - Static method in class arlut.csd.Util.ArrayUtils
Returns an Array of whatever object type ary1 contains, with the contents of ary2 added to the end of the contents of ary1.
concat(Object[], Object[], Object[]) - Static method in class arlut.csd.Util.ArrayUtils
Returns an Array of whatever object type ary1 contains, with the contents of ary2 and ary3 added to the end of the contents of ary1.
concat(Object[], Object[], Object[], Object[]) - Static method in class arlut.csd.Util.ArrayUtils
Returns an Array of whatever object type ary1 contains, with the contents of ary2, ary3, and ary4 added to the end of the contents of ary1.
concat(Object[], Object[], Object[], Object[], Object[]) - Static method in class arlut.csd.Util.ArrayUtils
Returns an Array of whatever object type ary1 contains, with the contents of ary2, ary3, ary4, and ary5 added to the end of the contents of ary1.
concat(Object[], Object[], Object[], Object[], Object[], Object[]) - Static method in class arlut.csd.Util.ArrayUtils
Returns an Array of whatever object type ary1 contains, with the contents of ary2, ary3, ary4, ary5, and ary6 added to the end of the contents of ary1.
ConcurrentWorker - Class in foxtrot
The class that execute time-consuming Tasks and Jobs, but differently from Worker, execute them concurrently and not one after the other.
ConcurrentWorker() - Constructor for class foxtrot.ConcurrentWorker
Cannot be instantiated, use static methods only.
condition - Variable in class arlut.csd.ganymede.common.scheduleHandle
For reporting the details of a fault condition of some kind to the admin console
conditionalClass - Static variable in class foxtrot.pumps.ConditionalEventPump
 
ConditionalEventPump - Class in foxtrot.pumps
This implementation of EventPump calls the package protected method java.awt.EventDispatchThread.pumpEvents(Conditional) to pump events while a Task is executed.
ConditionalEventPump() - Constructor for class foxtrot.pumps.ConditionalEventPump
 
ConditionalEventPump.Conditional - Class in foxtrot.pumps
Implements the java.awt.Conditional interface, that is package private, with a JDK 1.3+ dynamic proxy.
ConditionalEventPump.Conditional(Task) - Constructor for class foxtrot.pumps.ConditionalEventPump.Conditional
Creates a new invocation handler for the given task.
ConditionalEventPump.ThrowableHandler - Class in foxtrot.pumps
Handler for RuntimeExceptions or Errors thrown during dispatching of AWT events.
ConditionalEventPump.ThrowableHandler() - Constructor for class foxtrot.pumps.ConditionalEventPump.ThrowableHandler
 
configureClientSession(DBObject, DBObject, String) - Method in class arlut.csd.ganymede.server.DBPermissionManager
Configures this DBPermissionManager for a remote user session.
configured - Variable in class arlut.csd.ganymede.server.DBPermissionManager
Boolean semaphore to control whether we have already been configured.
configureInternalSession(String) - Method in class arlut.csd.ganymede.server.DBPermissionManager
Configures this DBPermissionManager for a privileged internal session.
connect(String, String) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
This method connects the admin console to the server RMI reference that was provided to the GASHAdminDispatch constructor.
connect() - Method in class arlut.csd.ganymede.client.ClientBase
This method attempts to establish and verify an RMI connection to the server.
connected - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
connected - Variable in class arlut.csd.ganymede.client.ClientBase
 
connected - Variable in class arlut.csd.ganymede.client.glogin
 
connectError - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
connectError - Variable in class arlut.csd.ganymede.client.glogin
 
connecting - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
connecting - Variable in class arlut.csd.ganymede.client.glogin
 
connector - Variable in class arlut.csd.ganymede.client.glogin
 
connecttime - Variable in class arlut.csd.ganymede.common.AdminEntry
 
connecttime - Variable in class arlut.csd.ganymede.server.GanymedeSession
The time that this client initially connected to the server.
consistencyCheck(DBObject) - Method in class arlut.csd.ganymede.server.adminPersonaCustom
Customization method to verify overall consistency of a DBObject.
consistencyCheck(DBObject) - Method in class arlut.csd.ganymede.server.DBEditObject
Customization method to verify overall consistency of a DBObject.
consoles - Static variable in class arlut.csd.ganymede.server.GanymedeAdmin
Static vector of GanymedeAdmin instances, used to keep track of the attached admin consoles.
consoleShutdownDialog - Class in arlut.csd.ganymede.admin
GUI dialog for presenting server shutdown options in the admin console.
consoleShutdownDialog(Frame) - Constructor for class arlut.csd.ganymede.admin.consoleShutdownDialog
 
consolidate(String) - Method in class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerSession
Removes all contexts above checkpoint ckp_key from the stack and updates the remaining top context with the contents of the context at the top of the stack when consolidate() is called.
constraints - Variable in class arlut.csd.ganymede.client.formatButtonPanel
 
constructors - Static variable in class org.solinger.cracklib.CrackLib
 
constructTemplateNameHash(Short, Vector<FieldTemplate>) - Method in class arlut.csd.ganymede.client.Loader
 
contain - Static variable in class arlut.csd.ganymede.client.QueryRow
 
contain_matching - Static variable in class arlut.csd.ganymede.client.QueryRow
 
contain_matching_ci - Static variable in class arlut.csd.ganymede.client.QueryRow
 
container - Variable in class arlut.csd.ganymede.client.vectorPanel
Reference to the containerPanel that we are embedded in.
container - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
container - Variable in class arlut.csd.JCalendar.JTimePanel
 
ContainerField - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
 
containerPanel - Class in arlut.csd.ganymede.client
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, 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.
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, 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, boolean, boolean, Object) - Constructor for class arlut.csd.ganymede.client.containerPanel
Primary constructor for containerPanel The <progressBar> parameter is used so that containerpanel can increment an external JProgressBar as information on the fields for this object are loaded from the server.
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(Object) - Method in class arlut.csd.ganymede.common.DumpResult
 
CONTAINS - Static variable in class arlut.csd.ganymede.common.QueryDataNode
 
contains(Object) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
contains(String) - Method in class arlut.csd.ganymede.server.DBBaseCategory
This method returns true if this category directly contains a CategoryNode with name <name>
contains(DBObjectBaseField) - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Tests if the DBObjectBaseField value is contained in this DBBaseFieldTable.
contains(DBObject) - Method in class arlut.csd.ganymede.server.DBObjectTable
Tests if the DBObject value is contained in this DBObjectTable.
contains(String) - Method in class arlut.csd.ganymede.server.PasswordDBField.passwordHistoryArchive
This method checks to see if the plaintext password was previously associated with this passwordHistoryArchive.
contains(String) - Method in class arlut.csd.Util.CaseInsensitiveSet
 
containsAll(Collection) - Method in class arlut.csd.ganymede.common.DumpResult
 
containsAll(Collection) - Method in class arlut.csd.ganymede.common.QueryResultContainer
 
containsEditableBase(GanymedeSession) - Method in class arlut.csd.ganymede.server.DBBaseCategory
Returns true if this category contains any bases editable by the given session.
containsElement(Object) - Method in interface arlut.csd.ganymede.rmi.db_field
Returns true if this field is a vector field and value is contained in this field.
containsElement(Object) - Method in class arlut.csd.ganymede.server.DBField
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.server.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.server.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.common.QueryResult
This method is provided for the server to optimize it's QueryResult loading operations, and is not intended for use post-serialization.
containsInvid(Invid) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Returns boolean showing if the result set contains the given Invid.
containsItem(Object) - Method in class arlut.csd.JDataComponent.JstringListBox
Returns true if the item is in the list
containsKey(Short) - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Tests if a DBObjectBaseField with the specified object id is in this DBBaseFieldTable.
containsKey(short) - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Tests if a DBObjectBaseField with the specified object id is in this DBBaseFieldTable.
containsKey(Object) - Method in class arlut.csd.ganymede.server.DBNameSpace
Returns true if this namespace has value allocated.
containsKey(Object) - Method in class arlut.csd.ganymede.server.DBObject
Part of the JythonMap interface.
containsKey(int) - Method in class arlut.csd.ganymede.server.DBObjectBase
 
containsKey(Object) - Method in class arlut.csd.ganymede.server.DBObjectBase
Returns true if this DBObjectBase contains an object with key as the label.
containsKey(int) - Method in class arlut.csd.ganymede.server.DBObjectTable
Tests if a DBObject with the specified object id is in this DBObjectTable.
containsKey(Object) - Method in class arlut.csd.ganymede.server.DBStore
 
containsKey(Object) - Method in class arlut.csd.ganymede.server.GHashtable
 
containsKey(Object) - Method in class arlut.csd.JTable.rowTable
Returns true if a key is already in use in the table
containsLabel(String) - Method in class arlut.csd.ganymede.common.QueryResult
This method is provided for the server to optimize it's QueryResult loading operations, and is not intended for use post-serialization.
containsLabel(String) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Returns boolean showing if the result set contains an object with the given label.
containsLabel(String) - Method in class arlut.csd.JDataComponent.JstringListBox
Returns true if the list contains an object with the specified label.
containsList(Object) - Method in class arlut.csd.ganymede.client.objectCache
 
containsNonEditable(Object) - Method in class arlut.csd.ganymede.client.objectCache
This method returns true if the specified list contains any non-editable handles.
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.
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.server.DBNameSpace.DBNameSpaceCkPoint
 
containsValue(Object) - Method in class arlut.csd.ganymede.server.DBObject
This method only returns true if a DBField is passed in which is contained in this object, by object identity.
containsValue(Object) - Method in class arlut.csd.ganymede.server.DBObjectBase
Returns true if this DBObjectBase contains an object that equals() value.
containsValue(Object) - Method in class arlut.csd.ganymede.server.DBStore
 
containsVisibleBase(GanymedeSession) - Method in class arlut.csd.ganymede.server.DBBaseCategory
Returns true if this category contains any bases visible by the given session.
contentPane - Variable in class arlut.csd.ganymede.client.expirationRemovalTab
 
contentPane - Variable in class arlut.csd.ganymede.client.gResultTable
The contentPane for this internal window.
contentPane - Variable in class arlut.csd.ganymede.client.historyTab
 
contentPane - Variable in class arlut.csd.ganymede.client.imageTab
 
contentPane - Variable in class arlut.csd.ganymede.client.notesTab
 
contentPane - Variable in class arlut.csd.ganymede.client.objectsOwnedTab
 
contentPane - Variable in class arlut.csd.ganymede.client.ownerTab
 
contentPane - Variable in class arlut.csd.ganymede.client.personaeTab
 
contentPane - Variable in class arlut.csd.ganymede.client.serverTab
 
contents - Variable in class arlut.csd.ganymede.common.CategoryDump
 
contents - Variable in class arlut.csd.ganymede.server.DBBaseCategory
The actual members of this category.
contents - Variable in class arlut.csd.Util.CircleBuffer
 
contentsPanel - Variable in class arlut.csd.ganymede.client.containerPanel
All of the components in this containerPanel are placed in this JLabelPanel, which automatically takes care of the layout and management of labeled fields in this panel.
context - Static variable in class arlut.csd.Util.PackageResources
 
contexts - Variable in class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerSession
Named stack of DBLinkTrackerContext objects, tracking the overlays on the asymmetric link structures of DBLinkTracker as checkpoints are established and popped/rolledback for the DBSession.
continueOn(String, String, String, String, String) - Method in class arlut.csd.ganymede.server.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.admin.GASHAdminFrame
 
convertAdminInvidToString(Invid, DBSession) - Static method in class arlut.csd.ganymede.server.adminPersonaCustom
This method takes an Invid pointing to an Admin Persona or User record, and returns a string that can be used to send email to that person.
convertArrayRowToMapRow(Object[]) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Takes a row as represented in a result set with row type ARRAYROWS and converts it to one that matches the row type MAPROWS.
convertMapRowToArrayRow(Map) - Method in class arlut.csd.ganymede.common.QueryResultContainer
Takes a row as represented in a result set with row type MAPROWS and converts it to one that matches the row type ARRAYROWS.
convertValueToBoolean(Object) - Method in class arlut.csd.ganymede.client.CheckBoxRenderer
Takes an Integer of value 0 or 1 and returns the corresponding boolean truth value.
Copper - Static variable in class arlut.csd.ganymede.client.ClientColor
 
copy() - Method in class arlut.csd.Util.SharedStringBuffer
Copies the buffer value.
copyField(DBObject, DBField) - Static method in class arlut.csd.ganymede.server.DBField
This method acts as a factory class to copy a DBField subclass and attach it to a DBObject, using the appropriate DBField subclass' copy constructor.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.server.DBField
This method copies the current value of this DBField to target.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.server.FieldOptionDBField
This method copies the current value of this DBField to target.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.server.PasswordDBField
This method copies the current value of this DBField to target.
copyFieldTo(DBField, boolean) - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
This method copies the current value of this DBField to target.
copyFile(String, String) - Static method in class arlut.csd.Util.FileOps
Copies a file named inputFileName to the location outputFileName in an operating system independent fashion.
copyMI - Variable in class arlut.csd.ganymede.client.gclient
 
count - Variable in class arlut.csd.ganymede.server.DBObjectTable
The total number of entries in the hash table.
count - Variable in class arlut.csd.ganymede.server.loginSemaphore
How many users are logged in on this semaphore?
count - Static variable in class arlut.csd.ganymede.server.memoryStatusTask
 
count - Variable in class arlut.csd.Util.SharedStringBuffer
The count is the number of characters in the buffer.
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.
count - Variable in class org.solinger.cracklib.Packer
 
counter - Static variable in class arlut.csd.ganymede.common.Invid
 
counter - Static variable in class arlut.csd.ganymede.common.RMISSLClientSocketFactory
 
counter - Static variable in class arlut.csd.ganymede.common.RMISSLServerSocketFactory
 
cov_2char - Static variable in class arlut.csd.crypto.jcrypt
 
cp - Variable in class arlut.csd.ganymede.client.JInvidChooser
 
cp - Variable in class arlut.csd.ganymede.client.serverTab
 
CrackLib - Class in org.solinger.cracklib
 
CrackLib() - Constructor for class org.solinger.cracklib.CrackLib
 
cracklib_check - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
If true, we'll check passwords entered into this field against cracklib.
cracklib_exceptionCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
cracklib_supergash_exception - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
If true, supergash will be allowed to get away with entering passwords into this field that do not pass cracklib validation.
cracklibCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
cracklibDirectoryProperty - Static variable in class arlut.csd.ganymede.server.Ganymede
 
cracklibEnabled - Static variable in class arlut.csd.ganymede.server.Ganymede
 
crackLibPacker - Static variable in class arlut.csd.ganymede.server.Ganymede
Random access password quality check dictionary.
creatable - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
CREATABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
CREATABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermRow
 
create - Variable in class arlut.csd.ganymede.common.PermEntry
 
CREATE - Static variable in class arlut.csd.ganymede.server.DBJournal
 
create - Variable in class arlut.csd.ganymede.server.xPerm
 
create() - Method in class arlut.csd.JDialog.StringDialog
 
create(Class, EventListener) - Static method in class foxtrot.utils.EventListenerProxy
Creates a proxy for the given listener.
create_action - Static variable in class arlut.csd.ganymede.client.gclient
 
create_db_object(short) - Method in interface arlut.csd.ganymede.rmi.Session
Create a new object of the given type.
create_db_object(String) - Method in interface arlut.csd.ganymede.rmi.Session
Create a new object of the given type.
create_db_object(short) - Method in class arlut.csd.ganymede.server.GanymedeSession
Create a new object of the given type.
create_db_object(String) - Method in class arlut.csd.ganymede.server.GanymedeSession
Create a new object of the given type.
create_db_object(short, boolean) - Method in class arlut.csd.ganymede.server.GanymedeSession
Create a new object of the given type.
create_db_object(short, boolean, Invid) - Method in class arlut.csd.ganymede.server.GanymedeSession
Create a new object of the given type.
create_editable_panel() - Method in class arlut.csd.ganymede.client.datePanel
 
create_non_editable_panel() - Method in class arlut.csd.ganymede.client.datePanel
 
create_pop_action - Static variable in class arlut.csd.ganymede.client.gclient
 
createBuiltIns(boolean) - Method in class arlut.csd.ganymede.server.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.admin.GASHSchema
 
createController(String, String, String, String) - Static method in class arlut.csd.ganymede.server.DBLogPostGreSQLController
Factory method for creating DBLogPostGreSQLController.
createController(String, String, int, String, String) - Static method in class arlut.csd.ganymede.server.DBLogPostGreSQLController
Factory method for creating DBLogPostGreSQLController.
created - Variable in class arlut.csd.ganymede.client.clientTab
 
createDBObject(short, Invid, Vector<Invid>) - Method in class arlut.csd.ganymede.server.DBSession
Create a new object in the database.
createDBObject(short, Vector<Invid>) - Method in class arlut.csd.ganymede.server.DBSession
Create a new object in the database.
createdBy - Variable in class arlut.csd.ganymede.client.datesPanel
 
createdDate - Variable in class arlut.csd.ganymede.client.historyPanel
 
createDefaultEventPump() - Method in class foxtrot.AbstractSyncWorker
Creates and returns the default EventPump for this worker
createDefaultWorkerThread() - Method in class foxtrot.AbstractWorker
Creates a default WorkerThread instance for this worker.
createDefaultWorkerThread() - Method in class foxtrot.AsyncWorker
Creates and returns the default WorkerThread for this worker
createDefaultWorkerThread() - Method in class foxtrot.ConcurrentWorker
 
createDefaultWorkerThread() - Method in class foxtrot.Worker
 
createDialog - Variable in class arlut.csd.ganymede.client.gclient
 
createDialogImage - Variable in class arlut.csd.ganymede.client.gclient
 
createdObjects - Variable in class arlut.csd.ganymede.server.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
 
createElementPanel() - Method in class arlut.csd.JDialog.StringDialog
 
createEmbeddedFieldMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
createErrorDialog(String, String) - Static method in class arlut.csd.ganymede.server.Ganymede
This is a convenience method used by the server to return a standard error dialog.
createErrorDialog(String) - Static method in class arlut.csd.ganymede.server.Ganymede
This is a convenience method used by the server to return a standard error dialog without a custom title.
createFieldMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
createGanymedeServer() - Static method in class arlut.csd.ganymede.server.Ganymede
Create a GanymedeServer object to support the logging code... the GanymedeServer's main purpose (to allow logins) won't come into play until we bind the server object into the RMI registry.
createGanymedeSession() - Static method in class arlut.csd.ganymede.server.Ganymede
Create the internal GanymedeSession that we use for system database maintenance and general operations.
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.server.DBObjectBase
This method is used to create a DBEditObject subclass handle (objectHook), to allow various classes to make calls to overridden methods for DBEditObject subclasses.
createInfoDialog(String, String) - Static method in class arlut.csd.ganymede.server.Ganymede
This is a convenience method used by the server to return a standard informative dialog.
createInternalObjectMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
createInvid(short, int) - Static method in class arlut.csd.ganymede.common.Invid
Receive Factory method for Invid's.
createInvid(DataInput) - Static method in class arlut.csd.ganymede.common.Invid
Receive Factory method for Invid's.
createInvid(String) - Static method in class arlut.csd.ganymede.common.Invid
Factory method for Invid's.
createInvidSelector(invid_field) - Method in class arlut.csd.ganymede.client.ownerPanel
 
createLoginPanel() - Method in class arlut.csd.ganymede.admin.GASHAdmin
 
createLoginPanel() - Method in class arlut.csd.ganymede.client.glogin
 
createMacToolBar() - Method in class arlut.csd.ganymede.client.gclient
 
createMenuBar(boolean) - Method in class arlut.csd.ganymede.client.framePanel
 
createMenuBar() - Method in class arlut.csd.ganymede.client.gclient
Create our client's menu bar from localization resources.
createMenuItem(String, String) - Method in class arlut.csd.ganymede.client.gclient
 
createNameMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
createNew - Variable in class arlut.csd.ganymede.client.personaContainer
 
createNewBase(Category, boolean, boolean) - Method in interface arlut.csd.ganymede.rmi.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, boolean) - Method in class arlut.csd.ganymede.server.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, short) - Method in class arlut.csd.ganymede.server.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.
createNewDB() - Static method in class arlut.csd.ganymede.server.Ganymede
No database exists on disk.. create a new journal file but first, let's make sure there is no journal left alone without a db file.
createNewEmbedded() - Method in interface arlut.csd.ganymede.rmi.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() - Method in class arlut.csd.ganymede.server.InvidDBField
Creates and adds a new embedded object in this field, if it is an edit-in-place vector.
createNewEmbedded(boolean) - Method in class arlut.csd.ganymede.server.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.server.DBEditObject
Hook to have this object create a new embedded object in the given field.
createNewField() - Method in class arlut.csd.ganymede.common.BaseDump
 
createNewField() - Method in interface arlut.csd.ganymede.rmi.Base
Creates a new base field and inserts it into the DBObjectBase field definitions hash.
createNewField() - Method in class arlut.csd.ganymede.server.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 interface arlut.csd.ganymede.rmi.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.
createNewNameSpace(String, boolean) - Method in class arlut.csd.ganymede.server.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.
createNewObject(DBEditSet) - Method in class arlut.csd.ganymede.server.DBObjectBase
Factory method to create a new DBEditObject of this type.
createNewObject(DBEditSet, Invid) - Method in class arlut.csd.ganymede.server.DBObjectBase
Factory method to create a new DBEditObject of this type.
createNewObject(DBObject, DBEditSet) - Method in class arlut.csd.ganymede.server.DBObjectBase
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
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 in arlut.csd.ganymede.client
Dialog used to create new objects from the client's toolbar or menu.
createObjectDialog(gclient) - Constructor for class arlut.csd.ganymede.client.createObjectDialog
 
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.
createObjectMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
createObjectMI - Variable in class arlut.csd.ganymede.client.gclient
 
createOnServer(GanymedeSession) - Method in class arlut.csd.ganymede.server.xmlobject
This method causes this object to be created on the server.
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.
createServerSocket(int) - Method in class arlut.csd.ganymede.common.RMISSLServerSocketFactory
 
createSession(DBObject, DBObject) - Method in class arlut.csd.ganymede.server.JythonServerProtocol
 
createShadow(DBEditSet) - Method in class arlut.csd.ganymede.server.DBObject
Check this object out from the datastore for editing.
createSocket(String, int) - Method in class arlut.csd.ganymede.common.RMISSLClientSocketFactory
 
createSysEventObj(DBSession, String, String, String, boolean) - Method in class arlut.csd.ganymede.server.DBStore
Convenience method for initializeObjects().
createTabMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
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.
createTree() - Method in class arlut.csd.ganymede.client.gclient
Create the tree component used in the left hand side of the client.
createTypedField(DBObject, DBObjectBaseField) - Static method in class arlut.csd.ganymede.server.DBField
This method acts as a factory class to create a typed DBField subclass and attach it to a DBObject.
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.
createXMLSync(DBJournalTransaction) - Method in class arlut.csd.ganymede.server.SyncRunner
This private helper method creates the XMLDumpContext that writeIncrementalSync() will write to.
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.
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.
CREATING - Static variable in interface arlut.csd.ganymede.common.ObjectStatus
Status code for a newly created object.
creation - Variable in class arlut.csd.ganymede.client.gclient
 
CreationDateField - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
date that this object was created
CreatorField - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
string describing the creator of this object
cred_hash1(byte[], byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
 
cred_hash2(byte[], byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
 
cred_hash3(byte[], byte[], byte[], boolean) - Static method in class arlut.csd.crypto.smbencrypt
 
creditsTextbox - Variable in class arlut.csd.JDialog.aboutGanyDialog
 
crossref - Variable in class arlut.csd.JTable.rowTable
 
crypt(String) - Static method in class arlut.csd.crypto.jcrypt
 
crypt(String, String) - Static method in class arlut.csd.crypto.jcrypt
 
crypt(String) - Static method in class arlut.csd.crypto.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 arlut.csd.crypto.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 arlut.csd.crypto.MD5Crypt
This method actually generates md5-encoded password hash from a plaintext password, a salt, and a magic string.
crypt_raw(byte[], byte[], int) - Method in class org.mindrot.BCrypt
Perform the central password hashing step in the bcrypt scheme
crypted - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
crypted() - Method in class arlut.csd.ganymede.server.PasswordDBField
Returns true if the password stored in this field is hash-crypted.
cryptedCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
cryptedPass - Variable in class arlut.csd.ganymede.server.PasswordDBField
Traditional Unix crypt()'ed pass.
crypttext - Variable in class arlut.csd.ganymede.server.xPassword
 
csf - Variable in class arlut.csd.ganymede.server.GanymedeRMIManager
 
csv_option - Static variable in class arlut.csd.ganymede.client.gResultTable
 
ctrl - Variable in class arlut.csd.JTree.treeCanvas
 
cTypes - Static variable in class arlut.csd.ganymede.client.FieldOptionModel
 
cTypes - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
Types of the columns.
curItem - Variable in class arlut.csd.ganymede.client.JInvidChooserFieldEditor
 
curr_date - Variable in class arlut.csd.JDataComponent.JdateField
The date that we most recently have from our GUI components.
current - Variable in class arlut.csd.ganymede.client.personaPanel
 
current - Variable in class foxtrot.workers.SingleWorkerThread
 
currentBackUpDirectory - Static variable in class arlut.csd.ganymede.server.GanymedeBuilderTask
 
currentDate - Variable in class arlut.csd.JDialog.dateThing
 
currentLabel - Variable in class arlut.csd.ganymede.client.CacheInfo
 
currentLock - Variable in class arlut.csd.ganymede.server.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 re-entrantly.
currentlyRunning - Variable in class arlut.csd.ganymede.server.GanymedeScheduler
 
currentlyScheduled - Variable in class arlut.csd.ganymede.server.GanymedeScheduler
 
currentMonth - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
currentNameSpaceLabel - Variable in class arlut.csd.ganymede.admin.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.gclient
Name of the currently active persona.
currentPersonaString - Variable in class arlut.csd.ganymede.client.PersonaDialog
 
currentRows - Variable in class arlut.csd.JDataComponent.StringSelector
 
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.server.DBObjectBase
Custom field dictionary sorted in display order.
customPanel - Variable in class arlut.csd.ganymede.client.queryFieldsPanel
 
customSelector - Variable in class arlut.csd.ganymede.client.queryFieldsPanel
 
cutMI - Variable in class arlut.csd.ganymede.client.gclient
 

D

D - Variable in class arlut.csd.crypto.md4
 
d - Variable in class arlut.csd.crypto.md4
 
d - Variable in class arlut.csd.ganymede.client.ExceptionDialog
 
d - Variable in class arlut.csd.ganymede.client.password.PasswordApplet
 
d - Variable in class arlut.csd.JDialog.JErrorDialog
 
D_ENCRYPT(int, int, int, int, int, int[]) - Static method in class arlut.csd.crypto.jcrypt
 
D_P16(byte[], byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
 
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
 
data - Variable in class org.solinger.cracklib.Packer
 
databases - Static variable in class arlut.csd.ganymede.server.DBLogPostGreSQLController
 
dataFile - Variable in class org.solinger.cracklib.Packer
 
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.common.FieldType
 
date - Variable in class arlut.csd.ganymede.server.PasswordDBField.passwordHistoryEntry
The date this password history entry was committed to the Ganymede database.
date_field - Interface in arlut.csd.ganymede.rmi
 
date_panel - Variable in class arlut.csd.ganymede.client.expirationRemovalTab
 
DateDBField - Class in arlut.csd.ganymede.server
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.server.DateDBField
Receive constructor.
DateDBField(DBObject, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.DateDBField
No-value constructor.
DateDBField(DBObject, DateDBField) - Constructor for class arlut.csd.ganymede.server.DateDBField
Copy constructor.
DateDBField(DBObject, Date, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.DateDBField
Scalar value constructor.
DateDBField(DBObject, Vector, DBObjectBaseField) - Constructor for class arlut.csd.ganymede.server.DateDBField
Vector value constructor.
datef - Variable in class arlut.csd.JDataComponent.JdateField
datePicker's internal text editing field, that we apply a FocusListener to.
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 in arlut.csd.ganymede.client
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
 
datePanelTitle - Variable in class arlut.csd.ganymede.client.expirationRemovalTab
 
datePattern - Static variable in class arlut.csd.JTable.SmartTable
Localized date pattern for rendering dates in the table.
datePicker - Variable in class arlut.csd.JDataComponent.JdateField
The SwingX date picker GUI component we're building JdateField around.
dateShowing - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
datesPanel - Class in arlut.csd.ganymede.client
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 in arlut.csd.JDialog
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
 
dateToken - Static variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
days_str - Static variable in class arlut.csd.ganymede.server.GanymedeScheduler
 
db - Static variable in class arlut.csd.ganymede.server.DBStore
We're going to just have a singleton
db - Static variable in class arlut.csd.ganymede.server.Ganymede
The Ganymede object store.
db_field - Interface in arlut.csd.ganymede.rmi
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 in arlut.csd.ganymede.rmi
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 in arlut.csd.ganymede.server
A DBBaseCategory is a 'red folder node' in the server's category and object hierarchy.
DBBaseCategory(DBStore, String, DBBaseCategory) - Constructor for class arlut.csd.ganymede.server.DBBaseCategory
Primary constructor.
DBBaseCategory(DBStore, String) - Constructor for class arlut.csd.ganymede.server.DBBaseCategory
Default value constructor.
DBBaseCategory(DBStore, DataInput) - Constructor for class arlut.csd.ganymede.server.DBBaseCategory
Receive constructor.
DBBaseCategory(DBStore, DataInput, DBBaseCategory) - Constructor for class arlut.csd.ganymede.server.DBBaseCategory
Receive constructor.
DBBaseCategory(DBStore, DBBaseCategory, Hashtable, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.server.DBBaseCategory
Recursive duplication constructor.
DBBaseFieldTable - Class in arlut.csd.ganymede.server
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.server.DBBaseFieldTable
Constructs a new, empty DBBaseFieldTable.
DBBaseFieldTableBuiltInIterator - Class in arlut.csd.ganymede.server
A DBBaseFieldTable Iterator class that iterates over the built-in field definitions in a DBObjectBase, in ascending field id order.
DBBaseFieldTableBuiltInIterator(DBObjectBaseField[], DBBaseFieldTable) - Constructor for class arlut.csd.ganymede.server.DBBaseFieldTableBuiltInIterator
 
DBBaseFieldTableContainer - Class in arlut.csd.ganymede.server
 
DBBaseFieldTableContainer(DBBaseFieldTable) - Constructor for class arlut.csd.ganymede.server.DBBaseFieldTableContainer
 
DBBaseFieldTableEnumerator - Class in arlut.csd.ganymede.server
A DBBaseFieldTable enumerator class.
DBBaseFieldTableEnumerator(DBObjectBaseField[], DBBaseFieldTable) - Constructor for class arlut.csd.ganymede.server.DBBaseFieldTableEnumerator
 
DBBaseFieldTableIterator - Class in arlut.csd.ganymede.server
A DBBaseFieldTable Iterator class.
DBBaseFieldTableIterator(DBObjectBaseField[], DBBaseFieldTable) - Constructor for class arlut.csd.ganymede.server.DBBaseFieldTableIterator
 
DBCheckPoint - Class in arlut.csd.ganymede.server
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(List<DBLogEvent>, DBEditObject[], DBSession) - Constructor for class arlut.csd.ganymede.server.DBCheckPoint
 
DBCheckPointObj - Class in arlut.csd.ganymede.server
DBCheckPointObj holds a snapshot of an object's state at a moment in time.
DBCheckPointObj(DBEditObject) - Constructor for class arlut.csd.ganymede.server.DBCheckPointObj
 
DBDeletionManager - Class in arlut.csd.ganymede.server
The DBDeletionManager class is used to handle deletion locking in the Ganymede DBStore.
DBDeletionManager() - Constructor for class arlut.csd.ganymede.server.DBDeletionManager
 
DBDumpLock - Class in arlut.csd.ganymede.server
DBDumpLock is a DBLock object used to lock the DBStore either for the purpose of dumping the database or for handling a GanymedeBuilderTask build.
DBDumpLock(DBStore) - Constructor for class arlut.csd.ganymede.server.DBDumpLock
Constructor to get a dump lock on all the object bases.
DBDumpLock(DBStore, Vector<DBObjectBase>) - Constructor for class arlut.csd.ganymede.server.DBDumpLock
Constructor to get a dump lock on a subset of the object bases.
DBEditObject - Class in arlut.csd.ganymede.server
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.server.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.server.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.server.DBEditObject
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
DBEditSet - Class in arlut.csd.ganymede.server
DBEditSet is the basic transactional unit.
DBEditSet(DBStore, DBSession, String, boolean) - Constructor for class arlut.csd.ganymede.server.DBEditSet
Constructor for DBEditSet
DBField - Class in arlut.csd.ganymede.server
This abstract base class encapsulates the basic logic for fields in the Ganymede DBStore, including permissions and unique value handling.
DBField(DBObject, short) - Constructor for class arlut.csd.ganymede.server.DBField
 
dbFilename - Static variable in class arlut.csd.ganymede.server.Ganymede
 
DBJournal - Class in arlut.csd.ganymede.server
The DBJournal class is used to provide journalling of changes to the DBStore during operations.
DBJournal(DBStore, String) - Constructor for class arlut.csd.ganymede.server.DBJournal
The DBJournal constructor takes a filename and creates a DBJournal object.
DBJournalTransaction - Class in arlut.csd.ganymede.server
This class is a simple data carrier recording the time and transaction number for a transaction in the process of being persisted to Ganymede's replay journal.
DBJournalTransaction(long, long, int, String) - Constructor for class arlut.csd.ganymede.server.DBJournalTransaction
 
DBLinkTracker - Class in arlut.csd.ganymede.server
This class performs in-memory tracking of non-symmetrical InvidDBField linkages between DBObjects in the Ganymede DBStore.
DBLinkTracker() - Constructor for class arlut.csd.ganymede.server.DBLinkTracker
 
DBLinkTracker.DBLinkTrackerContext - Class in arlut.csd.ganymede.server
Helper class associated with DBLinkTracker.
DBLinkTracker.DBLinkTrackerContext() - Constructor for class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerContext
Constructor for the root context.
DBLinkTracker.DBLinkTrackerContext(DBLinkTracker.DBLinkTrackerSession, DBLinkTracker.DBLinkTrackerContext) - Constructor for class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerContext
Constructor for a session context.
DBLinkTracker.DBLinkTrackerSession - Class in arlut.csd.ganymede.server
Helper class associated with DBLinkTracker.
DBLinkTracker.DBLinkTrackerSession(DBSession) - Constructor for class arlut.csd.ganymede.server.DBLinkTracker.DBLinkTrackerSession
 
DBLock - Class in arlut.csd.ganymede.server
DBLocks arbitrate access to DBObjectBase objects in the Ganymede server's DBStore.
DBLock() - Constructor for class arlut.csd.ganymede.server.DBLock
 
DBLockSync - Class in arlut.csd.ganymede.server
This class acts to provide a singleton object for interlock coordination.
DBLockSync() - Constructor for class arlut.csd.ganymede.server.DBLockSync
 
DBLog - Class in arlut.csd.ganymede.server
This class manages recording events in the system log and generating reports from the system log based on specific criteria.
DBLog(DBLogController, DBLogController, GanymedeSession, boolean) - Constructor for class arlut.csd.ganymede.server.DBLog
Constructor for a Ganymede log object.
DBLog.MailMode - Enum in arlut.csd.ganymede.server
Enum used to specify whether the logging system should calculate additional addresses to send an event to.
DBLog.MailMode() - Constructor for enum arlut.csd.ganymede.server.DBLog.MailMode
 
DBLogController - Interface in arlut.csd.ganymede.server
This controller interface manages the recording and retrieval of DBLogEvents for the DBLog class.
DBLogEvent - Class in arlut.csd.ganymede.server
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() - Constructor for class arlut.csd.ganymede.server.DBLogEvent
 
DBLogEvent(Collection<String>, String, String, Invid, String, List<Invid>) - Constructor for class arlut.csd.ganymede.server.DBLogEvent
Constructor to be used for a mailout event.
DBLogEvent(String, String, Invid, String, List<Invid>, Collection<String>) - Constructor for class arlut.csd.ganymede.server.DBLogEvent
Constructor
DBLogFileController - Class in arlut.csd.ganymede.server
This controller class manages the recording and retrieval of DBLogEvents for the DBLog class, using an on-disk text file for the storage format.
DBLogFileController(String) - Constructor for class arlut.csd.ganymede.server.DBLogFileController
This constructor should be used for normal purposes in order to have full log file functionality.
DBLogFileController(PrintWriter) - Constructor for class arlut.csd.ganymede.server.DBLogFileController
This constructor is used to connect a DBLogFileController to an already existing PrintWriter.
DBLogPostGreSQLController - Class in arlut.csd.ganymede.server
This controller class manages the recording and retrieval of DBLogEvents for the DBLog class, using a PostGreSQL database for the storage format.
DBLogPostGreSQLController(String, String, String, String) - Constructor for class arlut.csd.ganymede.server.DBLogPostGreSQLController
Private constructor for DBLogPostGreSQLController.
DBLogPostGreSQLController(String, String, int, String, String) - Constructor for class arlut.csd.ganymede.server.DBLogPostGreSQLController
Private constructor for DBLogPostGreSQLController.
DBNameSpace - Class in arlut.csd.ganymede.server
DBNameSpaces are the objects used to manage unique value tracking in DBFields that are unique value constrained.
DBNameSpace(String, boolean) - Constructor for class arlut.csd.ganymede.server.DBNameSpace
Constructor for new DBNameSpace for DBStore initialization.
DBNameSpace(DataInput) - Constructor for class arlut.csd.ganymede.server.DBNameSpace
Create a new DBNameSpace object from a stream definition.
DBNameSpace.DBNameSpaceCkPoint - Class in arlut.csd.ganymede.server
This nested class holds checkpoint information associated with an active transaction (a DBEditSet) in care of a DBNameSpace.
DBNameSpace.DBNameSpaceCkPoint(DBNameSpace, DBEditSet) - Constructor for class arlut.csd.ganymede.server.DBNameSpace.DBNameSpaceCkPoint
 
DBNameSpace.DBNameSpaceTransaction - Class in arlut.csd.ganymede.server
This nested class holds information associated with an active transaction (a DBEditSet) in care of a DBNameSpace.
DBNameSpace.DBNameSpaceTransaction(DBEditSet, boolean) - Constructor for class arlut.csd.ganymede.server.DBNameSpace.DBNameSpaceTransaction
 
DBNameSpaceEditingHandle - Class in arlut.csd.ganymede.server
 
DBNameSpaceEditingHandle(DBEditSet, DBNameSpaceHandle) - Constructor for class arlut.csd.ganymede.server.DBNameSpaceEditingHandle
Constructor used by a transaction marking a value that is new to the namespace.
DBNameSpaceHandle - Class in arlut.csd.ganymede.server
This class is intended to be the targets of elements of a name space's uniqueHash.
DBNameSpaceHandle(DBField) - Constructor for class arlut.csd.ganymede.server.DBNameSpaceHandle
Constructor used by the system to originate a value when reading from the database.
DBNameSpaceHandle(DBNameSpaceHandle) - Constructor for class arlut.csd.ganymede.server.DBNameSpaceHandle
Copy constructor
DBObject - Class in arlut.csd.ganymede.server
Class to hold a typed, read-only database object as represented in the Ganymede DBStore database.
DBObject(DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBObject
No param constructor, here to allow DBEditObject to super()-chain to us with a no-param constructor for the pseudo-static objectHook case.
DBObject(DBObjectBase, int, GanymedeSession) - Constructor for class arlut.csd.ganymede.server.DBObject
Constructor to create an object of type objectBase with the specified object number.
DBObject(DBObjectBase, DataInput, boolean) - Constructor for class arlut.csd.ganymede.server.DBObject
Read constructor.
DBObject(DBEditObject) - Constructor for class arlut.csd.ganymede.server.DBObject
This check-in constructor is used to create a non-editable DBObject from a DBEditObject that we have finished editing.
DBObject(DBObject, DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBObject
This constructor is used to make a copy of a DBObject with an updated DBObjectBase type definition, in order to replace an object in a DBObjectBase table with a new version referencing an updated DBObjectBase type definition.
DBObject(DBObject, GanymedeSession) - Constructor for class arlut.csd.ganymede.server.DBObject
This is a view-copy constructor, designed to make a view-only duplicate of an object from the database.
DBObject(DBObjectBase, Invid, DBEditSet) - Constructor for class arlut.csd.ganymede.server.DBObject
Creation constructor, is responsible for creating a new editable object with all fields listed in the DBObjectBaseField instantiated but undefined.
DBObject(DBObject, DBObjectDeltaRec) - Constructor for class arlut.csd.ganymede.server.DBObject
Copy constructor that takes a DBObject and a DBObjectDeltaRec and creates a new DBObject with the changes in delta applied to the original.
DBObject.Entry - Class in arlut.csd.ganymede.server
This is an embedded inner class within the arlut.csd.ganymede.server.DBObject class.
DBObject.Entry(DBField) - Constructor for class arlut.csd.ganymede.server.DBObject.Entry
 
DBObjectBase - Class in arlut.csd.ganymede.server
The data dictionary and object store for a particular kind of object in the DBStore on the Ganymede server.
DBObjectBase(DBStore, boolean) - Constructor for class arlut.csd.ganymede.server.DBObjectBase
Schema initialization constructor.
DBObjectBase(DBStore, short, boolean, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.server.DBObjectBase
Creation constructor.
DBObjectBase(DataInput, DBStore) - Constructor for class arlut.csd.ganymede.server.DBObjectBase
Receive constructor.
DBObjectBase(DBObjectBase, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.server.DBObjectBase
Copy constructor.
DBObjectBase(DBStore, boolean, boolean, DBSchemaEdit) - Constructor for class arlut.csd.ganymede.server.DBObjectBase
This constructor actually does all the work of initializing a new DBObjectBase.
DBObjectBase.EditingMode - Enum in arlut.csd.ganymede.server
Enum of possible editing states for a DBObjectBase to be in.
DBObjectBase.EditingMode() - Constructor for enum arlut.csd.ganymede.server.DBObjectBase.EditingMode
 
DBObjectBase.Entry - Class in arlut.csd.ganymede.server
Static nested class to represent a label, DBObject pairing.
DBObjectBase.Entry(DBObject) - Constructor for class arlut.csd.ganymede.server.DBObjectBase.Entry
 
DBObjectBaseField - Class in arlut.csd.ganymede.server
An entry in the Ganymede server's DBStore schema dictionary.
DBObjectBaseField(DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBObjectBaseField
Generic field constructor.
DBObjectBaseField(DataInput, DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBObjectBaseField
Receive constructor, for binary loading from ganymede.db.
DBObjectBaseField(DBObjectBaseField, DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBObjectBaseField
Copy constructor, used during schema editing.
DBObjectDeltaRec - Class in arlut.csd.ganymede.server
This class is used to represent a record of changes that need to be made to an individual DBObject in the DBStore.
DBObjectDeltaRec(DBObject, DBObject) - Constructor for class arlut.csd.ganymede.server.DBObjectDeltaRec
This DBObjectDeltaRec constructor is used to generate a delta record that records the difference between two objects for the Ganymede journal
DBObjectDeltaRec(DataInput) - Constructor for class arlut.csd.ganymede.server.DBObjectDeltaRec
This DBObjectDeltaRec constructor is used to load a delta record from a Journal stream.
DBObjectTable - Class in arlut.csd.ganymede.server
A customized variant of the java.util.Hashtable class that is tuned for use in managing DBObjects in a Ganymede DBObjectBase.
DBObjectTable(int, float) - Constructor for class arlut.csd.ganymede.server.DBObjectTable
Constructs a new, empty DBObjectTable with the specified initial capacity and the specified load factor.
DBObjectTable(int) - Constructor for class arlut.csd.ganymede.server.DBObjectTable
Constructs a new, empty DBObjectTable with the specified initial capacity and default load factor.
DBObjectTable() - Constructor for class arlut.csd.ganymede.server.DBObjectTable
Constructs a new, empty DBObjectTable with a default capacity and load factor.
DBObjectTableContainer - Class in arlut.csd.ganymede.server
 
DBObjectTableContainer(DBObjectTable) - Constructor for class arlut.csd.ganymede.server.DBObjectTableContainer
 
DBObjectTableEnumerator - Class in arlut.csd.ganymede.server
A DBObjectTable enumerator class.
DBObjectTableEnumerator(DBObject[], DBObjectTable) - Constructor for class arlut.csd.ganymede.server.DBObjectTableEnumerator
 
DBObjectTableIterator - Class in arlut.csd.ganymede.server
A DBObjectTable Iterator class.
DBObjectTableIterator(DBObject[], DBObjectTable) - Constructor for class arlut.csd.ganymede.server.DBObjectTableIterator
 
DBPermissionManager - Class in arlut.csd.ganymede.server
Permissions manager for the Ganymede Server.
DBPermissionManager(GanymedeSession) - Constructor for class arlut.csd.ganymede.server.DBPermissionManager
Constructor
DBQueryEngine - Class in arlut.csd.ganymede.server
Query processing engine for the Ganymede Server.
DBQueryEngine(GanymedeSession, DBSession) - Constructor for class arlut.csd.ganymede.server.DBQueryEngine
 
DBQueryHandler - Class in arlut.csd.ganymede.server
This class is the core query processing engine for the Ganymede database.
DBQueryHandler() - Constructor for class arlut.csd.ganymede.server.DBQueryHandler
 
DBReadLock - Class in arlut.csd.ganymede.server
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.server.DBReadLock
Constructor to get a read lock on all of the server's object bases
DBReadLock(DBStore, Vector) - Constructor for class arlut.csd.ganymede.server.DBReadLock
Constructor to get a read lock on a subset of the object bases.
DBSchemaEdit - Class in arlut.csd.ganymede.server
Server-side schema editing class.
DBSchemaEdit(String) - Constructor for class arlut.csd.ganymede.server.DBSchemaEdit
Constructor.
dbSession - Variable in class arlut.csd.ganymede.server.DBPermissionManager
The DBSession that lays under gSession.
dbSession - Variable in class arlut.csd.ganymede.server.DBQueryEngine
Reference to the DBSession connected with gSession, used to access transaction-consistent objects associated with gSession.
DBSession - Class in arlut.csd.ganymede.server
DBSession is the Ganymede server's DBStore-level session class.
DBSession(DBStore, GanymedeSession, Object) - Constructor for class arlut.csd.ganymede.server.DBSession
Constructor for DBSession.
dbSession - Variable in class arlut.csd.ganymede.server.GanymedeSession
Our DBSession object.
DBSessionLockManager - Class in arlut.csd.ganymede.server
This class coordinates lock activity for a server-side DBSession object.
DBSessionLockManager(DBSession) - Constructor for class arlut.csd.ganymede.server.DBSessionLockManager
 
dbStore - Variable in class arlut.csd.ganymede.server.DBEditSet
Who's our daddy?
DBStore - Class in arlut.csd.ganymede.server
DBStore is the main Ganymede database class.
DBStore() - Constructor for class arlut.csd.ganymede.server.DBStore
This is the constructor for DBStore.
DBStore.Entry - Class in arlut.csd.ganymede.server
Implements key/value pairs for use in a Map's Map.entrySet() method.
DBStore.Entry(DBObjectBase) - Constructor for class arlut.csd.ganymede.server.DBStore.Entry
 
DBWriteLock - Class in arlut.csd.ganymede.server
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.server.DBWriteLock
Constructor to get a write lock on all the object bases
DBWriteLock(DBStore, Vector<DBObjectBase>) - Constructor for class arlut.csd.ganymede.server.DBWriteLock
Constructor to get a write lock on a subset of the server's object bases.
dCallback - Variable in class arlut.csd.JTree.treeControl
 
de_escape(String) - Static method in class arlut.csd.Util.StringUtils
This method takes an input string and handles back-slash escaping of single quotes, double quotes, newline sequence (\n), and \ itself.
deathThread - Static variable in class arlut.csd.ganymede.client.glogin
Background thread to handle force disconnect commands from the server.
DeathWatcherThread - Class in arlut.csd.ganymede.client
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.crypto.jcrypt
 
debug - Static variable in class arlut.csd.crypto.SSHA
 
debug - Static variable in class arlut.csd.ganymede.admin.BaseEditor
 
debug - Static variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
debug - Static variable in class arlut.csd.ganymede.admin.CategoryEditor
 
debug - Static variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
debug - Static variable in class arlut.csd.ganymede.admin.GASHAdmin
 
debug - Static variable in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
debug - Static variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
debug - Static variable in class arlut.csd.ganymede.admin.GASHAdminLoginFrame
 
debug - Static variable in class arlut.csd.ganymede.admin.GASHSchema
 
debug - Static variable in class arlut.csd.ganymede.admin.NameSpaceEditor
 
debug - Static variable in class arlut.csd.ganymede.client.CacheInfo
 
debug - Static variable in class arlut.csd.ganymede.client.ClientBase
 
debug - Static 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 - Static variable in class arlut.csd.ganymede.client.datesPanel
 
debug - Variable in class arlut.csd.ganymede.client.elementWrapper
 
debug - Static variable in class arlut.csd.ganymede.client.ExitThread
 
debug - Static variable in class arlut.csd.ganymede.client.fieldoption_button
 
debug - Static variable in class arlut.csd.ganymede.client.fieldoption_editor
 
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.gclient
 
debug - Static variable in class arlut.csd.ganymede.client.glogin
 
debug - Static variable in class arlut.csd.ganymede.client.gloginFrame
 
debug - Static variable in class arlut.csd.ganymede.client.gResultTable
 
debug - Static variable in class arlut.csd.ganymede.client.InvidNode
 
debug - Static variable in class arlut.csd.ganymede.client.JDefaultOwnerDialog
 
debug - Static 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 - Static variable in class arlut.csd.ganymede.client.Loader
 
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.password.PasswordClient
 
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 - Static variable in class arlut.csd.ganymede.client.PersonaDialog
 
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.queryFieldsPanel
 
debug - Static variable in class arlut.csd.ganymede.client.QueryRow
 
debug - Static variable in class arlut.csd.ganymede.client.SaveDialog
 
debug - Static variable in class arlut.csd.ganymede.client.SaveObjDialog
 
debug - Static variable in class arlut.csd.ganymede.client.StatusClearThread
 
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 arlut.csd.ganymede.common.DumpResult
 
debug - Static variable in class arlut.csd.ganymede.common.FieldOptionMatrix
 
debug - Static variable in class arlut.csd.ganymede.common.PermMatrix
 
debug - Static variable in class arlut.csd.ganymede.common.QueryResult
 
debug - Static variable in class arlut.csd.ganymede.common.ReturnVal
 
debug - Static variable in class arlut.csd.ganymede.common.scheduleHandle
 
debug - Static variable in class arlut.csd.ganymede.server.adminPersonaCustom
 
debug - Static variable in class arlut.csd.ganymede.server.DBBaseCategory
 
debug - Static variable in class arlut.csd.ganymede.server.DBCheckPoint
 
debug - Static variable in class arlut.csd.ganymede.server.DBDumpLock
 
debug - Static variable in class arlut.csd.ganymede.server.DBEditObject
 
debug - Static variable in class arlut.csd.ganymede.server.DBJournal
 
debug(String) - Static method in class arlut.csd.ganymede.server.DBJournal
This is a convenience method used by server-side code to send debug output to stderr and to any attached admin consoles.
debug - Static variable in class arlut.csd.ganymede.server.DBLinkTracker
 
debug - Static variable in class arlut.csd.ganymede.server.DBLog
 
debug - Static variable in class arlut.csd.ganymede.server.DBNameSpace
 
debug - Static variable in class arlut.csd.ganymede.server.DBObject
 
debug - Static variable in class arlut.csd.ganymede.server.DBObjectBase
 
debug - Static variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
debug - Static variable in class arlut.csd.ganymede.server.DBPermissionManager
 
debug - Static variable in class arlut.csd.ganymede.server.DBQueryEngine
 
debug - Static variable in class arlut.csd.ganymede.server.DBQueryHandler
 
debug - Static variable in class arlut.csd.ganymede.server.DBReadLock
 
debug - Static variable in class arlut.csd.ganymede.server.DBSchemaEdit
 
debug - Static variable in class arlut.csd.ganymede.server.DBSession
 
debug - Static variable in class arlut.csd.ganymede.server.DBStore
Enable/disable debug in the DBStore methods
debug(String) - Static method in class arlut.csd.ganymede.server.DBStore
This is a convenience method used by server-side code to send debug output to stderr and to any attached admin consoles.
debug - Static variable in class arlut.csd.ganymede.server.DBWriteLock
 
debug - Static variable in class arlut.csd.ganymede.server.DumpResultBuilder
 
debug - Static variable in class arlut.csd.ganymede.server.FieldOptionDBField
 
debug - Static variable in class arlut.csd.ganymede.server.Ganymede
 
debug(String) - Static method in class arlut.csd.ganymede.server.Ganymede
This is a convenience method used by server-side code to send debug output to stderr and to any attached admin consoles.
debug - Static variable in class arlut.csd.ganymede.server.GanymedeAdmin
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeBuilderTask
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeExpirationTask
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeScheduler
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeSession
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeValidationTask
 
debug - Static variable in class arlut.csd.ganymede.server.GanymedeXMLSession
 
debug - Static variable in class arlut.csd.ganymede.server.InvidDBField
 
debug - Static variable in class arlut.csd.ganymede.server.IPDBField
 
debug - Static variable in class arlut.csd.ganymede.server.JournalEntry
 
debug(String) - Static method in class arlut.csd.ganymede.server.JournalEntry
This is a convenience method used by server-side code to send debug output to stderr and to any attached admin consoles.
debug - Static variable in class arlut.csd.ganymede.server.loginSemaphore
 
debug - Static variable in class arlut.csd.ganymede.server.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.server.PasswordDBField
 
debug - Static variable in class arlut.csd.ganymede.server.PermissionMatrixDBField
 
debug - Static variable in class arlut.csd.ganymede.server.stopServer
 
debug - Static variable in class arlut.csd.ganymede.server.SyncRunner
 
debug - Static variable in class arlut.csd.ganymede.server.xmlfield
 
debug - Static variable in class arlut.csd.ganymede.server.xmlobject
 
debug - Static variable in class arlut.csd.ganymede.server.XMLTransmitter
 
debug - Static variable in class arlut.csd.JCalendar.JMonthYearPanel
 
debug - Static variable in class arlut.csd.JCalendar.JpanelCalendar
 
debug - Static variable in class arlut.csd.JCalendar.JpopUpCalendar
 
debug - Static variable in class arlut.csd.JCalendar.JYearChooser
 
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.JentryDocument
 
debug - Static variable in class arlut.csd.JDataComponent.JentryField
 
debug - Static variable in class arlut.csd.JDataComponent.JIPField
 
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.JDataComponent.JstringArea
 
debug - Static variable in class arlut.csd.JDataComponent.JstringField
 
debug - Static variable in class arlut.csd.JDataComponent.JstringListBox
 
debug - Static variable in class arlut.csd.JDataComponent.LAFMenu
 
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.aboutGanyDialog
 
debug - Static variable in class arlut.csd.JDialog.aboutJavaDialog
 
debug - Static variable in class arlut.csd.JDialog.DialogRsrc
 
debug - Static variable in class arlut.csd.JDialog.JDialogBuff
 
debug - Static variable in class arlut.csd.JDialog.StringDialog
 
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.rowTable
 
debug - Static variable in class arlut.csd.JTable.SmartTable
 
DEBUG - Variable in class arlut.csd.JTable.SmartTable.MyTableModel
 
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 arlut.csd.JTree.treeCanvas
 
debug - Static variable in class arlut.csd.JTree.treeControl
 
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 foxtrot.AbstractWorker
 
debug - Static variable in class foxtrot.pumps.ConditionalEventPump
 
debug - Static variable in class foxtrot.pumps.QueueEventPump
 
debug - Static variable in class foxtrot.workers.SingleWorkerThread
 
debug - Static variable in class Qsmtp.Qsmtp
 
debug2 - Static variable in class arlut.csd.ganymede.server.DBObjectBase
More debugging.
debug2 - Static variable in class arlut.csd.JTree.treeCanvas
 
debug_persona - Static variable in class arlut.csd.ganymede.client.containerPanel
 
debugdecode(Map<String, SyncPrefEnum>) - Static method in class arlut.csd.ganymede.server.FieldOptionDBField
This method generates a string version of the debugdump output.
debugdecode(Map<String, PermEntry>) - Static method in class arlut.csd.ganymede.server.PermissionMatrixDBField
This method generates a string version of the debugdump output.
debugDump() - Method in class arlut.csd.ganymede.common.ObjectHandle
 
debugdump(FieldOptionDBField) - Static method in class arlut.csd.ganymede.server.FieldOptionDBField
This method does a dump to System.err of the field option contents held in FieldOptionDBField me.
debugdump(FieldOptionMatrix) - Static method in class arlut.csd.ganymede.server.FieldOptionDBField
 
debugdump(Map<String, SyncPrefEnum>) - Static method in class arlut.csd.ganymede.server.FieldOptionDBField
This method does a dump to System.err of the field option contents held in matrix.
debugdump() - Method in class arlut.csd.ganymede.server.FieldOptionDBField
This method does a dump to System.err of the field option contents held in this field.
debugdump(PermissionMatrixDBField) - Method in class arlut.csd.ganymede.server.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.server.PermissionMatrixDBField
 
debugdump(Map<String, PermEntry>) - Static method in class arlut.csd.ganymede.server.PermissionMatrixDBField
This method does a dump to System.err of the permission contents held in matrix.
debugdump() - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
This method does a dump to System.err of the permission contents held in this field.
debugEmit - Static variable in class arlut.csd.ganymede.server.DBObject
 
debugFilename - Variable in class arlut.csd.ganymede.admin.GASHAdmin
 
debugFilename - Static variable in class arlut.csd.ganymede.server.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.admin.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.
debugReceive - Static variable in class arlut.csd.ganymede.server.DBObject
 
decBusy(String) - Static method in class arlut.csd.ganymede.server.GanymedeBuilderTask
 
DECIMAL_VALUE - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DECIMAL_VALUE - Static variable in class arlut.csd.ganymede.server.QueryParser
 
decLockCount() - Method in class arlut.csd.ganymede.server.DBLockSync
Decrements the count of held locks for the admin consoles.
decLocksWaitingCount() - Method in class arlut.csd.ganymede.server.DBLockSync
Decrements the count of locks waiting to be established.
decodabet - Variable in class arlut.csd.crypto.Base64.InputStream
 
decodabet - Variable in class arlut.csd.crypto.Base64.OutputStream
 
DECODE - Static variable in class arlut.csd.crypto.Base64
Specify decoding in first bit.
decode(byte[]) - Static method in class arlut.csd.crypto.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(byte[], int, int, int) - Static method in class arlut.csd.crypto.Base64
Low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class arlut.csd.crypto.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode(String, int) - Static method in class arlut.csd.crypto.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decode4to3(byte[], int, byte[], int, int) - Static method in class arlut.csd.crypto.Base64
Decodes four bytes from array source and writes the resulting bytes (up to three of them) to destination.
decode_base64(String, int) - Static method in class org.mindrot.BCrypt
Decode a string encoded using bcrypt's base64 scheme to a byte array.
decodeArg(String) - Static method in class arlut.csd.Util.ParseArgs
Simple decode method to handle unescaping %20 for space substitution, as used with the xmlclient, and etc.
decodeBaseName(String) - Static method in class arlut.csd.ganymede.server.FieldOptionDBField
This utility method extracts the DBObjectBase name from a coded permission entry internally held in a FieldOptionDBField Matrix.
decodeBaseName(String) - Static method in class arlut.csd.ganymede.server.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.server.FieldOptionDBField
This utility method extracts the DBObjectBaseField name from a coded field option entry key.
decodeFieldName(String) - Static method in class arlut.csd.ganymede.server.PermissionMatrixDBField
This utility method extracts the DBObjectBaseField name from a coded permission entry held in a PermMatrix/PermissionMatrixDBField Matrix.
decodeFileToFile(String, String) - Static method in class arlut.csd.crypto.Base64
Reads infile and decodes it to outfile.
decodeFromFile(String) - Static method in class arlut.csd.crypto.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeRescanList(StringBuffer, HashMap<Invid, Vector<Short>>) - Method in class arlut.csd.ganymede.common.ReturnVal
This method takes a StringBuffer encoded as follows: 263:170|all|271:131|31|57|286:41|all|310:4|134|13|92| and returns a HashMap mapping Invid's to the rescan information for that Invid, where the rescan information will either be the String "all", indicating that all fields need to be rescanned, or a Vector of Short's specifying field id's to be rescanned for that object.
decodeToFile(String, String) - Static method in class arlut.csd.crypto.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class arlut.csd.crypto.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
deconstruct() - Method in class arlut.csd.ganymede.server.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.server.GanymedeBuilderTask
 
decPhase2(boolean) - Static method in class arlut.csd.ganymede.server.GanymedeBuilderTask
 
decrement() - Method in class arlut.csd.ganymede.server.loginSemaphore
Decrement the login count.
Default - Variable in class arlut.csd.JDialog.booleanThing
 
DEFAULT_BUF_LENGTH - Static variable in class com.jclark.xml.output.UTF8XMLWriter
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JfloatField
 
DEFAULT_COLS - Static variable in class arlut.csd.JDataComponent.JIPField
 
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_CREATE - Static variable in class arlut.csd.ganymede.client.createObjectDialog
 
DEFAULT_LOAD_FACTOR - Static variable in class arlut.csd.ganymede.common.InvidPool
The load factor used when none specified in constructor.
DEFAULT_OPEN - Static variable in class arlut.csd.ganymede.client.openObjectDialog
 
DEFAULT_OPTIONS - Static variable in class com.jclark.xml.output.UTF8XMLWriter
 
default_owner_action - Static variable in class arlut.csd.ganymede.client.gclient
 
DEFAULT_PORT - Static variable in class Qsmtp.Qsmtp
The default SMTP port, 25.
DEFAULT_SIZE - Static variable in class arlut.csd.JDataComponent.JpasswordField
 
DEFAULT_SIZE - Static variable in class arlut.csd.JDataComponent.JstringField
 
defaultComparator - Static variable in class arlut.csd.Util.VecSortInsert
 
defaultDomainProperty - Static variable in class arlut.csd.ganymede.server.Ganymede
 
defaultHandler - Static variable in class arlut.csd.ganymede.server.Ganymede
Uncaught exception handler in use on the Ganymede server.
defaultMessage - Variable in class arlut.csd.ganymede.client.StatusClearThread
 
defaultmonitorpassProperty - Static variable in class arlut.csd.ganymede.server.Ganymede
 
defaultObj - Variable in class arlut.csd.ganymede.server.DBPermissionManager
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.server.DBPermissionManager
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.server.Ganymede
 
defaultrootpassProperty - Static variable in class arlut.csd.ganymede.server.stopServer
 
DEFAULTSIZE - Static variable in class arlut.csd.ganymede.server.DBNameSpace
The initial number of slots that we will reserve in our uniqueHash hashtable, if we are starting from scratch with a new namespace.
DEFAULTSIZE - Static variable in class arlut.csd.Util.SharedStringBuffer
 
defined - Static variable in class arlut.csd.ganymede.client.QueryRow
 
defined - Variable in class arlut.csd.ganymede.common.FieldInfo
 
DEFINED - Static variable in class arlut.csd.ganymede.common.QueryDataNode
 
delayedFireTableDataChanged() - Method in class arlut.csd.ganymede.client.TreeTableModelAdapter
Invokes fireTableDataChanged after all the pending events have been processed.
delColStr - Static variable in class arlut.csd.JTable.rowTable
 
delegatableDefaultPerms - Variable in class arlut.csd.ganymede.server.DBPermissionManager
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.server.DBPermissionManager
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.
delegate - Variable in class arlut.csd.ganymede.client.DelegateEditor
The component that's actually represents the edited cell
DelegateEditor - Class in arlut.csd.ganymede.client
A cell editor that delegates editing functions to one of 2 classes.
DelegateEditor(TreeTableModelAdapter, boolean, JTreeTable) - Constructor for class arlut.csd.ganymede.client.DelegateEditor
 
DelegateRenderer - Class in arlut.csd.ganymede.client
A cell renderer that delegates rendering functions to one of 2 classes.
DelegateRenderer(TreeTableModelAdapter, boolean, JTreeTable) - Constructor for class arlut.csd.ganymede.client.DelegateRenderer
 
DELELEMENT - Static variable in class arlut.csd.ganymede.server.DBEditObject
 
DELELEMENTS - Static variable in class arlut.csd.ganymede.server.DBEditObject
 
deletable - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
DELETABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
DELETABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermRow
 
delete - Variable in class arlut.csd.ganymede.client.personaPanel
 
delete - Variable in class arlut.csd.ganymede.common.PermEntry
 
DELETE - Static variable in class arlut.csd.ganymede.server.DBJournal
 
DELETE - Static variable in class arlut.csd.ganymede.server.xmlfield
constant string for the delete mode
delete - Variable in class arlut.csd.ganymede.server.xPerm
 
delete_action - Static variable in class arlut.csd.ganymede.client.gclient
 
delete_pop_action - Static variable in class arlut.csd.ganymede.client.gclient
 
deleteAllElements() - Method in interface arlut.csd.ganymede.rmi.db_field
Removes all elements from this field, if a vector.
deleteAllElements() - Method in class arlut.csd.ganymede.server.DBField
Removes all elements from this field, if a vector.
deleteBase(String) - Method in interface arlut.csd.ganymede.rmi.SchemaEdit
This method deletes a DBObjectBase, removing it from the Schema Editor's working set of bases.
deleteBase(String) - Method in class arlut.csd.ganymede.server.DBSchemaEdit
This method deletes a DBObjectBase, removing it from the Schema Editor's working set of bases.
deleteCategoryMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
DeleteColMI - Variable in class arlut.csd.JTable.rowTable
 
deleteColMI - Variable in class arlut.csd.JTable.SmartTable
 
deleteColumn(int, boolean) - Method in class arlut.csd.JTable.baseTable
This method takes the given column out of the table entirely.
deleteDBObject(Invid) - Method in class arlut.csd.ganymede.server.DBSession
Remove an object from the database This method method can only be called in the context of an open transaction.
deleteDBObject(short, int) - Method in class arlut.csd.ganymede.server.DBSession
Remove an object from the database This method method can only be called in the context of an open transaction.
deleteDBObject(DBEditObject) - Method in class arlut.csd.ganymede.server.DBSession
Remove an object from the database This method method can only be called in the context of an open transaction.
deleteDirectory(String) - Static method in class arlut.csd.Util.FileOps
 
deletedObjects - Variable in class arlut.csd.ganymede.server.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 interface arlut.csd.ganymede.rmi.db_field
Deletes an element of this field, if a vector.
deleteElement(Object) - Method in interface arlut.csd.ganymede.rmi.db_field
Deletes an element of this field, if a vector.
deleteElement(int) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(int, boolean) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(int, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(Object) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(Object, boolean) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(Object, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElement(int, boolean, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
Deletes an element of this field, if a vector.
deleteElementLocal(int) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElementLocal(Object) - Method in class arlut.csd.ganymede.server.DBField
Deletes an element of this field, if a vector.
deleteElements(Vector) - Method in interface arlut.csd.ganymede.rmi.db_field
Removes a set of elements from this field, if a vector.
deleteElements(Vector) - Method in class arlut.csd.ganymede.server.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean) - Method in class arlut.csd.ganymede.server.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBField
Removes a set of elements from this field, if a vector.
deleteElements(Vector, boolean, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
Removes a set of elements from this field, if a vector.
deleteElementsLocal(Vector) - Method in class arlut.csd.ganymede.server.DBField
Removes a set of elements from this field, if a vector.
deleteEmbeddedObjectMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
deleteField(String) - Method in class arlut.csd.ganymede.common.BaseDump
 
deleteField(String) - Method in interface arlut.csd.ganymede.rmi.Base
This method is used to remove a field definition from the current schema.
deleteField(String) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method is used to remove a field definition from the current schema.
deleteFieldMI - Variable in class arlut.csd.ganymede.admin.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.server.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.admin.GASHSchema
 
deleteNameSpace(String) - Method in interface arlut.csd.ganymede.rmi.SchemaEdit
This method deletes a DBNameSpace object, returning true if the deletion could be carried out, false otherwise.
deleteNameSpace(String) - Method in class arlut.csd.ganymede.server.DBSchemaEdit
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.admin.GASHSchema
 
deleteObjectMI - Variable in class arlut.csd.ganymede.client.gclient
 
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.
deleteTabMI - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
deleteUnusedNameSpaces() - Method in interface arlut.csd.ganymede.rmi.SchemaEdit
This method deletes all DBNameSpace objects in the server's schema that are not currently attached to any namespace-constrained field.
deleteUnusedNameSpaces() - Method in class arlut.csd.ganymede.server.DBSchemaEdit
This method deletes all DBNameSpace objects in the server's schema that are not currently attached to any namespace-constrained field.
DELETING - Static variable in interface arlut.csd.ganymede.common.ObjectStatus
Status code for a previously existing object that is to be deleted
deleting - Variable in class arlut.csd.ganymede.server.DBEditObject
true if the object is in the middle of carrying out deletion logic.. consulted by subclasses by way of the DBEditObject.isDeleting() method to determine whether they should object to fields being set to null
delValue(Object) - Method in class arlut.csd.ganymede.server.fieldDeltaRec
This method is used to record a value that has been removed from this vector field.
delValues - Variable in class arlut.csd.ganymede.server.fieldDeltaRec
 
delValues - Variable in class arlut.csd.ganymede.server.xmlfield
 
demandTask(String) - Method in class arlut.csd.ganymede.server.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.server.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.ganymede.server.serverAdminAsyncResponder
private dequeue method.
dequeue() - Method in class arlut.csd.ganymede.server.serverClientAsyncResponder
private dequeue method.
dequeue() - Method in class arlut.csd.Util.Queue
 
dequeue() - Method in class arlut.csd.Util.XMLReader
private dequeue method.
dequeuePtr - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
Index pointer to the slot for the next item to be pulled from
dequeuePtr - Variable in class arlut.csd.ganymede.server.serverClientAsyncResponder
Index pointer to the slot for the next item to be pulled from
dequeuePtr - Variable in class arlut.csd.Util.XMLReader
 
dequote(String) - Static method in class arlut.csd.Util.StringUtils
This method takes a string and, if the string starts and ends with either " or ', returns the contained string.
DEREF - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DEREF - Static variable in class arlut.csd.ganymede.server.QueryParser
 
deref_expression() - Method in class arlut.csd.ganymede.server.QueryParser
 
dereferenceInvids() - Method in class arlut.csd.ganymede.server.xmlfield
This method is used by the GanymedeXMLSession to cause this field to attempt to do lookups on all labeled xInvids in this field, in an attempt to get the Invids for them.
des_set_key(byte[]) - Static method in class arlut.csd.crypto.jcrypt
 
descending - Variable in class arlut.csd.JTable.TableSorter.Arrow
 
DESCENDING - Static variable in class arlut.csd.JTable.TableSorter
 
describe(DBSession, Invid) - Method in class arlut.csd.ganymede.server.DBLinkTracker
 
describe(Invid) - Method in class arlut.csd.ganymede.server.DBSession
This method is intended as a lightweight way of returning a handy description of the type and label of the specified invid.
describe(Invid) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method is intended as a lightweight way of returning a handy description of the type and label of the specified invid.
describeField(short) - Method in class arlut.csd.ganymede.common.Query
 
describeField(short, short) - Method in interface arlut.csd.ganymede.common.QueryDescriber
Returns a description of the field id.
describeField(String, short) - Method in interface arlut.csd.ganymede.common.QueryDescriber
Returns a description of the field id.
describeField(short, short) - Method in class arlut.csd.ganymede.server.DBSession
 
describeField(String, short) - Method in class arlut.csd.ganymede.server.DBSession
 
describeLargeTransaction(MailOut, DBEditSet) - Static method in class arlut.csd.ganymede.server.DBLog
describeLargeTransaction provides a subject line with the types and count of objects created, modified, or deleted by transaction, but without the names of the objects that describeSmallTransaction provides.
describer - Variable in class arlut.csd.ganymede.common.Query
If we are on the server, we'll have a generic reference to a GanymedeSession so that we can look up the description of the object type.
describeSmallTransaction(MailOut, DBEditSet) - Static method in class arlut.csd.ganymede.server.DBLog
describeSmallTransaction provides a subject line with the types and names of the objects created, modified, or deleted by transaction.
describeTransaction(MailOut, DBEditSet) - Static method in class arlut.csd.ganymede.server.DBLog
Synthesize a descriptive subject for transaction summary email.
describeType(short) - Method in interface arlut.csd.ganymede.common.QueryDescriber
Returns a description of the type id.
describeType(short) - Method in class arlut.csd.ganymede.server.DBSession
This method is intended as a lightweight way of returning a handy description of the specified type.
description - Variable in class arlut.csd.ganymede.server.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.server.DBLogEvent
 
description - Variable in class arlut.csd.ganymede.server.MailOut
 
description - Variable in class arlut.csd.ganymede.server.objectEventType
 
description - Variable in class arlut.csd.ganymede.server.systemEventType
 
desktop - Static variable in class arlut.csd.ganymede.client.ClientColor
 
desktopClass - Static variable in class arlut.csd.Util.BrowserLauncher
 
desktopObject - Static variable in class arlut.csd.Util.BrowserLauncher
 
destroy() - Method in class arlut.csd.ganymede.admin.GASHAdmin
 
destroy() - Method in class arlut.csd.ganymede.client.glogin
If the applet is no longer visible on the page, we exit.
destroyTree() - Method in class arlut.csd.JTree.treeControl
Call this on the GUI thread to break apart and destroy this tree.
destructors - Static variable in class org.solinger.cracklib.CrackLib
Array of rules to apply to attempt to strip elementary conversions away when doing dictionary checks.
deTabify(String) - Static method in class arlut.csd.Util.WordWrap
This method takes the input String and strips tabs out of it, replacing them with appropriate spaces.
detach() - Method in class arlut.csd.JDataComponent.JchoiceList
 
detachBadConsoles() - Static method in class arlut.csd.ganymede.server.GanymedeAdmin
This private static method is called to remove any consoles that have experienced RMI failures from the static GanymedeAdmin.consoles vector.
dfa12 - Variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_accept - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_acceptS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_eof - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_eofS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_eot - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_eotS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_max - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_maxS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_min - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_minS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_special - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_specialS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_transition - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA12_transitionS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
dfa2 - Variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_accept - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_acceptS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_eof - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_eofS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_eot - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_eotS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_max - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_maxS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_min - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_minS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_special - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_specialS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_transition - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA2_transitionS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
dfa5 - Variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_accept - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_acceptS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_eof - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_eofS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_eot - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_eotS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_max - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_maxS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_min - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_minS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_special - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_specialS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_transition - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA5_transitionS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
dfa6 - Variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_accept - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_acceptS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_eof - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_eofS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_eot - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_eotS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_max - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_maxS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_min - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_minS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_special - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_specialS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_transition - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DFA6_transitionS - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
dialog - Variable in class arlut.csd.ganymede.common.ReturnVal
A Serializable Dialog Definition
dialogMenuName(String) - Method in class arlut.csd.ganymede.client.gclient
Generates a Mac-compliant menu item name if we're running on a Mac, else returns the text unmodified.
DialogRsrc - Class in arlut.csd.JDialog
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, and a provided Image to display
DialogRsrc(Frame, String, String, String, String, String, Class) - Constructor for class arlut.csd.JDialog.DialogRsrc
Constructor with special "Ok" and "Cancel" strings, and the name of an Image to pull out of CLASSPATH resources.
DialogTitle - Variable in class arlut.csd.ganymede.client.perm_editor
 
didRequestReport() - Method in class arlut.csd.ganymede.client.ExceptionDialog
If this method returns true, the user asked us to send the exception report to the server.
didSucceed(ReturnVal) - Static method in class arlut.csd.ganymede.common.ReturnVal
Simple static helper method that Ganymede code can use to verify that a ReturnVal-returning operation did succeed.
didSucceed() - Method in class arlut.csd.ganymede.common.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.server.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.
diff(Set<DBObjectBaseField>) - Method in class arlut.csd.ganymede.server.DBEditObject
This method does two things.
difference(PermEntry) - Method in class arlut.csd.ganymede.common.PermEntry
This method returns a textual description of the changes between this PermEntry and <p>
difference(List<E>, List<E>) - 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.
DIGIT - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
DIGIT - Static variable in class arlut.csd.ganymede.server.QueryParser
 
DimGrey - Static variable in class arlut.csd.ganymede.client.ClientColor
 
direction - Variable in class arlut.csd.JTable.TableSorter.Directive
 
directLookup(Query, QueryResult, DBObjectBase, boolean, boolean, DBLock, DBEditObject) - Method in class arlut.csd.ganymede.server.DBQueryEngine
If we can do a direct lookup, either because query is asking for an Invid, or because we're doing a direct equality test on a namespace controlled field, we'll return true.
directory - Variable in class arlut.csd.ganymede.server.SyncRunner
 
dirFilter - Variable in class arlut.csd.ganymede.server.SyncRunner
A filter we use to find transaction files in the queue directory.
dirty - Variable in class arlut.csd.ganymede.server.DBJournal
 
disable() - Method in class arlut.csd.ganymede.common.scheduleHandle
Server-side method to disable future invocations of this task
disable(String, boolean, long) - Method in class arlut.csd.ganymede.server.loginSemaphore
disables logins This method turns off user logins in Ganymede.
disableMsg - Variable in class arlut.csd.ganymede.server.loginSemaphore
If this var is not null, we are disabled.
disableTask(String) - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
DISABLETASK - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
disableTask(String) - Method in interface arlut.csd.ganymede.rmi.adminSession
Causes a registered task to be made ineligible for execution until enableTask() is called.
disableTask(String) - Method in class arlut.csd.ganymede.server.GanymedeAdmin
Causes a registered task to be made ineligible for execution until enableTask() is called.
disableTask(String) - Method in class arlut.csd.ganymede.server.GanymedeScheduler
This method is provided to allow an admin console to specify that a task be suspended.
disableToken - Variable in class arlut.csd.ganymede.server.DBSchemaEdit
The token that was used to lock the server for schema edit.
disallowedChars() - Method in interface arlut.csd.ganymede.rmi.pass_field
Returns a string containing the list of forbidden characters for this field.
disallowedChars() - Method in interface arlut.csd.ganymede.rmi.string_field
 
disallowedChars() - Method in class arlut.csd.ganymede.server.PasswordDBField
Returns a string containing the list of forbidden characters for this field.
disallowedChars() - Method in class arlut.csd.ganymede.server.StringDBField
Returns a string containing the list of forbidden characters for this field.
disallowedChars - Variable in class arlut.csd.JDataComponent.JpasswordField
 
disallowedChars - Variable in class arlut.csd.JDataComponent.JstringArea
 
disallowedChars - Variable in class arlut.csd.JDataComponent.JstringField
 
disconnect() - Method in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
disconnect() - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
local convenience method to handle disconnecting the admin console
disconnect() - Method in class arlut.csd.ganymede.client.ClientBase
Calls the logout() method on the Session object.
disconnect() - Method in class arlut.csd.ganymede.server.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.password.PasswordClient
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 - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
dispatchEvent(EventQueue, AWTEvent) - Method in class foxtrot.pumps.QueueEventPump
Copy/Paste of the Sun's JDK 1.3 implementation in java.awt.EventQueue.dispatchEvent(AWTEvent)
dispatchKeyEvent(KeyEvent) - Method in class arlut.csd.ganymede.client.AltKeyListener
 
dispatchMessage(messageObject) - Method in class Qsmtp.Qsmtp
This method handles the actual mail-out
displayDialog(String) - Method in class arlut.csd.ganymede.client.password.PasswordApplet
 
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.
dispose() - Method in class arlut.csd.ganymede.client.clientTab
This method does internal cleanup of the contents of this tab, generally by nulling references and the like.
dispose() - Method in class arlut.csd.ganymede.client.datePanel
 
dispose() - Method in class arlut.csd.ganymede.client.expirationRemovalTab
 
dispose() - Method in class arlut.csd.ganymede.client.historyPanel
This method is called to break down this historyPanel object.
dispose() - Method in class arlut.csd.ganymede.client.historyTab
 
dispose() - Method in class arlut.csd.ganymede.client.imageTab
 
dispose() - Method in class arlut.csd.ganymede.client.notesPanel
 
dispose() - Method in class arlut.csd.ganymede.client.notesTab
 
dispose() - Method in class arlut.csd.ganymede.client.objectsOwnedTab
 
dispose() - Method in class arlut.csd.ganymede.client.ownerPanel
 
dispose() - Method in class arlut.csd.ganymede.client.ownershipPanel
 
dispose() - Method in class arlut.csd.ganymede.client.ownerTab
 
dispose() - Method in class arlut.csd.ganymede.client.personaeTab
 
dispose() - Method in class arlut.csd.ganymede.client.personaPanel
 
dispose() - Method in class arlut.csd.ganymede.client.serverTab
This method does internal cleanup of the contents of this tab, generally by nulling references and the like.
dispose() - Method in class arlut.csd.JTable.baseTable
 
dispose() - Method in class arlut.csd.JTable.tableCanvas
 
dispose() - Method in class arlut.csd.JTree.treeCanvas
Method to be called after this treeCanvas is removed from use and visibility.
dispose() - Method in class arlut.csd.JTree.treeControl
Method to be called after this treeControl is removed from use and visibility.
dissociate() - Method in class arlut.csd.ganymede.common.DumpResult
This method breaks apart the data structures held by this DumpResult.. it is intended to speed garbage collection when the contents of this DumpResult buffer have been processed and are no longer needed on the client.
dissolve(Invid, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
This method is used to effect the remote side of a unbind operation on a symmetric link.
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.
dLabel - Variable in class arlut.csd.ganymede.client.password.PasswordApplet
 
DO_BREAK_LINES - Static variable in class arlut.csd.crypto.Base64
Do break lines when encoding.
doBooleanXML(XMLItem) - Method in class arlut.csd.ganymede.server.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.server.XMLDumpContext
Returns true if this XMLDumpContext is configured to dump creation and modification information when writing out object records.
doDumpPasswords() - Method in class arlut.csd.ganymede.server.XMLDumpContext
Returns true if this XMLDumpContext is configured to dump password information of any kind (i.e., password hashes)
doDumpPlaintext() - Method in class arlut.csd.ganymede.server.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.
does - Static variable in class arlut.csd.ganymede.client.QueryRow
 
does_not - Static variable in class arlut.csd.ganymede.client.QueryRow
 
dohash(byte[], byte[], byte[], boolean) - Static method in class arlut.csd.crypto.smbencrypt
 
doInvidXML(XMLItem, boolean) - Method in class arlut.csd.ganymede.server.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.server.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.
donateOK() - Static method in class arlut.csd.ganymede.server.ownerCustom
Returns true if the property 'ganymede.allowdonations' contains the value 'true'.
done - Variable in class arlut.csd.ganymede.admin.consoleShutdownDialog
 
done - Variable in class arlut.csd.ganymede.client.SecurityLaunderThread
 
done - Variable in class arlut.csd.ganymede.client.StatusClearThread
 
DONE - Static variable in class arlut.csd.ganymede.server.GanymediatorWizard
 
done - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
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.server.serverClientAsyncResponder
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.JDialog.StringDialog
 
done - Variable in class arlut.csd.Util.XMLReader
 
doneString - Static variable in class arlut.csd.ganymede.server.JythonServerProtocol
 
doNormalProcessing - Variable in class arlut.csd.ganymede.common.ReturnVal
This boolean variable is used to convey a context-specific flag indicating whether the attempted operation requires exceptional handling.
dontdrag - Variable in class arlut.csd.JTree.treeCanvas
 
doNumericXML(XMLItem) - Method in class arlut.csd.ganymede.server.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.server.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
 
doQuery(String) - Method in class arlut.csd.ganymede.client.xmlclient
This method handles submitting a GanyQL query to the Ganymede server and printing the results in XML to stdout.
doQueryFile(String) - Method in class arlut.csd.ganymede.client.xmlclient
Process a GanyGL query contained in a file.
doRefreshTasks(Vector<scheduleHandle>) - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the task status table on this admin console
doRefreshUsers(Vector<AdminEntry>) - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the user status table on this admin console
doRescan() - Method in class arlut.csd.ganymede.common.ReturnVal
This method returns true if this ReturnVal encodes rescan information for one or more fields in on or more objects.
doSendChanges() - Method in class arlut.csd.ganymede.client.xmlclient
This method is used for sending an XML schema edit and/or transaction to the Ganymede server from the command line xmlclient.
doSendChanges(InputStream) - Method in class arlut.csd.ganymede.client.xmlclient
This method is used for reading XML from a pre-opened stream for transmitting to the Ganymede server.
doSendChanges_GUI(gclient, File) - Method in class arlut.csd.ganymede.client.xmlclient
This method is used for sending an transaction to the Ganymede server in the context of the interactive graphical client.
doSendData - Variable in class arlut.csd.ganymede.server.XMLTransmitter
 
doSendSchema - Variable in class arlut.csd.ganymede.server.XMLTransmitter
 
doSetState() - Method in class arlut.csd.ganymede.server.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.server.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
Used to trigger the default action in the callback.
doUpdateCheckedOut() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the objects checked out display on this admin console
doUpdateLastDump() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the last dump time on this admin console
doUpdateLocksHeld() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the number of locks held display on this admin console
doUpdateMemState() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
This private method updates the memory statistics display on this admin console
doUpdateTransCount() - Method in class arlut.csd.ganymede.server.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) - 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 class arlut.csd.ganymede.admin.GASHSchema
This method is called when a drag and drop operation in the Schema Editor's tree is completed.
dragLineRelease(treeNode, treeNode, treeNode) - Method in interface arlut.csd.JTree.treeDragDropCallback
Called when a DRAG_LINE drag operation ends.
dragLineTween(treeNode, treeNode, treeNode) - Method in class arlut.csd.ganymede.admin.GASHSchema
Method to control whether the drag line may be moved between a pair of given nodes.
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.
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
drawRow() is the internal rendering method for each row of the treeControl.
DROPPING - Static variable in interface arlut.csd.ganymede.common.ObjectStatus
Status code for a newly created object that is to be dropped
DUMP - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
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(String) - Method in interface arlut.csd.ganymede.rmi.Session
This method provides the hook for doing a fast database dump to a string form.
dump(Query) - Method in interface arlut.csd.ganymede.rmi.Session
This method provides the hook for doing a fast database dump to a string form.
dump(String) - Method in class arlut.csd.ganymede.server.DBQueryEngine
This method provides the hook for doing a fast database dump to a string form.
dump(Query) - Method in class arlut.csd.ganymede.server.DBQueryEngine
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.server.DBStore
Dumps the database to disk This method dumps the entire database to disk.
dump(String) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method provides the hook for doing a fast database dump to a string form.
dump(Query) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method provides the hook for doing a fast database dump to a string form.
dumpAndArchiveTask - Class in arlut.csd.ganymede.server
Runnable class to do a journal sync.
dumpAndArchiveTask() - Constructor for class arlut.csd.ganymede.server.dumpAndArchiveTask
 
dumpCreatorModifierInfo - Variable in class arlut.csd.ganymede.server.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.admin.GASHAdminDispatch
 
dumpDB() - Method in interface arlut.csd.ganymede.rmi.adminSession
Dumps the current state of the db to disk.
dumpDB() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
Dumps the current state of the db to disk.
dumpDialog - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
dumperList - Variable in class arlut.csd.ganymede.server.DBObjectBase
Set of DBDumpLocks pending on this DBObjectBase.
dumpField - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
dumpLabel - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
dumpLockList - Variable in class arlut.csd.ganymede.server.DBObjectBase
Collection of DBDumpLocks that are locked on this DBObjectBase.
dumpMI - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
dumpPasswordHashes - Variable in class arlut.csd.ganymede.server.XMLDumpContext
If true, the Ganymede server thread using this XMLDumpContext will include password hash information to the emitted XML file.
dumpPlaintextPasswords - Variable in class arlut.csd.ganymede.server.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.common.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 in arlut.csd.ganymede.common
This class is a serializable transport object, used to transmit the results of a data dump query to the client.
DumpResult() - Constructor for class arlut.csd.ganymede.common.DumpResult
 
DumpResultBuilder - Class in arlut.csd.ganymede.server
The DumpResultBuilder is a server-side factory tool used to generate the serializable DumpResult object used to pass data dump results to the client.
DumpResultBuilder(Vector) - Constructor for class arlut.csd.ganymede.server.DumpResultBuilder
 
DumpResultCol - Class in arlut.csd.ganymede.common
This class is a simple data carrier for column definitions carried in the DumpResult class.
DumpResultCol(String, short, short) - Constructor for class arlut.csd.ganymede.common.DumpResultCol
 
dumpRows() - Method in class arlut.csd.JTree.treeControl
Internal diagnostic method, prints the structure of this tree to System.err.
dumpSchema - Variable in class arlut.csd.ganymede.client.xmlclient
 
dumpSchemaXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.DBStore
Dumps the schema definition to xmlOut.
dumpTask - Class in arlut.csd.ganymede.server
Runnable class to do a journal sync.
dumpTask() - Constructor for class arlut.csd.ganymede.server.dumpTask
 
dumpXML(String, boolean, boolean, String, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBStore
Dumps the database to disk as an XML file This method dumps the entire database to disk.
dumpXML(OutputStream, boolean, boolean, String, boolean, boolean) - Method in class arlut.csd.ganymede.server.DBStore
Dumps the database and/or database schema to an OutputStream as an XML file This method dumps the entire database to the OutputStream.
duplicates(List<E>) - Static method in class arlut.csd.Util.VectorUtils
This method returns a Vector of items that appeared in the vector parameter more than once.
duplications - Variable in class arlut.csd.ganymede.server.GanymedeXMLSession
HashSet used to detect <object> elements that map to the same Invid in the DBStore.

E

E_old_pw_hash(byte[], byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
 
E_P16(byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
This method actually performs the standard LANMAN DES hashing, using the 14 byte password array p14 as the hashing key and the magic string 'KGS!
E_P24(byte[], byte[], byte[]) - Static method in class arlut.csd.crypto.smbencrypt
 
ebSz - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
Current counter for how many events we have queued
ebSz - Variable in class arlut.csd.ganymede.server.serverClientAsyncResponder
Current counter for how many events we have queued
EDIT - Static variable in class arlut.csd.ganymede.server.DBJournal
 
edit - Variable in class arlut.csd.ganymede.server.xPerm
 
edit_action - Static variable in class arlut.csd.ganymede.client.containerPanel
 
edit_action - Static variable in class arlut.csd.ganymede.client.gclient
 
edit_db_object(Invid) - Method in interface arlut.csd.ganymede.rmi.Session
Check an object out from the database for editing.
edit_db_object(Invid) - Method in class arlut.csd.ganymede.server.GanymedeSession
Check an object out from the database for editing.
edit_pane - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
edit_pane - Variable in class arlut.csd.ganymede.client.perm_editor
 
edit_pop_action - Static variable in class arlut.csd.ganymede.client.gclient
 
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.DelegateEditor
Is the renderer read-only?
editable - Variable in class arlut.csd.ganymede.client.DelegateRenderer
Is the renderer read-only?
editable - Variable in class arlut.csd.ganymede.client.elementWrapper
 
editable - Variable in class arlut.csd.ganymede.client.fieldoption_editor
Should the widget be displayed read-only or not?
editable - Variable in class arlut.csd.ganymede.client.framePanel
 
editable - Variable in class arlut.csd.ganymede.client.objectPane
 
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 - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
EDITABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermEditorModel
 
EDITABLE - Static variable in class arlut.csd.ganymede.client.perm_editor.PermRow
 
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.common.FieldInfo
 
editable - Variable in class arlut.csd.ganymede.common.ObjectHandle
 
editable - Variable in class arlut.csd.ganymede.common.PermEntry
 
EDITABLE - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
EDITABLE - Static variable in class arlut.csd.ganymede.server.QueryParser
 
editable - Variable in class arlut.csd.JCalendar.JMonthYearPanel
 
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.JDataComponent.StringSelector
 
editableFilter - Variable in class arlut.csd.ganymede.server.GanyQueryTransmuter
 
editableOnly - Variable in class arlut.csd.ganymede.client.openObjectDialog
 
editableOnly - Variable in class arlut.csd.ganymede.common.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.admin.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.admin.GASHSchema
 
editBox - Variable in class arlut.csd.ganymede.client.querybox
 
editCategory(CatTreeNode) - Method in class arlut.csd.ganymede.admin.CategoryEditor
 
editCategory(CatTreeNode) - Method in class arlut.csd.ganymede.admin.GASHSchema
 
editCellAt(int, int, EventObject) - Method in class arlut.csd.ganymede.client.JTreeTable
Overriden to invoke repaint for the particular location if the column contains the tree.
editDBObject(Invid) - Method in class arlut.csd.ganymede.server.DBSession
Pull an object out of the database for editing.
editDBObject(short, int) - Method in class arlut.csd.ganymede.server.DBSession
Pull an object out of the database for editing.
editedObjects - Variable in class arlut.csd.ganymede.server.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, boolean) - Method in class arlut.csd.ganymede.admin.BaseFieldEditor
Edit the given field.
editField(FieldNode, boolean, boolean) - Method in class arlut.csd.ganymede.admin.BaseFieldEditor
Edit the given field.
editField(FieldNode) - Method in class arlut.csd.ganymede.admin.GASHSchema
 
EDITING - Static variable in interface arlut.csd.ganymede.common.ObjectStatus
Status code for an object in the DBStore that has been checked out for editing.
editingMode - Variable in class arlut.csd.ganymede.server.DBObjectBase
Controls whether changes to this object base (and its field definitions) are permitted at the present.
editingTransaction - Variable in class arlut.csd.ganymede.server.DBNameSpaceEditingHandle
If editingTransaction is null, that means that the field containing the value tracked by this handle is 'checked in' to the datastore.
editInPlace - Variable in class arlut.csd.ganymede.common.FieldTemplate
 
editInPlace - Variable in class arlut.csd.ganymede.server.DBObjectBaseField
 
editInPlaceCF - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
editMenu - Variable in class arlut.csd.ganymede.client.gclient
 
editMI - Variable in class arlut.csd.ganymede.client.gResultTable
 
editNameSpace(SpaceNode) - Method in class arlut.csd.ganymede.admin.GASHSchema
 
editNameSpace(SpaceNode) - Method in class arlut.csd.ganymede.admin.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, framePanel) - 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(GanymedeSession) - Method in class arlut.csd.ganymede.server.xmlobject
This method causes this object to be checked out for editing on the server.
editor - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
editor - Variable in class arlut.csd.ganymede.client.fieldoption_button
 
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.server.DBBaseCategory
A reference to the DBSchemaEdit object that is editing us for a client-side schema editor.
editor - Variable in class arlut.csd.ganymede.server.DBObjectBase
Used to keep track of schema editing
editor - Variable in class arlut.csd.ganymede.server.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.server.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.admin.BaseEditor
 
editPanel - Variable in class arlut.csd.ganymede.admin.BaseFieldEditor
 
editSchema() - Method in interface arlut.csd.ganymede.rmi.adminSession
Locks the server to prevent client logins and edits the server schema.
editSchema() - Method in class arlut.csd.ganymede.server.GanymedeAdmin
Locks the server to prevent client logins and edits the server schema.
editSchema() - Method in class arlut.csd.ganymede.server.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.
editset - Variable in class arlut.csd.ganymede.server.DBEditObject
transaction that this object has been checked out in care of.
editSet - Variable in class arlut.csd.ganymede.server.DBSession
Transaction handle for this session.
editTab(TabNode) - Method in class arlut.csd.ganymede.admin.GASHSchema
 
editTab(TabNode) - Method in class arlut.csd.ganymede.admin.TabEditor
This method is used to initialize this TabEditor component against a given TabNode, by scanning
ekskey(byte[], byte[]) - Method in class org.mindrot.BCrypt
Perform the "enhanced key schedule" step described by Provos and Mazieres in "A Future-Adaptable Password Scheme" http://www.openbsd.org/papers/bcrypt-paper.ps
element - Variable in class arlut.csd.JTable.rowHandle
 
elementAt(int) - Method in class arlut.csd.Util.NamedStack
 
elements() - Method in class arlut.csd.ganymede.server.DBBaseFieldTable
Returns an enumeration of the objects in this DBBaseFieldTable.
elements() - Method in class arlut.csd.ganymede.server.DBObjectTable
Returns an enumeration of the objects in this DBObjectTable.
elementWrapper - Class in arlut.csd.ganymede.client
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.server.DBObjectBase
If true, this type of object is used as a target for an edit-in-place InvidDBField.
EMBEDDEDBASEICON - Static variable in class arlut.csd.ganymede.admin.GASHSchema
 
embeddedBaseMenu - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
embeddedObjects - Variable in class arlut.csd.ganymede.server.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.common.Invid
Method to write this Invid out to a stream.
emit(DataOutput) - Method in class arlut.csd.ganymede.common.PermEntry
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.BooleanDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.DateDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.DBBaseCategory
Emits this category and its contents to <out>, in ganymede.db form.
emit(DataOutput) - Method in class arlut.csd.ganymede.server.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.server.DBNameSpace
Write out a namespace definition to a DataOutput stream.
emit(DataOutput) - Method in class arlut.csd.ganymede.server.DBObject
The emit() method is part of the process of dumping the DBStore to disk.
emit(DataOutput, boolean) - Method in class arlut.csd.ganymede.server.DBObjectBase
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.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.server.DBObjectDeltaRec
This method emits this delta rec to a file
emit(DataOutput) - Method in class arlut.csd.ganymede.server.FieldOptionDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.FloatDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.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.server.IPDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.NumericDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.PasswordDBField
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.server.PasswordDBField.passwordHistoryArchive
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.PasswordDBField.passwordHistoryEntry
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
 
emit(DataOutput) - Method in class arlut.csd.ganymede.server.StringDBField
 
emitDateXML(XMLDumpContext, Date) - Method in class arlut.csd.ganymede.server.DateDBField
 
emitDoubleXML(XMLDumpContext, double) - Method in class arlut.csd.ganymede.server.FloatDBField
 
emitHelper(DataOutput, String, boolean) - Method in class arlut.csd.ganymede.server.PasswordDBField
Helper method for the emit() method, which takes care of encoding null strings as empty strings on disk.
emitIntXML(XMLDumpContext, int) - Method in class arlut.csd.ganymede.server.NumericDBField
 
emitInvidXML(XMLDumpContext, Invid, boolean) - Method in class arlut.csd.ganymede.server.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.server.IPDBField
 
emitIPXML(XMLDumpContext, IPwrap) - Method in class arlut.csd.ganymede.server.IPDBField
 
emitStringXML(XMLDumpContext, String) - Method in class arlut.csd.ganymede.server.StringDBField
 
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.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.server.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.server.DBBaseCategory
Emits this category and its contents to <out>, in XML form.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.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.server.DBNameSpace
Write out an XML entity for this namespace.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.DBObject
This method is used when this object is being dumped.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.DBObjectBase
This method dumps schema information to an XML stream.
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.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.server.FieldOptionDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext, boolean) - Method in class arlut.csd.ganymede.server.FieldOptionDBField
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.server.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.server.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.server.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.server.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.server.PasswordDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML(XMLDumpContext, boolean) - Method in class arlut.csd.ganymede.server.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.server.PermissionMatrixDBField
 
emitXML(XMLDumpContext, boolean) - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
 
emitXML(XMLDumpContext) - Method in class arlut.csd.ganymede.server.StringDBField
This method is used when the database is being dumped, to write out this field to disk.
emitXML_fields(XMLDumpContext) - Method in class arlut.csd.ganymede.server.DBObjectBase
This helper method writes out all the field descriptions for this DBObjectBase, wrapping fields in <tab> container elements that identify the tab that the fields belong to.
emitXMLDelta(XMLDumpContext) - Method in class arlut.csd.ganymede.server.DBEditObject
This method is used to write out this DBEditObject and the deltas between this DBEditObject and the original checked in version of this DBEditObject to the provided XMLDumpContext.
empty - Variable in class arlut.csd.ganymede.client.personaPanel
 
empty() - Method in class arlut.csd.Util.NamedStack
 
empty - Variable in class arlut.csd.Util.XMLElement
 
EMPTY_DIRECTIVE - Static variable in class arlut.csd.JTable.TableSorter
 
emptyBorder10 - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
emptyBorder10 - Variable in class arlut.csd.ganymede.client.gclient
 
emptyBorder10 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyBorder10Right - Variable in class arlut.csd.ganymede.client.windowPanel
 
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.admin.GASHSchema
 
emptyBorder5 - Variable in class arlut.csd.ganymede.client.gclient
 
emptyBorder5 - Variable in class arlut.csd.ganymede.client.windowPanel
 
emptyNull(String) - Static method in class arlut.csd.Util.StringUtils
Simple method to exchange null strings for empty strings.
emptyPane - Variable in class arlut.csd.ganymede.admin.GASHSchema
 
EmptyVector<E> - Class in arlut.csd.Util
An immutable, empty subclass of java.util.Vector.
EmptyVector() - Constructor for class arlut.csd.Util.EmptyVector
 
enable() - Method in class arlut.csd.ganymede.common.scheduleHandle
Server-side method to enable future invocations of this task
enable(String) - Method in class arlut.csd.ganymede.server.loginSemaphore
re-enables logins.
enableButtons(boolean) - Method in class arlut.csd.ganymede.client.glogin
 
enabled - Variable in class arlut.csd.ganymede.client.fieldoption_button
 
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.perm_editor.PermRow
 
enabled - Static variable in class arlut.csd.ganymede.common.RMISSLClientSocketFactory
This variable is true if this class has been used to create an SSL socket since JVM startup.
enableOversight - Variable in class arlut.csd.ganymede.server.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.server.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.admin.GASHAdminDispatch
 
ENABLETASK - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
enableTask(String) - Method in interface arlut.csd.ganymede.rmi.adminSession
Causes a task that was temporarily disabled by disableTask() to be available for execution again.
enableTask(String) - Method in class arlut.csd.ganymede.server.GanymedeAdmin
Causes a task that was temporarily disabled by disableTask() to be available for execution again.
enableTask(String) - Method in class arlut.csd.ganymede.server.GanymedeScheduler
This method is provided to allow an admin console to specify that a task be re-enabled after a suspension.
enableWizards(boolean) - Method in interface arlut.csd.ganymede.rmi.Session
This method is used to allow a client to request that wizards not be provided in response to actions by the client.
enableWizards - Variable in class arlut.csd.ganymede.server.GanymedeSession
This variable tracks whether or not the client desires to have wizards presented.
enableWizards(boolean) - Method in class arlut.csd.ganymede.server.GanymedeSession
This method is used to allow a client to request that wizards not be provided in response to actions by the client.
encipher(int[], int) - Method in class org.mindrot.BCrypt
Blowfish encipher a single 64-bit block encoded as two 32-bit halves
ENCODE - Static variable in class arlut.csd.crypto.Base64
Specify encoding in first bit.
encode(ByteBuffer, ByteBuffer) - Static method in class arlut.csd.crypto.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded ByteBuffer.
encode(ByteBuffer, CharBuffer) - Static method in class arlut.csd.crypto.Base64
Performs Base64 encoding on the raw ByteBuffer, writing it to the encoded CharBuffer.
encode - Variable in class arlut.csd.crypto.Base64.InputStream
 
encode - Variable in class arlut.csd.crypto.Base64.OutputStream
 
encode3to4(byte[], byte[], int, int) - Static method in class arlut.csd.crypto.Base64
Encodes up to the first three bytes of array threeBytes and returns a four-byte array in Base64 notation.
encode3to4(byte[], int, int, byte[], int, int) - Static method in class arlut.csd.crypto.Base64
Encodes up to three bytes of the array source and writes the resulting four Base64 bytes to destination.
encode_base64(byte[], int) - Static method in class org.mindrot.BCrypt
Encode a byte array using bcrypt's slightly-modified base64 encoding scheme.
encodeBytes(byte[]) - Static method in class arlut.csd.crypto.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class arlut.csd.crypto.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class arlut.csd.crypto.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class arlut.csd.crypto.Base64
Encodes a byte array into Base64 notation.
encodeBytesToBytes(byte[]) - Static method in class arlut.csd.crypto.Base64
Similar to Base64.encodeBytes(byte[]) but returns a byte array instead of instantiating a String.
encodeBytesToBytes(byte[], int, int, int) - Static method in class arlut.csd.crypto.Base64
Similar to Base64.encodeBytes(byte[], int, int, int) but returns a byte array instead of instantiating a String.
encodedValues() - Method in interface arlut.csd.ganymede.rmi.invid_field
 
encodedValues() - Method in class arlut.csd.ganymede.server.InvidDBField
Returns a QueryResult encoded list of the current values stored in this field.
encodeFileToFile(String, String) - Static method in class arlut.csd.crypto.Base64
Reads infile and encodes it to outfile.
encodeFromFile(String) - Static method in class arlut.csd.crypto.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class arlut.csd.crypto.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class arlut.csd.crypto.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObjectToXML() - Method in class arlut.csd.ganymede.client.framePanel
Generates an XML representation of this object for save()/mail().
encodeRescanList(HashMap<Invid, Vector<Short>>) - Method in class arlut.csd.ganymede.common.ReturnVal
This method takes a HashMap mapping Invid's to Vectors of Short field identifiers or the String "all" and generates the StringBuffer to be serialized down to the client.
encodeToFile(byte[], String) - Static method in class arlut.csd.crypto.Base64
Convenience method for encoding data to a file.
end() - Method in interface arlut.csd.ganymede.rmi.FileTransmitter
This method is called to notify the FileTransmitter that no more of the file will be pulled.
end() - Method in class arlut.csd.ganymede.server.XMLTransmitter
This method is called to notify the FileTransmitter that no more of the file will be pulled.
end_with - Static variable in class arlut.csd.ganymede.client.QueryRow
 
endAttribute() - Method in class arlut.csd.ganymede.server.XMLDumpContext
Ends an attribute.
endAttribute() - Method in class com.jclark.xml.output.SyncXMLWriter
 
endAttribute() - Method in class com.jclark.xml.output.UTF8XMLWriter
 
endAttribute() - Method in class com.jclark.xml.output.XMLWriter
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.ganymede.server.XMLDumpContext
Ends an element.
endElement(String, String, String) - Method in class arlut.csd.Util.XMLReader
Receive notification of the end of an element.
endElement(String) - Method in class com.jclark.xml.output.SyncXMLWriter
 
endElement(String) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
endElement(String) - Method in class com.jclark.xml.output.XMLWriter
Ends an element.
endElementIndent(String) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Ends an element, indenting before emitting the end tag.
endReplacementText() - Method in class arlut.csd.ganymede.server.XMLDumpContext
Ends the replacement text for an internal entity.
endReplacementText() - Method in class com.jclark.xml.output.SyncXMLWriter
 
endReplacementText() - Method in class com.jclark.xml.output.UTF8XMLWriter
 
endReplacementText() - Method in class com.jclark.xml.output.XMLWriter
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.common.QueryDataNode
 
endsWith(StringBuffer, String) - Static method in class arlut.csd.Util.StringUtils
Returns true if the StringBuffer parameter ends with the ending String.
endsWith(StringBuilder, String) - Static method in class arlut.csd.Util.StringUtils
Returns true if the StringBuilder parameter ends with the ending String.
endTransactionLog(List<Invid>, String, Invid, DBEditSet) - Method in class arlut.csd.ganymede.server.DBLog
This method should only be called after a startTransactionLog() call and any corresponding endTransactionLog() calls, made by DBEditSet.commit_logTransaction(java.util.Set).
enforceFixedSize - Variable in class arlut.csd.JDataComponent.JLabelPanel
If true, we'll put in a JSpacer to keep the label cells at a fixed size, even if certain rows are made invisible.
enqueue(adminAsyncMessage) - Method in class arlut.csd.ganymede.server.serverAdminAsyncResponder
private enqueue method.
enqueue(clientAsyncMessage) - Method in class arlut.csd.ganymede.server.serverClientAsyncResponder
private enqueue method.
enqueue(Object) - Method in class arlut.csd.Util.Queue
 
enqueue(XMLItem) - Method in class arlut.csd.Util.XMLReader
private enqueue method.
enqueuePtr - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
Index pointer to the slot for the next item to be place in
enqueuePtr - Variable in class arlut.csd.ganymede.server.serverClientAsyncResponder
Index pointer to the slot for the next item to be place in
enqueuePtr - Variable in class arlut.csd.Util.XMLReader
 
ensureCapacity(int) - Method in class arlut.csd.Util.EmptyVector
 
ensureCapacity(int) - Method in class arlut.csd.Util.SharedStringBuffer
Ensures that the capacity of the buffer is at least equal to the specified minimum.
ensureEndsWith(String, String) - Static method in class arlut.csd.Util.StringUtils
Returns inputString with whatever characters from desiredEnding are required to ensure that the resulting String ends with desiredEnding.
ensureEndsWith(StringBuffer, String) - Static method in class arlut.csd.Util.StringUtils
Appends the minimum number of characters to 'in' necessary to ensure that 'in' ends with the contents of desiredEnding.
ensureEndsWith(StringBuilder, String) - Static method in class arlut.csd.Util.StringUtils
Appends the minimum number of characters to 'in' necessary to ensure that 'in' ends with the contents of desiredEnding.
entityReference(boolean, String) - Method in class arlut.csd.ganymede.server.XMLDumpContext
Writes an entity reference.
entityReference(boolean, String) - Method in class com.jclark.xml.output.SyncXMLWriter
 
entityReference(boolean, String) - Method in class com.jclark.xml.output.UTF8XMLWriter
 
entityReference(boolean, String) - Method in class com.jclark.xml.output.XMLWriter
Writes an entity reference.
entry - Variable in class arlut.csd.ganymede.server.DBObjectTableEnumerator
 
entry - Variable in class arlut.csd.ganymede.server.DBObjectTableIterator
 
entryBase(String) - Method in class arlut.csd.ganymede.common.FieldOptionMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
entryBase(String) - Method in class arlut.csd.ganymede.common.PermMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
entryCount - Variable in class arlut.csd.ganymede.server.MailOut
 
entryField(String) - Method in class arlut.csd.ganymede.common.FieldOptionMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
entryField(String) - Method in class arlut.csd.ganymede.common.PermMatrix
Private helper method used to decode a hash key generated by the matrixEntry() methods.
entrySet() - Method in class arlut.csd.ganymede.server.DBObject
Part of the JythonMap interface.
entrySet() - Method in class arlut.csd.ganymede.server.DBObjectBase
Returns a Set of <label, DBObject> entries, one for each DBObject contained in this DBObjectBase.
entrySet() - Method in class arlut.csd.ganymede.server.DBStore
 
enumerateObjects(short) - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to obtain a list of DBObject references of the requested type.
enumerateObjects(int) - Method in class arlut.csd.ganymede.server.GanymedeBuilderTask
This method is used by subclasses of GanymedeBuilderTask to obtain a list of DBObject references of the requested type.
EOF - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
EOF - Static variable in class arlut.csd.ganymede.server.QueryParser
 
eof - Variable in class arlut.csd.ganymede.server.XMLTransmitter
 
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
SMTP end of line characters.
EOLnext() - Method in class arlut.csd.Util.Parser
Returns true if the next thing to be read is EOL
equalMembers(List<E>, List<E>) - Static method in class arlut.csd.Util.VectorUtils
This method returns true if vectA and vectB contain the same elements, in whatever order.
equals - Static variable in class arlut.csd.ganymede.client.QueryRow
 
equals(Object) - Method in class arlut.csd.ganymede.common.Invid
 
equals(Invid) - Method in class arlut.csd.ganymede.common.Invid
 
equals(Object) - Method in class arlut.csd.ganymede.common.InvidSlot
 
equals(Object) - Method in class arlut.csd.ganymede.common.PermEntry
 
EQUALS - Static variable in class arlut.csd.ganymede.common.QueryDataNode
 
equals(Object) - Method in class arlut.csd.ganymede.common.RMISSLClientSocketFactory
 
equals(Object) - Method in class arlut.csd.ganymede.common.RMISSLServerSocketFactory
 
equals(Object) - Method in class arlut.csd.ganymede.server.DBBaseCategory
 
equals(Object) - Method in class arlut.csd.ganymede.server.DBField
Returns true if obj is a field with the same value(s) as this one.
equals(Object) - Method in class arlut.csd.ganymede.server.DBObject
Simple equals test.. doesn't really test to see if things are value-equals, but rather identity equals.
equals(Object) - Method in class arlut.csd.ganymede.server.DBObjectBaseField
We support equals based on field id number, not on value.
equals(Object) - Method in class arlut.csd.ganymede.server.FieldOptionDBField
fancy equals method really does check for value equality
equals(Object) - Method in class arlut.csd.ganymede.server.GKey
 
equals(Object) - Method in class arlut.csd.ganymede.server.IPwrap
Equality test.
equals(Object) - Method in class arlut.csd.ganymede.server.PasswordDBField
Returns true if obj is a field with the same value(s) as this one.
equals(Object) - Method in class arlut.csd.ganymede.server.PermissionMatrixDBField
Fancy equals method really does check for value equality.
equals(Object) - Method in class arlut.csd.JDataComponent.listHandle
 
equals_ci - Static variable in class arlut.csd.ganymede.client.QueryRow
 
EQUALS_SIGN - Static variable in class arlut.csd.crypto.Base64
The equals sign (=) as a byte.
EQUALS_SIGN_ENC - Static variable in class arlut.csd.crypto.Base64
 
equalTest(Byte[], Byte[]) - Method in class arlut.csd.ganymede.server.IPDBField
Equality test.
err - Variable in class arlut.csd.ganymede.client.xmlclient
This PrintWriter is used to handle all debug/error output on behalf of the xmlclient during processing.
err - Variable in class arlut.csd.ganymede.server.GanymedeXMLSession
This PrintWriter is used to handle all debug/error output on behalf of the GanymedeXMLSession.
err - Variable in class arlut.csd.Util.XMLReader
 
errBuf - Variable in class arlut.csd.ganymede.client.xmlclient
This StringWriter holds error output generated by the xmlclient during processing.
errBuf - Variable in class arlut.csd.ganymede.server.GanymedeXMLSession
This StringWriter holds output generated by the GanymedeXMLSession's parser thread.
error(String) - Method in class arlut.csd.ganymede.client.password.PasswordClient
Send output to this.
ERROR - Static variable in interface arlut.csd.ganymede.common.ClientMessage
 
error - Variable in class arlut.csd.Util.XMLError
 
error(SAXParseException) - Method in class arlut.csd.Util.XMLReader
Receive notification of a recoverable error.
error - Variable in class arlut.csd.Util.XMLWarning
 
errorBallIcon - Variable in class arlut.csd.ganymede.admin.GASHAdminDispatch
 
errorCondition - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
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.
errorCondition - Variable in class arlut.csd.ganymede.server.serverClientAsyncResponder
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.admin.GASHAdmin
 
errorImage - Variable in class arlut.csd.ganymede.admin.GASHAdminFrame
 
errorImage - Variable in class arlut.csd.ganymede.client.gclient
 
errorImage - Variable in class arlut.csd.ganymede.client.glogin
 
errorType - Variable in class arlut.csd.ganymede.common.ReturnVal
An enum that is used to indicate if this ReturnVal represents a specific type of error that the client will respond to in a special way.
ErrorTypeEnum - Enum in arlut.csd.ganymede.common
This Enum is used to label certain types of error conditions that can be transmitted by a ReturnVal from the server to the client As a Java 5 enum, this class is inherently serializable, and the Ganymede server's RMI API involves the transmission of ErrorTypeEnum values to and from Ganymede clients.
ErrorTypeEnum() - Constructor for enum arlut.csd.ganymede.common.ErrorTypeEnum
 
errPrint(String) - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
Writes to server stderr
errPrintln(String) - Method in class arlut.csd.ganymede.server.GanymedeXMLSession
Writes to server stderr with an identifying prefix
ESC - Static variable in class arlut.csd.ganymede.server.QueryLexer
 
ESC - Static variable in class arlut.csd.ganymede.server.QueryParser
 
escape(String) - Static method in class arlut.csd.Util.StringUtils
This method takes an input string and inserts back-slash escapes to protect single quote, double quote, newlines, and back-slash characters.
escapeCSV(String) - Method in class arlut.csd.ganymede.client.gResultTable
This helper method makes a field string safe to emit to a CSV file.
escapeHTML(String) - Method in class arlut.csd.ganymede.client.gResultTable
This helper method makes a field string safe to emit to an HTML file.
escapeStr(String) - Method in class arlut.csd.ganymede.server.DBLogFileController
This method makes the provided String safe for inclusion in the log file.
escapeString(String, char) - Method in class arlut.csd.ganymede.client.gResultTable
This helper method makes a field string safe to emit to a sepChar separated text file.
establish(Object) - Method in class arlut.csd.ganymede.server.DBDumpLock
A thread that calls establish() will be suspended (waiting on the server's DBStore until all DBObjectBases listed in this DBDumpLock's constructor are available to be locked.
establish(Object) - Method in class arlut.csd.ganymede.server.DBLock
This method waits until the lock can be established.
establish(Object) - Method in class arlut.csd.ganymede.server.DBReadLock
A thread that calls establish() will be suspended (waiting on the server's DBStore until all DBObjectBases listed in this DBReadLock's constructor are available to be locked.
establish(Object) - Method in class arlut.csd.ganymede.server.DBWriteLock
A thread that calls establish() will be suspended (waiting on the server's DBStore until all DBObjectBases listed in this DBWriteLock's constructor are available to be locked.
establish(DBObject, boolean) - Method in class arlut.csd.ganymede.server.InvidDBField
This method is used to effect the remote side of a bind operation on a symmetric link.
event - Variable in class arlut.csd.ganymede.common.AdminEntry
 
EventBase - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
 
eventBuffer - Variable in class arlut.csd.ganymede.server.serverAdminAsyncResponder
Our queue of adminAsyncMessage objects.
eventBuffer - Variable in class arlut.csd.ganymede.server.serverClientAsyncResponder
Our queue of clientAsyncMessage objects.
eventClassToken - Variable in class arlut.csd.ganymede.server.DBLogEvent
 
eventCustom - Class in arlut.csd.ganymede.server
 
eventCustom(DBObjectBase) - Constructor for class arlut.csd.ganymede.server.eventCustom
Customization Constructor
eventCustom(DBObjectBase, Invid, DBEditSet) - Constructor for class arlut.csd.ganymede.server.eventCustom
Create new object constructor
eventCustom(DBObject, DBEditSet) - Constructor for class arlut.csd.ganymede.server.eventCustom
Check-out constructor, used by DBObject.createShadow() to pull out an object for editing.
EventDescription - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
fuller description of this event class, suitable for an email body (String field)
EventExternalMail - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
A list of external email addresses to send mail for this event to.
EventFilter - Interface in foxtrot.pumps
Filters AWT events pumped by EventPumps before they're dispatched.
EventFilterable - Interface in foxtrot.pumps
EventPumps that implement this interface have the possibility to filter AWT events before they are dispatched.
EventListenerProxy - Class in foxtrot.utils
This class wraps an EventListener subclass (and thus any AWT/Swing event listener such as ActionListeners, MouseListeners and so on) making sure that if a wrapped listener is executing, another wrapped listener (even of different type) it is not executed.
EventListenerProxy(EventListener) - Constructor for class foxtrot.utils.EventListenerProxy
Creates an instance that wraps the given listener
EventMailBoolean - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
if true, events of this type should be mailed (Boolean field)
EventMailOwners - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
if true, the owner groups owning the objects referenced in this event will get a copy of any mail (Boolean field)
EventMailToSelf - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
if true, the admin performing the action will get a copy of any mail (Boolean field)
EventName - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
Short name for this event class, suitable for an email message title (String field)
eventNames - Static variable in class arlut.csd.ganymede.server.objectEventCustom
We're going to present the user with a list of recommended event names to choose from.
eventPump - Variable in class foxtrot.AbstractSyncWorker
 
eventPump() - Method in class foxtrot.AbstractSyncWorker
Returns the EventPump for this worker, creating it if not already set.
eventPump(EventPump) - Method in class foxtrot.AbstractSyncWorker
Sets the EventPump for this worker.
EventPump - Interface in foxtrot
Synchronous Foxtrot workers use an implementation of this interface to pump AWT events from the standard AWT Event Queue while executing Tasks.
eventtime - Variable in class arlut.csd.ganymede.common.AdminEntry
 
EventToken - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
single-word token for this event class (String field)
ewHash - Variable in class arlut.csd.ganymede.client.vectorPanel
Hash mapping GUI components added to this vectorPanel to the elementWrappers holding them.
eWrapperBorder - Variable in class arlut.csd.ganymede.client.windowPanel
 
eWrapperBorderInvalid - Variable in class arlut.csd.ganymede.client.windowPanel
 
ExceptionDialog - Class in arlut.csd.ganymede.client
This class provides a dialog for the client to use to throw up an exception, and to allow the user to report the bug to the server.
ExceptionDialog(Frame, String) - Constructor for class arlut.csd.ganymede.client.ExceptionDialog
 
ExceptionDialog(Frame, String, Image) - Constructor for class arlut.csd.ganymede.client.ExceptionDialog
 
ExceptionDialog(Frame, String, String) - Constructor for class arlut.csd.ganymede.client.ExceptionDialog
 
ExceptionDialog(Frame, String, String, Image) - Constructor for class arlut.csd.ganymede.client.ExceptionDialog
 
exceptionHandler(Throwable) - Method in class arlut.csd.ganymede.admin.GASHAdminFrame
 
excludeSelected(db_field) - Method in interface arlut.csd.ganymede.rmi.invid_field
This method returns true if this invid field should not show any choices that are currently selected in field x, where x is another field in this db_object.
excludeSelected(db_field) - Method in interface arlut.csd.ganymede.rmi.string_field
This method returns true if this invid field should not show any choices that are currently selected in field x, where x is another field in this db_object.
excludeSelected(db_field, db_field) - Method in class arlut.csd.ganymede.server.DBEditObject
This method returns true if field1 should not show any choices that are currently selected in field2, where both field1 and field2 are fields in this object.
excludeSelected(db_field) - Method in class arlut.csd.ganymede.server.InvidDBField
This method returns true if this invid field should not show any choices that are currently selected in field x, where x is another field in this db_object.
excludeSelected(db_field) - Method in class arlut.csd.ganymede.server.StringDBField
This method returns true if this invid field should not show any choices that are currently selected in field x, where x is another field in this db_object.
exists(DBSession, Invid) - Method in class arlut.csd.ganymede.server.DBStore
Convenience method for initializeObjects().
ExitThread - Class in arlut.csd.ganymede.client
Client-side self-destruction thread.
ExitThread(String) - Constructor for class arlut.csd.ganymede.client.ExitThread
 
exp_field - Variable in class arlut.csd.ganymede.client.framePanel
RMI references to server-side fields that we'll consult to render the various fixed information fields in our object window.
expand - Variable in class arlut.csd.ganymede.client.elementWrapper
 
expandable - Variable in class arlut.csd.JTree.treeNode
 
expandAllLevels() - Method in class arlut.csd.ganymede.client.vectorPanel
Expand all the levels.
expandAllMI - Variable in class arlut.csd.ganymede.client.vectorPanel
 
expandAllNodes() - Method in class arlut.csd.ganymede.client.fieldoption_editor
Expands all of the nodes in the JTree
ExpandButton - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
ExpandButton - Variable in class arlut.csd.ganymede.client.perm_editor
 
expandCapacity(int) - Method in class arlut.csd.Util.SharedStringBuffer
This implements the expansion semantics of ensureCapacity but is unsynchronized for use internally by methods which are already synchronized.
expanded - Variable in class arlut.csd.ganymede.client.elementWrapper
 
expanded - Variable in class arlut.csd.JTree.treeNode
 
expandLevelMI - Variable in class arlut.csd.ganymede.client.vectorPanel
 
expandLevels(boolean) - Method in class arlut.csd.ganymede.client.vectorPanel
Expands all closed elementWrappers in this vectorPanel
expandNode(treeNode, boolean) - Method in class arlut.csd.JTree.treeControl
open the given node
expandNode(treeNode, boolean, boolean) - Method in class arlut.csd.JTree.treeControl
open the given node
expandOrCollapseNode(EventObject) - Method in class arlut.csd.ganymede.client.JTreeTable
 
Expansion_Buttons - Variable in class arlut.csd.ganymede.client.fieldoption_editor
 
Expansion_Buttons - Variable in class arlut.csd.ganymede.client.perm_editor
 
expiration_Editable - Variable in class arlut.csd.ganymede.client.framePanel
 
expiration_tab - Variable in class arlut.csd.ganymede.client.framePanel
 
ExpirationField - Static variable in interface arlut.csd.ganymede.common.SchemaConstants
date that this object will expire
expirationRemovalTab - Class in arlut.csd.ganymede.client
This class manages the owner tab in the Ganymede client.
expirationRemovalTab(framePanel, JTabbedPane, String) - Constructor for class arlut.csd.ganymede.client.expirationRemovalTab
 
expirationSet - Variable in class arlut.csd.ganymede.common.ObjectHandle
 
exported - Variable in class arlut.csd.ganymede.server.GanymedeSession
List of exported DBObjects (and DBEditObjects and subclasses thereof), so we can forcibly unexport them at logout time.
exportFields() - Method in class arlut.csd.ganymede.server.DBObject
This method makes the fields in this object remotely accessible.
exportObject(DBObject) - Method in class arlut.csd.ganymede.server.GanymedeSession
Export this object through RMI, so the client can make calls on it.
exportObjects - Variable in class arlut.csd.ganymede.server.GanymedeSession
If true, this GanymedeSession will export its DBObjects and DBFields for direct access via RMI.
exportSession - Variable in class arlut.csd.ganymede.server.GanymedeSession
If true, this GanymedeSession will export itself and its asyncPort for direct access via RMI.
expression() - Method in class arlut.csd.ganymede.server.QueryParser
 
expungeStaleEntries() - Method in class arlut.csd.ganymede.common.InvidPool
This method iterates polls through the ReferenceQueue, identifying InvidSlots that reference Invids which are no longer hard-referenced in the Ganymede heap and removing them from the hash table, thus freeing space in our pool.
extractDialogRsrc(Frame, Class) - Method in class arlut.csd.JDialog.JDialogBuff
frame is an AWT Frame that can be used to format graphics for.
extraHeaders - Variable in class Qsmtp.messageObject
 

F