Layout of oids:
bit contain
------------------------
0..61 oid
62 nofollow flag (in a reference: object should not be loaded on heuristics).
63 new flag (object does not have a final oid yet).
This class provides us with the ability to encrypt passwords when sent
over the network stream
Contains static methods to encrypt and compare
passwords with Unix encrypted passwords.
This code is duplicated in all BTreeNodeKeys implementations for
performance reasons (replacing keys[pos] with
get(pos) would result in an additional readLock() call on the keys).
This code is duplicated in all BTreeNodeKeys implementations for
performance reasons (replacing keys[pos] with
get(pos) would result in an additional readLock() call on the keys).
This code is duplicated in all BTreeNodeKeys implementations for
performance reasons (replacing keys[pos] with
get(pos) would result in an additional readLock() call on the keys).
This code is duplicated in all BTreeNodeKeys implementations for
performance reasons (replacing keys[pos] with
get(pos) would result in an additional readLock() call on the keys).
The returned value has to be a prototype value for a combo box
that is not derived from Persistent, because swing classes may
not hold references to persistent objects (in case they are expired
and have to be reloaded.
Because Persistent objects can be expired and may not be used afterwards,
All references passed to swing objects (listeners/models) have to be wrapped
using this class.
Before adding new libraries to the typeManager, the implementedTypes
index should be removed, because it can cause problems, when a class is
added before its super class.