|
|||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||
DBEditObjects
that were pulled during
the course of the session's transaction to be released without affecting
the state of the database.
db_field
this vectorPanel is connected to.
GanymedeSession
object to the GanymedeServer's static
sessions
field, which is used by the admin console code to iterate
over connected users when logging user actions to the
Ganymede admin console.
GanymedeServer through the
admin()
method.serverAdminProxy class, which
uses it to queue up method calls to a remote admin console.GanymedeAdmin class.DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
DBObject type when the
user only has editing access for the source
InvidDBField and not
the target.
boolean
argument to the string buffer.
char
argument to this string buffer.
char array
argument to this string buffer.
char array argument to this string buffer.
double
argument to this string buffer.
float
argument to this string buffer.
int
argument to this string buffer.
long
argument to this string buffer.
Object
argument to this string buffer.
MailOut
object held in map.
Invid's to Hashtables
of Invid's.
DBObjectBase class.DBObjectBase from
a matrixEntry() encoded String that also includes a field specification.
DBObjectBaseField
class.treeNode used in the client.treeNode used in the admin
console's schema editor.DBObjectBases at the
time the lock is initially established.
DBObjectBase's
touched by this transaction.
DBField
for the storage and handling of boolean
fields in the DBStore on the Ganymede
server.JDialogBuff
or StringDialog.perm_editor,
to provide a checkbox that can be graphically disabled if a permissions
item may not be edited for some reason .XMLReader.
XMLReader.
GanymedeBuilderTask
objects initialized on database load.
Loader
thread.
QueryResult's returned
to us by the server.
gclient class to track object status for
nodes in the client tree display.Invid's
representing objects touched
during a transaction, and returns a Vector of email addresses that
should be notified of operations affecting the objects in the
<objects> list.
Invid's
representing objects touched
during a transaction, and returns a Vector of email addresses that
should be notified of operations affecting the objects in the
<objects> list.
Invid's
representing objects touched
during a transaction, and returns a Vector of email addresses that
should be notified of operations affecting the objects in the
<objects> list.
treeNode subclass
with a Category data element.invid's for objects
that might have been changed by the client.
DBEditSet
intra-transaction checkpointing logic to capture this object's
state at a given time.
DBEditSet
checkpoint()
code can restore it later if need be.
DBEditSet
checkpoint()
code can restore it later
if need be.
DBCheckPoint objects
to keep track of check points performed during the course of this transaction.
DBObjectBase
for this object type and determines if all required fields have
been filled in.
JDialogBuff
or StringDialog.DBEditObject subclass
dynamically loaded to manage operations on this DBObjectBase.
DBEditObject subclass
to be dynamically loaded to manage operations on this DBObjectBase.
objectCache,
which holds object labels, and activation status for invid's returned
by various query and db_field
choices() operations.
timeOutTask
scheduled task, and forces an idle time check on any users logged in.
serverClientProxy class, which
uses it to queue up async method calls to a remote client.ClientBase class to users
thereof.ClientBase class.framePanel
window to allow the user to edit the new object.
QuickSort,
VecQuickSort, and
VecSortInsert.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.
CategoryNode
with name <name>
xmlobjects
that correspond to new Ganymede server objects
that have been/need to be created by this GanymedeXMLSession.
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.
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.
objectHook),
to allow various classes to make calls to overridden static
methods for DBEditObject subclasses.
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.
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.
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.
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.
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.
framePanel
window to allow the user to edit the new object.
DBWriteLock),
this field will point to it.
DBField
for the storage and handling of Date
fields in the DBStore on the Ganymede
server.historyPanel tab component.JDialogBuff
or StringDialog.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.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.DBObjectBaseFields
in a Ganymede DBObjectBase.DBStore.DBLock object used to lock the
DBStore for the purpose of
dumping the database.DBObjectBaseField instantiated
but undefined.
DBObject.createShadow()
to pull out an object for editing.
DBStore,
including permissions and unique value handling.DBStore
during operations.DBObjectBase objects in the
Ganymede server's DBStore.DBFields that are
unique value constrained.DBEditSet) in care of a
DBNameSpace.DBStore database.DBStore on the
Ganymede server.DBStore
schema dictionary.DBObjects
in a Ganymede DBObjectBase.DBObjectTable enumerator class.DBObjectBase objects.DBStore-level session class.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.DBObjectBase name from a coded
permission entry held in a
PermMatrix/PermissionMatrixDBField
Matrix.
DBObjectBaseField name from a coded
permission entry held in a
PermMatrix/PermissionMatrixDBField
Matrix.
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.
DBObjectBase, removing it from the
Schema Editor's working set of bases.
DBObjectBase, removing it from the
Schema Editor's working set of bases.
xmlobjects
that correspond to pre-existing Ganymede
server objects that have been/need to be deleted by this
GanymedeXMLSession.
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.
DBNameSpace object, returning true if
the deletion could be carried out, false otherwise.
DBNameSpace object, returning true if
the deletion could be carried out, false otherwise.
StringDialog.enableTask()
is called.
enableTask()
is called.
ClientBase RMI object.
ClientBase RMI object.
buildTree()
method.
DBDumpLocks
pending on this DBObjectBase.
DBDumpLocks
that are locked on this DBObjectBase.
xmlobjects
that correspond to pre-existing Ganymede
server objects that have been/need to be checked out for editing by this
GanymedeXMLSession.
framePanel
window to allow the user to edit an object.
framePanel
window to allow the user to edit an object.
vectorPanel.InvidDBField.
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.
disableTask()
to be available for execution again.
disableTask()
to be available for execution again.
adminEvent objects.
clientEvent objects.
Field Type for this field
containerPanel
needs to render a specific field instance, including the current value held
in this field and the current editability/visibility this field has with respect
to the user's GanymedeSession..xmlfield
names to xmlfield objects.
containerPanel
needs to render a specific kind of field.DBStore.FileReceiver object for use in
Ganymede clients.Compare
interface, and provides a sort comparator that can sort things
according to a fixed ordering.DBField
for the storage and handling of float
fields in the DBStore on the Ganymede
server.SaveDialog.vectorPanel.
adminSession
interface; GanymedeAdmin provides the means by which privileged users
can carry out privileged operations on the Ganymede server, including
status monitoring and administrative activities.Ganymede class at start-up time
and published to the net for client logins via RMI.Invid for
an Owner Group DBObject
and returns a Vector of Strings containing the list
of email addresses for that owner group.
AdminEntry
object summarizing this GanymedeSession's state for
the admin console.
Base reference to match the id, or
null if no match.
Base reference to
match the id, or null if no match.
Base reference to match the baseName,
or null if no match.
Base reference to
match the baseName, or null if no match.
BaseDump objects,
providing a local cache of Base
references that the client consults during operations.
BaseDump objects,
providing a local cache of Base
references that the client consults during operations.
Base id's to
BaseDump objects.
Base id's to
BaseDump objects.
BaseDump
references to their title.
BaseDump
references to their title.
DBObjectBases currently
defined in this DBStore.
BaseDump
references to their object type id in Short form.
BaseDump
references to their object type id in Short form.
dst.
listHandle
objects corresponding to the currently selected members.
column.
column.
FieldTemplate based
on the underscore-for-space XML encoded object type name.
BaseField references for the
fields defined by this object type, in random order.
DBObjectBaseField
base field definitions for objects of this type, in random order.
BaseField
base field definitions for objects of this type.
DBObjectBaseField
base field definitions for objects of this type.
FieldTemplate
for a field specified by object type id and field name.
FieldTemplate
for a field specified by object type id and field name.
listHandle
Vector representation of the results included in this QueryResult.
listHandle
Vector representation of the results included in this QueryResult.
NameSpace by matching name,
or null if no match is found.
NameSpace by matching name,
or null if no match is found.
NameSpace objects.
NameSpace objects.
XMLItem
from the XMLReader's buffer.
XMLReader.
XMLReader.
XMLItem
from the XMLReader's buffer.
db_object reference that the server
wants to return to the client.
DBObject
matching a given invid.
FieldTemplate and an
underscore-for-space XML encoded field name and returns the
FieldTemplate for that field, if known.
PermMatrix's
permissions on the field <fieldID> in base <baseID>
DBSession object encapsulated
by this GanymedeSession object.
DBEditObject subclasses
can get access to methods on our DBStore.
FieldTemplate's.
FieldTemplate's.
FieldTemplate's
listing fields and field informaton for the object type identified by
id.
FieldTemplate's
listing fields and field informaton for the object type identified by
id.
DBNameSpaceTransaction
associated with the given transaction, creating one if one was not previously
so associated.
GanymedeAdmin
refreshUsers() method to get a summary of the state of the
remotely connected users.
db_field method
to retrieve the value of this field.
node,
at column number column.
fieldDeltaRec
object listing the changes between this field's state and that
of the prior oldField state.
dump
in a table form.xmlobjects
that correspond to pre-existing Ganymede
server objects that have been/need to be inactivated by this
GanymedeXMLSession.
FieldInfo objects
holding the values for fields in this object.
session variable.
boolean
argument into this string buffer.
char
argument into this string buffer.
char array
argument into this string buffer.
double
argument into this string buffer.
float
argument into this string buffer.
int
argument into this string buffer.
long
argument into this string buffer.
Object
argument into this string buffer.
InvidDBField class.JInvidChooser
GUI components to their associated
db_field's.
DBField
for the storage and handling of Invid
fields in the DBStore on the Ganymede
server.db_object in the client's tree
display.Invid's for objects
referenced by the client to the corresponding
InvidNode displayed in the
client's tree display.
Invid
objects to a Vector of DBSession objects.
DBField
for the storage and handling of IPv4/IPv6 address
fields in the DBStore on the Ganymede
server.DBObjectBase and
not a field within a DBObjectBase.
DBObjectBase and
not a field within a DBObjectBase.
node,
at column number column is editable.
PermMatrix is granted
creation privilege.
DateDBField has a restricted
range of possibilities.
PermMatrix is granted
deletion privilege.
PermMatrix is granted
editing privilege.
FloatDBField
has a restricted range of possibilities.
NumericDBField
has a restricted range of possibilities.
DBObjectBase
locked.
DBObjectBase
objects in the provided Vector locked.
DBStore under the
current invid.
PermMatrix/
PermissionMatrixDBField key refers to a currently valid
DBObjectBase/
DBObjectBaseField
in the loaded schema.
PermMatrix is granted
visibility privilege.
DBObject objects in this
DBObjectBase, for enumeration access.
JsetValueCallback
callback.JentryField
and its subclasses.JInvidChooser scalar
invid field gui component.DBJournal class.listHandle's.DBStore's
DBLockSync object.
GanymedeAdmin
class to kick a specific user off of the server.
GanymedeBuilderTasks
to determine whether a particular build sequence is necessary.
DBObjectBase
set methods will be enabled
DBLocks.
DBLocks are
established on DBObjectBases
in this DBStore.
DBLock objects held
by this session.
DBLogEvent's
to be written to the Ganymede logfile and/or mailed out when
this transaction commits.
GanymedeServer.DBLog class.XMLElement named
<name>, false otherwise.
XMLCloseElement named
<name>, false otherwise.
DBObjectBase.
DBObjectBase.
DBObjectBase and DBObjectBaseField.
DBObjectBase and DBObjectBaseField.
DateDBField.
FloatDBField.
NumericDBField.
crypt(), which
takes a password and a salt string and generates an OpenBSD/FreeBSD/Linux-compatible
md5-encoded password entry.ClientBase
RMI object.
ClientBase
RMI object.
DateDBField.
FloatDBField.
NumericDBField.
invid_field or
ip_field.
NamedStack data structure.DBNameSpace class.DBNameSpaces registered in this DBStore.
Invid's) to the owner groups
that the client has requested newly created objects be placed in.
framePanel's
in the client's display.taskMonitor when our task
completes.
scheduleHandle to let the
GanymedeScheduler thread know when their tasks have run to
completion.
DBField
for the storage and handling of numeric
fields in the DBStore on the Ganymede
server.DBLog class.db_field's.
DBEditObject subclass
to respond to a number of 'pseudostatic' method calls which customize
the Ganymede server's behavior when dealing with objects of this DBObjectBase's
type.
ObjectHandle objects from
the server, storing various pieces of information about the
objects, including their expiration/removal/inactive status,
their current label, and more.DBEditObjects checked out in
care of this transaction.
DBEditObject.xmlobject
records.
FieldTemplate
objects.
FieldTemplate
objects.
DBStore.
DBObjectBases
in bases.
DBObjectBases
in bases.
DBObjectBase
objects in the provided Vector locked.
getOwnerGroups() method.
DBField
for the storage and handling of password
fields in the DBStore on the Ganymede
server.JDialogBuff
or StringDialog.XMLItem
from the XMLReader's buffer.
XMLItem
from the XMLReader's buffer.
PermissionMatrixDBField
class.perm_editor permissions
editor dialog.DBObjectBase and DBObjectBaseField.DBField for the storage and handling of
permission matrix fields (used only in the Role
DBObjects) in the
DBStore on the Ganymede
server.PermissionMatrixDBField's
state.perm_editor
permissions editor dialog.DBBaseCategory.
DBBaseCategory.
DBStore.printCategoryTreeHTML(), as it assumes the HTML context
generated by that method.
DBNameSpaceHandle
with a value in this namespace in a non-transactional fashion.
lookupLabel
method.
Query
object's QueryNode tree.Query object that will
be used by the rest of the ganymede.client package to submit the
query to the server for handling.Query
tree.Query
object's QueryNode tree.Query
object's QueryNode tree.treeControl rendering
logic.DBReadLocks
that are locked on this DBObjectBase.
DBStore
from disk.
DBObjectBase objects
and contained DBBaseCategory
objects) and makes copies under this.
invid's that were touched
in some way by the client during the recent transaction.
StringDBFields.
StringDBFields.
DBObject record from
the Ganymede database in this
scheduler, loading the named Runnable class via the Java
class loader and scheduling the Runnable for execution according
to the parameters specified in the task object.
GanymedeSession
will export any objects being viewed, edited, or created before
returning it to the client.
db_object
on the server returned for use by the client.
GanymedeSession
object from the GanymedeServer's static
sessions
field, which is used by the admin console code to iterate
over connected users when logging user actions to the
Ganymede admin console.
scheduleHandle
objects suitable for reporting to the admin console.
ReturnVal
that encodes an instruction to the client to rescan
this field.
updatingListSelectionModel
and message super.
GanymedeXMLSession
to fix up the category tree to match that specified in the XML
<ganyschema> element.
Invid that can be passed from the server
to the client.checkpoint(),
used by the DBEditSet
intra-transaction checkpoint rollback logic to restore this object's
state at a given time.
GanymedeScheduler class.GanymedeScheduler.GanymedeSession class.DBSession objects to a Vector of Invid objects.
DBSession objects.
GanymedeSession
objects for users that are logged into the Ganymede server remotely.
Ganymediator
wizard-handler to this ReturnVal for extraction by the client.
JsetValueCallback interface
in order to provide live notification of changes performed by the user.
JsetValueCallback interface
in order to provide live notification of changes performed by the user.
ch.
XMLReader
if the open element tag for this element is immediately matched by its
close element tag.
db_object reference that the client
can retrieve from us in those cases where a method on the server
really does need to return a db_object _and_ a return val.
shutdown()
method to put the server into 'shutdown soon' mode.
gclient.setStatus
to set some text in the client's status bar, with a time-to-live of the
default 5 seconds.
field type
for this field.
field type
for this field.
node,
at column number column.
length argument.
Base id's to
the corresponding BaseNode
displayed in the client's tree display.
GanymedeScheduler that
tasks implementing this interface don't need to have their
execution be announced to the Ganymede server's stdout.gclient
some seconds after the setClock() method is called.DBStore on the Ganymede
server.JDialogBuff
or StringDialog.backPointers hash in
the server's DBStore object.
GanymedeScheduler
helper class used to notify the scheduler when a background task
has completed.FieldTemplate's,
used by the client to quickly look up information about fields
in order to populate
containerPanel's.
FieldTemplate
object
FieldTemplate
objects holding the constant field type information for fields in
this object.
FieldTemplates used
by the save() and sendMail() methods to enumerate this object's fields.
DBEditSet's currently active modifying values in this namespace
to DBNameSpaceTransaction objects.
treeControl class.DBNameSpaceHandle objects that track
the current status of the values.
invid_field
value selector against the current contents of the field on the server.
updatingListSelectionModel is false, this will
reset the selected paths from the selected rows in the list
selection model.
string_field
value selector against the current contents of the field on the server.
AdminEntry
object which is reported to admin consoles connected to the
server when the console is updated.
vectorPanels,
they will call this method during loading to let us update our progress bar if
we have it still up.
containerPanel within the client.DBSession / DBEditSet has permission to read
values from this field.
DBStore.
DBStore.
DBStore.
DBStore.
framePanel
window to view the object corresponding to the given invid.
framePanel
window to view the object corresponding to the given invid.
framePanel and
gResultTable windows
that are displayed in reaction to actions taken by the user.wizards when a field's
value is being changed.
DBWriteLocks
pending on this DBObjectBase.
XMLReader class's buffer.XMLReader class's buffer.XMLEncode method,
which is used to encode all element names in the Ganymede server.
XMLReader class's buffer.XMLReader class's buffer.XMLReader class's buffer.xmlclient.XMLReader class's buffer.GanymedeXMLSession.XMLReader class's buffer.XMLReader class's buffer.
|
|||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||