GASHSchema owner
JLabelPanel catJPanel
JstringField catNameS
CatTreeNode catNode
Category category
java.awt.Image admin_logo
java.awt.Image admin_ssl_logo
java.lang.String debugFilename
javax.swing.JLabel image
javax.swing.JTextField username
javax.swing.JPasswordField password
javax.swing.JButton quitButton
javax.swing.JButton loginButton
java.awt.Image errorImage
char[] spinAry
int spindex
java.lang.String connectError
java.lang.String cipherSuite
boolean ssl_logo
booleanSemaphore connecting
booleanSemaphore connected
GASHAdminDispatch adminDispatch
GASHSchema schemaEditor
java.awt.Image errorImage
java.awt.Image question
javax.swing.JMenuBar mbar
javax.swing.JMenu controlMenu
javax.swing.JMenuItem forceBuildMI
java.lang.String FORCEBUILD
javax.swing.JMenuItem clearLogMI
java.lang.String CLEARLOG
javax.swing.JMenuItem quitMI
java.lang.String QUIT
javax.swing.JMenuItem dumpMI
java.lang.String DUMP
javax.swing.JMenuItem killAllMI
java.lang.String KILLALL
javax.swing.JMenuItem schemaMI
java.lang.String SCHEMA
javax.swing.JMenuItem shutdownMI
java.lang.String SHUTDOWN
javax.swing.JMenu debugMenu
javax.swing.JMenuItem runInvidTestMI
java.lang.String TESTINVIDS
javax.swing.JMenuItem runInvidSweepMI
java.lang.String SWEEPINVIDS
javax.swing.JMenuItem runEmbeddedTestMI
java.lang.String TESTEMBEDDED
javax.swing.JMenuItem runEmbeddedSweepMI
java.lang.String REPAIREMBEDDED
javax.swing.JMenu helpMenu
javax.swing.JMenuItem showAboutMI
java.lang.String ABOUT
javax.swing.JMenuItem showJavaVersionMI
java.lang.String JAVAVERSION
javax.swing.JPopupMenu popMenu
javax.swing.JMenuItem killUserMI
java.lang.String KILLUSER
java.lang.String RUNTASK
java.lang.String STOPTASK
java.lang.String DISABLETASK
java.lang.String ENABLETASK
javax.swing.JPanel topPanel
javax.swing.JTabbedPane tabPane
StringDialog dumpDialog
consoleShutdownDialog shutdownDialog
java.lang.String killVictim
javax.swing.JLabel hostLabel
javax.swing.JTextField hostField
javax.swing.JLabel adminLabel
javax.swing.JTextField adminField
javax.swing.JLabel stateLabel
javax.swing.JTextField stateField
javax.swing.JLabel startLabel
javax.swing.JTextField startField
javax.swing.JLabel dumpLabel
javax.swing.JTextField dumpField
javax.swing.JLabel journalLabel
javax.swing.JTextField journalField
javax.swing.JLabel checkedOutLabel
javax.swing.JTextField checkedOutField
javax.swing.JLabel locksLabel
javax.swing.JTextField locksField
javax.swing.JLabel usedMemLabel
javax.swing.JTextField usedMemField
javax.swing.JLabel freeMemLabel
javax.swing.JTextField freeMemField
javax.swing.JLabel totalMemLabel
javax.swing.JTextField totalMemField
javax.swing.JTextPane statusArea
rowTable table
java.lang.String[] headers
int[] colWidths
rowTable syncTaskTable
java.lang.String[] syncTaskHeaders
int[] syncTaskColWidths
rowTable taskTable
java.lang.String[] taskHeaders
int[] taskColWidths
rowTable manualTaskTable
java.lang.String[] manualTaskHeaders
int[] manualTaskColWidths
javax.swing.JSplitPane splitterPane
GASHAdmin loginPanel
java.lang.String aboutMessage
aboutGanyDialog about
aboutJavaDialog java_ver_dialog
LAFMenu LandFMenu
javax.swing.JPanel statusBox
SchemaEdit editor
GASHAdminDispatch dispatch
java.awt.Image questionImage
java.awt.Image[] treeImages
treeControl tree
Category rootCategory
CatTreeNode objects
treeNode nodeAfterCategories
treeNode namespaces
javax.swing.JMenuItem createCategoryMI
javax.swing.JMenuItem deleteCategoryMI
javax.swing.JMenuItem createObjectMI
javax.swing.JMenuItem createInternalObjectMI
javax.swing.JMenuItem deleteObjectMI
javax.swing.JMenuItem createNameMI
javax.swing.JMenuItem deleteNameMI
javax.swing.JMenuItem createTabMI
javax.swing.JMenuItem deleteTabMI
javax.swing.JMenuItem createFieldMI
javax.swing.JMenuItem deleteFieldMI
javax.swing.JMenuItem createEmbeddedFieldMI
javax.swing.JMenuItem deleteEmbeddedObjectMI
treeMenu categoryMenu
treeMenu baseMenu
treeMenu embeddedBaseMenu
treeMenu tabMenu
treeMenu fieldMenu
treeMenu nameSpaceMenu
treeMenu nameSpaceObjectMenu
java.awt.CardLayout card
javax.swing.JPanel buttonPane
javax.swing.JPanel attribPane
javax.swing.JPanel attribCardPane
javax.swing.JPanel emptyPane
javax.swing.JPanel categoryEditPane
javax.swing.JPanel tabEditPane
javax.swing.JScrollPane fieldEditPane
javax.swing.JScrollPane namespaceEditPane
javax.swing.JScrollPane baseEditPane
BaseEditor be
BaseFieldEditor fe
NameSpaceEditor ne
CategoryEditor ce
TabEditor te
boolean showingBase
boolean showingField
javax.swing.JButton okButton
javax.swing.JButton cancelButton
java.awt.Color bgColor
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.BevelBorder raisedBorder
javax.swing.border.BevelBorder loweredBorder
javax.swing.border.LineBorder lineBorder
javax.swing.border.CompoundBorder statusBorder
javax.swing.border.CompoundBorder statusBorderRaised
SpaceNode node
NameSpace space
JstringField nameS
javax.swing.JList<E> spaceL
javax.swing.JCheckBox caseCB
JLabelPanel nameJPanel
GASHSchema owner
java.lang.String currentNameSpaceLabel
GASHSchema owner
JLabelPanel tabJPanel
JstringField tabNameS
TabNode tabNode
gclient gc
db_object object
Invid invid
windowPanel winP
framePanel frame
vectorPanel.JLabelPanel contentsPanel
JLabelPanel, which
automatically takes care of the layout and management of labeled
fields in this panel.java.util.Vector<E> updatesWhileLoading
java.util.Vector<E> vectorPanelList
vectorPanel.expandAllLevels() to do recursive expansion of
embedded objects.javax.swing.JComponent currentlyChangingComponent
java.util.Hashtable<K,V> objectHash
db_field's.java.util.Hashtable<K,V> objectTemplateHash
java.util.Hashtable<K,V> idHash
java.util.Hashtable<K,V> invidChooserHash
Hashtable mapping the combo boxes contained within
JInvidChooser
GUI components to their associated
invid_field's.
This is required because while we want to hide or reveal the JInvidChooser as a whole, we'll get itemStateChanged() calls from the combo box within the JInvidChooser.
java.util.Vector<E> infoVector
FieldInfo objects
holding the values for fields in this object. Used during loading
and update.java.util.Vector<E> templates
FieldTemplate
objects holding the constant field type information for fields in
this object.java.lang.String tabName
boolean isCreating
boolean editable
boolean isEmbedded
boolean loading
boolean loaded
javax.swing.JProgressBar progressBar
int vectorElementsAdded
short type
boolean isPersonaPanel
If true, this containerPanel is being displayed in a persona pane in a frame panel, and we'll hide the associated user field, which is implicit when we embedded a persona panel in a framePanel showing a user object.
This is a dirty hack to make the client a little extra smart about one particular kind of mandatory Ganymede server object.
boolean debug
gclient gc
javax.swing.JComboBox<E> types
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JButton ok
javax.swing.JButton cancel
boolean editable
framePanel fp
gclient gc
date_field field
javax.swing.JPanel top_pane
javax.swing.JPanel bottom_pane
JpanelCalendar cal
javax.swing.JButton clear
FieldTemplate template
javax.swing.JButton topButton
javax.swing.JLabel topLabel
java.util.GregorianCalendar my_Calendar
java.util.TimeZone _myTimeZone
java.text.SimpleDateFormat dateformat
java.lang.String name
java.lang.String label
javax.swing.JPanel holder
javax.swing.JPanel actual
javax.swing.JProgressBar progressBar
boolean isActive
field_option_field opField
boolean editable
boolean fullstate
javax.swing.tree.DefaultMutableTreeNode rowRootNode
gclient gc
javax.swing.JButton OkButton
javax.swing.JButton CancelButton
javax.swing.JButton ExpandButton
javax.swing.JButton CollapseButton
javax.swing.JScrollPane edit_pane
javax.swing.JPanel Base_Panel
javax.swing.JPanel Bordered_Panel
javax.swing.JPanel Choice_Buttons
javax.swing.JPanel Expansion_Buttons
javax.swing.JPanel All_Buttons
java.awt.Frame parent
JTreeTable treeTable
javax.swing.JTree tree
boolean debug
boolean closingApproved
Used with vetoableChange() to work around Swing 1.1 bug preventing setDefaultCloseOperation(DO_NOTHING_ON_CLOSE) from doing anything useful.
This variable needs to be set to true in order for setClosed() calls in windowPanel to avoid bringing up the dialogs.
Actually, this variable has now been overloaded with an additional function. When we are closing a newly created window, we set closingApproved to true so that the gclient deleteObject() method won't balk at our deleting the newly created objects.
This is totally like biological evolution, in which a pre-existing feature is adapted for a new purpose over time.
Hot-cha-cha.
booleanSemaphore closed
Used with internalFrameClosed() to make our JInternalFrame close interception hack from Swing 1.1 work with Kestrel.
If this variable is set to true, internalFrameClosed() will not attempt to call dispose().
booleanSemaphore running
booleanSemaphore stopped
javax.swing.JProgressBar progressBar
javax.swing.JPanel progressPanel
javax.swing.JTabbedPane pane
java.util.Vector<E> containerPanels
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.
Note that the cleanUp() method in this class can null out this reference, so all methods that loop over containerPanels should be synchronized. This is also why containerPanels is kept private.
java.util.Vector<E> templates
FieldTemplates used by the save() and save_history() methods to
enumerate this object's fields.java.util.Vector<E> tabList
clientTab objects
representing tabs that need to be created from the server-side
tab definitions.imageTab image_tab
personaeTab personae_tab
ownerTab owner_tab
objectsOwnedTab objects_owned_tab
notesTab notes_tab
historyTab history_tab
expirationRemovalTab expiration_tab
expirationRemovalTab removal_tab
date_field exp_field
date_field rem_field
boolean editable
boolean expiration_Editable
boolean removal_Editable
db_object server_object
windowPanel wp
gclient gc
Invid invid
boolean isCreating
boolean isCleaned
java.lang.String commitButtonText
java.lang.String commitCommentButtonText
Session session
glogin _myglogin
CategoryDump dump
buildTree()
method.java.lang.String currentPersonaString
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.BevelBorder raisedBorder
javax.swing.border.BevelBorder loweredBorder
javax.swing.border.LineBorder lineBorder
javax.swing.border.CompoundBorder statusBorder
javax.swing.border.CompoundBorder statusBorderRaised
java.util.HashSet<E> changedSet
invid's for
objects that might have been changed by the client. The
collection of tree nodes corresponding to invid's listed in
changedSet will be refreshed by the client when a server is
committed or canceled.java.util.Hashtable<K,V> deleteHash
java.util.Hashtable<K,V> createHash
java.util.Hashtable<K,V> createdObjectsWithoutNodes
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. Once nodes are
created for these objects, the invid will be taken out of this
hash and put into createHash.java.util.Hashtable<K,V> shortToBaseNodeHash
java.util.Hashtable<K,V> invidNodeHash
objectCache cachedLists
Our main cache, keeps information about all objects we've learned
about via QueryResult's returned
to us by the server.
We can get QueryResults from the server by doing direct
query
calls on the server, or by calling choices() on an
invid_field or on a
string_field. Information from
both sources may be integrated into this cache.
Loader loader
boolean toolToggle
boolean somethingChanged
int buildPhase
java.awt.KeyEventDispatcher altKeyListener
helpPanel help
messageDialog motd
aboutGanyDialog about
aboutJavaDialog java_ver_dialog
java.util.Vector<E> personae
java.util.Vector<E> ownerGroups
javax.swing.JToolBar toolBar
JFilterDialog filterDialog
PersonaDialog personaDialog
JDefaultOwnerDialog defaultOwnerDialog
createObjectDialog createDialog
java.awt.Image[] images
javax.swing.JButton commit
javax.swing.JButton cancel
javax.swing.JPanel statusPanel
javax.swing.JSplitPane sPane
javax.swing.JLabel statusLabel
javax.swing.JLabel buildLabel
javax.swing.JLabel loginLabel
treeControl tree
treeNode selectedNode
java.awt.Image errorImage
java.awt.Image questionImage
java.awt.Image infoImage
java.awt.Image search
java.awt.Image queryIcon
java.awt.Image cloneIcon
java.awt.Image pencil
java.awt.Image personaIcon
java.awt.Image inactivateIcon
java.awt.Image treepencil
java.awt.Image trash
java.awt.Image treetrash
java.awt.Image creation
java.awt.Image treecreation
java.awt.Image newToolbarIcon
java.awt.Image ganymede_logo
java.awt.Image createDialogImage
javax.swing.ImageIcon idleIcon
javax.swing.ImageIcon buildIcon
javax.swing.ImageIcon buildIcon2
javax.swing.ImageIcon buildUnknownIcon
windowPanel wp
treeMenu pMenuAll
treeMenu pMenuEditable
treeMenu pMenuEditableCreatable
treeMenu pMenuAllCreatable
treeMenu objectViewPM
treeMenu objectReactivatePM
treeMenu objectInactivatePM
treeMenu objectRemovePM
javax.swing.JMenuBar menubar
javax.swing.JMenuItem copyMI
javax.swing.JMenuItem cutMI
javax.swing.JMenuItem pasteMI
javax.swing.JMenuItem logoutMI
javax.swing.JMenuItem clearTreeMI
javax.swing.JMenuItem filterQueryMI
javax.swing.JMenuItem defaultOwnerMI
javax.swing.JMenuItem showHelpMI
javax.swing.JMenuItem toggleToolBarMI
javax.swing.JMenuItem submitXMLMI
javax.swing.JCheckBoxMenuItem promptForCommentsMI
javax.swing.JCheckBoxMenuItem hideNonEditablesMI
boolean hideNonEditables
boolean promptForComments
java.lang.String comment
boolean altKeyDown
boolean defaultOwnerChosen
javax.swing.JMenuItem changePersonaMI
javax.swing.JMenuItem editObjectMI
javax.swing.JMenuItem viewObjectMI
javax.swing.JMenuItem createObjectMI
javax.swing.JMenuItem deleteObjectMI
javax.swing.JMenuItem inactivateObjectMI
javax.swing.JMenuItem menubarQueryMI
java.lang.String my_username
javax.swing.JMenu fileMenu
javax.swing.JMenu editMenu
javax.swing.JMenu actionMenu
javax.swing.JMenu windowMenu
javax.swing.JMenu helpMenu
javax.swing.JMenu PersonaMenu
LAFMenu LandFMenu
PersonaListener personaListener
querybox my_querybox
StatusClearThread statusThread
This thread is used to clear the statusLabel after some interval after it is set.
Whenever the gclient's
setStatus
method is called, this thread has a countdown timer started, which will
clear the status label if it is not reset by another call to setStatus.
StatusClearThread loginStatusThread
This thread is used to clear the statusLabel after some interval after it is set.
Whenever the gclient's
setStatus
method is called, this thread has a countdown timer started, which will
clear the status label if it is not reset by another call to setStatus.
SecurityLaunderThread securityThread
This thread is set up to launder RMI build status updates from the server./p>
In some versions of Sun's JDK, RMI callbacks are not allowed to manipulate the GUI event queue. To get around this, this securityThread is created to launder these RMI callbacks so that the Swing event queue is messed with by a client-local thread.
int wizardActive
java.lang.Thread my_thread
int initialLoginCount
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
java.awt.Image errorImage
java.awt.Image ganymede_logo
java.awt.Image ganymede_ssl_logo
javax.swing.JTextField username
javax.swing.JPasswordField passwd
javax.swing.JButton connector
javax.swing.JButton _quitButton
javax.swing.JPanel bPanel
char[] spinAry
int spindex
java.lang.String connectError
booleanSemaphore connected
booleanSemaphore connecting
boolean ssl
javax.swing.JLabel image
windowPanel wp
SmartTable sTable
Session session
Query query
java.awt.Container contentPane
javax.swing.JToolBar toolbar
javax.swing.JMenuItem viewMI
javax.swing.JMenuItem editMI
javax.swing.JMenuItem cloneMI
javax.swing.JMenuItem deleteMI
javax.swing.JMenuItem inactivateMI
boolean[] used
java.lang.String INDEX
java.lang.String SEARCH
java.lang.String START
java.lang.String currentPage
javax.swing.JEditorPane document
gclient gc
javax.swing.JButton back
javax.swing.JButton search
javax.swing.JButton index
javax.swing.JButton close
java.util.Stack<E> history
javax.swing.JTextArea historyText
javax.swing.JComboBox<E> choiceBox
JdateField startDateField
javax.swing.JButton showHistory
javax.swing.JPanel historyTextPanel
java.awt.CardLayout historyTextCard
Invid invid
gclient gc
java.util.Date createdDate
java.util.Date selectedDate
java.lang.StringBuffer historyBuffer
javax.swing.JButton ok
javax.swing.JButton cancel
java.util.Vector<E> chosen
gclient gc
StringSelector ss
ReturnVal retVal
boolean group_chosen
javax.swing.JButton cancel
javax.swing.JButton ok
java.util.Vector<E> filter
java.util.Vector<E> available
gclient gc
boolean changed
javax.swing.JButton view
containerPanel cp
short type
boolean removedNone
boolean allowNone
listHandle noneHandle
JInvidChooserFieldEditor editor
JTreeTable.TreeTableCellRenderer tree
boolean debug
javax.swing.JTextArea notesArea
framePanel fp
string_field notes_field
boolean local_editable
boolean editableOnly
long lastClick
Invid invid
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
gclient client
javax.swing.JPanel middle
javax.swing.JList<E> list
javax.swing.JScrollPane pane
javax.swing.JComboBox<E> type
javax.swing.JButton ok
javax.swing.JTextField text
listHandle lastObject
listHandle currentObject
javax.swing.JLabel titleL
javax.swing.JLabel iconL
javax.swing.ImageIcon icon
java.lang.String selectedBaseName
java.lang.String selectedObjectName
boolean selectedFound
boolean debug
boolean editable
invid_field field
framePanel fp
gclient gc
javax.swing.JPanel holdOnPanel
StringSelector ownerList
boolean editable
framePanel parent
gclient gc
javax.swing.JPanel center
javax.swing.JComboBox<E> bases
java.util.Hashtable<K,V> objects_owned
java.util.Hashtable<K,V> paneHash
java.awt.CardLayout cards
javax.swing.JPanel holder
QueryDataNode node
java.util.Vector<E> personae
javax.swing.JButton login
gclient gc
javax.swing.JPasswordField password
java.awt.event.ActionListener personaListener
javax.swing.ButtonGroup personaGroupRB
java.lang.String my_username
java.lang.String currentPersonaString
java.lang.String newPersona
boolean requirePassword
boolean changedOK
boolean debug
framePanel fp
gclient gc
invid_field field
boolean editable
javax.swing.JButton add
javax.swing.JButton delete
javax.swing.JTabbedPane middle
java.util.Vector<E> personas
int total
int current
java.util.Vector<E> panels
javax.swing.border.EmptyBorder empty
boolean fieldIsEditable
boolean addedFormatChoice
boolean returnValue
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JButton ok
javax.swing.JButton cancel
javax.swing.JTextField subject
javax.swing.JTextField recipients
javax.swing.JComboBox<E> formats
javax.swing.JPanel panel
formatButtonPanel formatPanel
java.awt.Image saveImage
java.util.Date startDate
boolean returnValue
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JCheckBox showTransactions
JdateField date
db_object server_object
javax.swing.JButton ok
javax.swing.JButton cancel
javax.swing.JTextField subject
javax.swing.JTextField recipients
javax.swing.JComboBox<E> formats
javax.swing.JPanel panel
java.awt.Image saveImage
javax.swing.JTree tree
TreeTableModel treeTableModel
boolean debug
java.util.Vector<E> compVector
java.lang.Boolean myFieldIsEditable
java.lang.String name
java.util.Hashtable<K,V> ewHash
javax.swing.JButton addB
javax.swing.JPanel centerPanel
boolean editable
boolean isEditInPlace
boolean centerPanelAdded
db_field my_field
invid_field or
ip_field. This vectorPanel will communicate
with the Ganymede server using this reference to make changes to the vector field.windowPanel wp
containerPanel container
gclient gc
javax.swing.JPopupMenu popupMenu
javax.swing.JMenuItem closeLevelMI
javax.swing.JMenuItem expandLevelMI
javax.swing.JMenuItem closeAllMI
javax.swing.JMenuItem expandAllMI
boolean isCreating
FieldTemplate template
boolean debug
gclient gc
java.util.Hashtable<K,V> waitWindowHash
Used to keep track of multiple 'guy working' internal wait windows if we have multiple threads waiting for query results from the server.
This hashtable maps Runnable objects (objects downloading query results in their own threads) to JInternalFrame's.
java.util.Hashtable<K,V> windowList
Hashtable mapping window titles to JInternalFrames. Used to make sure that we have unique titles for all of our internal windows, so that we can properly maintain a Windows menu to let the user select an active window from the menu bar.
java.awt.Image waitImage
javax.swing.JMenu windowMenu
javax.swing.ImageIcon openIcon
javax.swing.ImageIcon closeIcon
javax.swing.ImageIcon openPressedIcon
javax.swing.ImageIcon closePressedIcon
javax.swing.ImageIcon removeImageIcon
javax.swing.border.LineBorder blackLineB
javax.swing.border.EmptyBorder emptyBorder3
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.EmptyBorder emptyBorder10Right
javax.swing.border.EmptyBorder emptyBorder15
javax.swing.border.CompoundBorder eWrapperBorder
javax.swing.border.CompoundBorder eWrapperBorderInvalid
javax.swing.border.CompoundBorder lineEmptyBorder
javax.swing.JMenuItem removeAllMI
javax.swing.JMenuItem toggleToolBarMI
PasswordClient client
java.awt.TextField usernameField
java.awt.TextField oldPasswordField
java.awt.TextField newPasswordField1
java.awt.TextField newPasswordField2
java.awt.Button okB
java.awt.Button change
java.awt.Dialog d
java.awt.Label dLabel
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
java.lang.String serverhost
java.lang.String sessionName
java.lang.String personaName
java.lang.String hostname
java.lang.String status
java.lang.String event
java.util.Date connecttime
java.util.Date eventtime
int objectsCheckedOut
db_field field
short ID
boolean defined
boolean editable
boolean visible
java.lang.Object value
java.lang.String name
java.lang.String comment
short type
short fieldID
boolean vector
java.lang.String tabName
short baseID
boolean builtIn
short limit
boolean labeled
java.lang.String trueLabel
java.lang.String falseLabel
short minLength
short maxLength
java.lang.String okChars
java.lang.String badChars
boolean multiLine
java.lang.String regexpPat
boolean editInPlace
short allowedTarget
short objectType
The id of the object type that the queryNodes are looking to match on.
If this value is left at -1, objectName will be consulted instead.
java.lang.String objectName
The name of the object type that the queryNodes are looking to match on.
This value is consulted only if objectType is left at -1.
java.lang.String saveName
We want to be able to save a query on the server and re-issue it on behalf of the user. If we are saved, the name to save under will be here. We may or may not want it here.
I don't believe anything in the server actually uses this yet.
QueryNode root
The root of a graph of QueryNodes that encodes the desired search criteria.
boolean editableOnly
If true, this query will only be matched against objects in the database that the user has permission to edit.
boolean filtered
If true, this query will only be matched against the subset of objects in the database that the user has requested via the Session filter mechanism.
java.util.Set<E> permitSet
A Set of field id's in Short form that the server will take into account when returning a data dump. If null, all default fields should be returned.
java.lang.String fieldname
short fieldId
QueryNode queryTree
QueryNode child
java.util.List<E> headers
java.util.List<E> types
java.util.List<E> rows
java.util.List<E> handles
int rowType
Invid invid
java.lang.String label
boolean success
Invid newObjectInvid
A Serializable Invid that can be returned in response to certain operations on the server.
ErrorTypeEnum errorType
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.
java.rmi.Remote remoteObjectRef
A remote handle to an RMI reference of various kinds (db_object,
Session, XMLSession)
on the server returned for use by the client.
java.lang.StringBuffer rescanList
A Serializable StringBuffer representation of objects and fields that need to be rescanned.
JDialogBuff dialog
A Serializable Dialog Definition
Ganymediator callback
A Remote handle to a Wizard object on the server
java.lang.String newLabel
boolean doNormalProcessing
This boolean variable is used to convey a context-specific flag indicating whether the attempted operation requires exceptional handling. Some examples of this include the determination whether the field code that invoked wizardHook on a DBEditObject subclass should continue with its normal process or whether it should immediately return this ReturnVal to the (client-side) caller. It is also used to decide whether a failure to commit a transaction is retryable or not.
scheduleHandle.TaskStatus status
scheduleHandle.TaskType tasktype
java.util.Date lastTime
java.util.Date startTime
java.util.Date incepDate
java.lang.String intervalString
java.lang.String name
int queueSize
java.lang.String condition
booleanSemaphore isRunning
This booleanSemaphore will be set to true if the task associated with this scheduleHandle is currently running.
It is a booleanSemaphore so that we can have an appropriate memory barrier for multiprocessor access without having to synchronize on the scheduleHandle upon calls to isRunning().
booleanSemaphore suspend
This booleanSemaphore will be set to true if the task associated with this scheduleHandle is currently suspended.
It is a booleanSemaphore so that we can have an appropriate memory barrier for multiprocessor access without having to synchronize on the scheduleHandle upon calls to isSuspended().
booleanSemaphore rerun
This booleanSemaphore will be set to true if we are doing a on-demand and we get a request while running it, which signifies that we'll want to immediately re-run it on completion.
It is a booleanSemaphore so that we can have an appropriate memory barrier for multiprocessor access without having to synchronize on the scheduleHandle upon calls to runAgain().
java.util.Date runStartTime
The time on the server that this task was started running.
java.util.Date recentServerTime
The most recent time seen on the server before this scheduleHandle is transmitted to the admin console. Used to calculate the age of this task's runtime without respect to time differences between the server and the machine running the admin console.
java.util.GregorianCalendar selectedDate_calendar
java.util.GregorianCalendar visibleDate_calendar
JsetValueCallback callback
Who do we notify when the user changes the date through direct manipulation of the calendar?
JpopUpCalendar pCal
If we are contained in a pop-up, this will refer to the dialog frame, so that the close button can close it.
javax.swing.JButton closeButton
javax.swing.JButton resetButton
JdateButton[] _datebuttonArray
The meat of the calendar. This array of JdateButton's are both the display and the main user interface element for the JpanelCalendar.
JMonthYearPanel monthYearPanel
javax.swing.JPanel calButtonPanel
javax.swing.JPanel buttonPanel
JTimePanel timePanel
java.awt.Font todayFont
java.awt.Font notTodayFont
boolean editable
If true, we will allow the calendar to be used to change the date/time selected. If false, we will be display only.
boolean dateIsSet
Used to control whether we show a selected day in the calendar. If false, no date has been set, and we'll show all calendar pages with no dates highlighed.
boolean showTime
If true, we'll show the time of day in the calendar, and allow the user to edit the time of day if we are editable. If false, we'll show the the date only.
boolean allowMonthChange
If true, we'll allow the use to change the month and year displayed in the calendar.
boolean compact
If true, we'll try to render the calendar in a compressed form, with less space for the calendar buttons.
java.util.Date previousDate
The last known good date. If we attempt to pass a date change back to our client and the attempt fails, this is the date we'll revert to afterwards.
boolean inhibitPainting
JpanelCalendar panelCal
JsetValueCallback parent
boolean firstAppearance
boolean allowCallback
boolean changed
boolean limited
boolean unset
boolean iseditable
JsetValueCallback callback
java.util.Date my_date
java.util.Date old_date
java.util.Date maxDate
java.util.Date minDate
JpanelCalendar pCal
java.util.GregorianCalendar _myCalendar
java.util.TimeZone _myTimeZone
java.text.SimpleDateFormat _dateformat
boolean allowCallback
boolean changed
boolean isEditable
JsetValueCallback callback
boolean value
boolean oldvalue
java.lang.String label
boolean notifyOnFocus
JchoiceInterface my_cint
java.awt.List l
java.awt.Button restore
java.awt.Button apply
boolean changed
org.jdesktop.swingx.JXDatePicker datePicker
javax.swing.JFormattedTextField datef
javax.swing.JTextField timef
JsetValueCallback callback
java.util.Date original_date
java.util.Date curr_date
boolean allowCallback
boolean loadingText
True if this JentryField is in the process of programmatically loading text. If it is, we will not bother validating input characters against our filters. Normally, of course, the JentryDocument automatically filters out any character-inserting keystrokes that the server has requested we filter.
Any JentryField subclasses that provide programmatic data setting methods should set this variable to true during the course of the data setting, preferably in a try.. finally block so that loadingText is guaranteed to be set false when it is done.
JsetValueCallback my_parent
java.awt.event.ActionListener notifier
javax.swing.JPanel bPanel
javax.swing.JPanel gPanel
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
int row
java.util.Map<K,V> rowHash
java.awt.Font font
float size
int style
java.awt.Insets leftInsets
java.awt.Insets rightInsets
boolean enforceFixedSize
int maximumLabelWidth
JSpacer spacer
boolean allowCallback
boolean changed
JsetValueCallback my_parent
java.awt.Frame frame
javax.swing.JButton changePass
JpasswordField field1
JpasswordField field2
boolean changingPass
java.lang.String value1
java.lang.String value2
java.lang.String validatedPass
int size
java.lang.String value
java.lang.String allowedChars
java.lang.String disallowedChars
JsetValueCallback my_parent
boolean allowCallback
boolean changed
boolean allowCallback
boolean changed
JsetValueCallback my_parent
boolean processingCallback
myTextArea textArea
java.lang.String value
java.lang.String allowedChars
java.lang.String disallowedChars
int width
int popUpIndex
javax.swing.DefaultListModel<E> model
boolean dragOk
If true, this JstringListBox will allow nodes to be dragged up and down in the list.
boolean doSort
If true, the JstringListBox will sort items. This variable is
set by the value of the sort parameter in the most recent load() call.
JsetValueCallback callback
The callback we'l use to report user activities.
javax.swing.JPopupMenu popup
The popup menu to be displayed on right-click.
int startDragIndex
int dragNode
java.util.Comparator<T> comparator
The comparator to use for putting items in sort order if the JstringListBox was most recently with sorting request.
java.lang.String maxWidthString
The default maximum width string
JsetValueCallback my_parent
boolean allowCallback
java.awt.Container root
JsetValueCallback my_callback
javax.swing.JButton add
javax.swing.JButton remove
JstringListBox in
JstringListBox out
javax.swing.JPanel inPanel
javax.swing.JPanel outPanel
javax.swing.JButton inTitle
javax.swing.JButton outTitle
java.lang.String org_in
java.lang.String org_out
javax.swing.JButton addCustom
JstringField custom
java.awt.Container parent
boolean replacingValue
boolean editable
boolean canChoose
boolean mustChoose
int minRows
int maxRows
int currentRows
JMultiLineLabel aboutTextbox
JMultiLineLabel creditsTextbox
javax.swing.JScrollPane scrollpane
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JTabbedPane tabPane
JMultiLineLabel textbox
javax.swing.JScrollPane scrollpane
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
boolean already_shown
java.awt.Frame frame
StandardDialog.ModalityType modality
DialogRsrc resource
java.util.Hashtable<K,V> componentHash
java.util.Hashtable<K,V> valueHash
boolean done
javax.swing.JLabel imageCanvas
javax.swing.JButton OKButton
javax.swing.JButton CancelButton
javax.swing.JPanel panel
javax.swing.JPanel mainPanel
javax.swing.JPanel dataPanel
javax.swing.JPanel buttonPanel
JMultiLineLabel textLabel
java.awt.GridBagLayout gbl
java.awt.GridBagLayout compgbl
java.awt.GridBagConstraints gbc
java.awt.GridBagConstraints compgbc
java.awt.Image image
java.util.Vector<E> objects
java.util.Vector<E> components
tableCanvas canvas
javax.swing.JScrollBar hbar
javax.swing.JScrollBar vbar
int origTotalWidth
int row_height
int row_baseline
int vLineThickness
int hHeadLineThickness
int hRowLineThickness
int rowsToShow
float scalefact
java.awt.Rectangle bounding_rect
java.awt.Insets in
boolean hbar_visible
boolean vbar_visible
boolean horizLines
boolean vertLines
boolean vertFill
boolean hVertFill
java.util.Vector<E> colPos
tableAttr headerAttrib
tableAttr tableAttrib
java.awt.Color vHeadLineColor
java.awt.Color vRowLineColor
java.awt.Color hHeadLineColor
java.awt.Color hRowLineColor
java.util.Vector<E> rows
java.util.Vector<E> cols
javax.swing.JPopupMenu headerMenu
javax.swing.JPopupMenu menu
int menuRow
int menuCol
int selectedRow
java.util.Hashtable<K,V> index
java.util.Vector<E> crossref
rowSelectCallback callback
javax.swing.JPopupMenu rowMenu
javax.swing.JMenuItem SortByMI
javax.swing.JMenuItem RevSortByMI
javax.swing.JMenuItem DeleteColMI
javax.swing.JMenuItem OptimizeMI
int lastSortColumn
boolean lastSortForward
int olderSortColumn
boolean olderSortForward
java.lang.Object rowSelectedKey
The hash key for the selected row, or null if no row is selected.
javax.swing.JTable table
SmartTable.MyTableModel myModel
TableSorter sorter
java.util.Map<K,V> index
rowSelectCallback callback
javax.swing.JMenuItem menuTitle
javax.swing.JMenuItem deleteColMI
javax.swing.JMenuItem optimizeColWidMI
int remember_row
int remember_col
int remember_col2
SmartTable.MyTableModel tableModel
java.util.List<E> viewToModel
int[] modelToView
javax.swing.table.JTableHeader tableHeader
java.awt.event.MouseListener mouseListener
javax.swing.event.TableModelListener tableModelListener
java.util.Map<K,V> columnComparators
java.util.List<E> sortingColumns
boolean need_resort
javax.swing.table.DefaultTableCellRenderer adaptee
java.util.HashMap<K,V> cellSizes
java.awt.FontMetrics metrics
treeNode root
treeCallback callback
treeCanvas canvas
treeNode selectedNode
treeDragDropCallback dCallback
int dragMode
treeNode oldNode
treeNode dragNode
treeNode dragOverNode
treeNode dragBelowNode
treeNode dragAboveNode
treeMenu menu
javax.swing.JScrollBar hbar
javax.swing.JScrollBar vbar
java.awt.Rectangle bounding_rect
boolean hbar_visible
boolean vbar_visible
int minWidth
int maxWidth
int row_height
java.util.Vector<E> rows
treeNode menuedNode