hns
f443c70916
fixed groupby.prototype
2001-08-10 12:36:16 +00:00
hns
488cb46c09
Added Stefan Pollach's magnificent helma.doc package
2001-08-10 11:28:37 +00:00
57eecf99be
cleaned up, arranged paths, added libs; package building should be much easier now. started with ftp support (not working yet)
2001-08-08 11:28:51 +00:00
hns
20af506b75
overwrite hashCode to depend on prototype
...
make prototype switchable for prototypes with same storage
2001-08-08 10:57:47 +00:00
9d1b1d4d6f
mm.mysql-2.0.4-bin.jar from http://www.mysql.com/Downloads/Contrib
2001-08-08 10:31:50 +00:00
97a4b73439
removed to add it again with clean tag about version / download url
2001-08-08 10:31:08 +00:00
hns
4f66882627
adopted to new DbMapping.columnNameToProperty()
2001-08-08 10:26:27 +00:00
hns
4a83d1390a
only call internal functions if they are actually defined
...
for the object we're calling them on.
2001-08-08 10:17:29 +00:00
d4072eed2b
added support for minml.jar
2001-08-08 10:17:23 +00:00
hns
ebecc37c29
adopted to changes in DbMapping and Relation.
...
Relation is now smart enough to generate queries
for groupby nodes.
2001-08-08 10:16:43 +00:00
hns
18e3d82166
further cleaned up things around DbMapping and Relation - more to come
2001-08-08 10:14:24 +00:00
hns
e8f3e04637
updated version string to Helma 1.2
2001-08-08 10:05:51 +00:00
hns
7bfe7af100
overwrote init() in order to suppress log output
2001-08-08 10:05:23 +00:00
hns
b8082fa589
added check for java vm version.
2001-08-08 09:36:25 +00:00
hns
94246ac283
disabled log output in prototype constructor
2001-08-08 09:23:00 +00:00
hns
55718abcc3
stupid lack-of-sleep error in previous commit
2001-08-05 21:50:21 +00:00
hns
3571fe1b07
avoid calling getParent on transient nodes
...
(or nodes that are in the process of being checked
into the db)
2001-08-05 21:47:21 +00:00
hns
b185131a54
fixed getParent() for transient nodes
2001-08-05 21:19:58 +00:00
hns
30759aefda
removed most of the log output
2001-08-05 19:33:01 +00:00
hns
210a4530b6
the getNode(Key) method now does the same cache consistency
...
checks as the getNode-by-relation. This is necessary due to
the introduction of secondary DbKeys - we need to check
if a node is in the cache with its primary key after getting it
via secondary key.
2001-08-05 19:31:57 +00:00
hns
a22bde81ad
NodeHandle is now notified when its Node switches
...
from transient to persistent state so it doesn't have
to check itself each time the node is accessed.
2001-08-05 19:29:55 +00:00
hns
0332e4c430
this class is now able to read old serialized versions
...
of itself.
2001-08-05 19:28:44 +00:00
hns
e4cbb1c5fb
the server timezone is now rendered in a more
...
userfriendly format at startup.
2001-08-05 19:27:22 +00:00
hns
1c33b76e85
deserialization now works with the old pre 1.2
...
format.
fixed forward property references that point to a
secondary key.
2001-08-05 19:25:20 +00:00
hns
8471241a88
rewrote comment to reflect that this key is not
...
only used for virtual and groupby nodes, but
also for nodes accessed via a property name
2001-08-05 19:23:22 +00:00
hns
889ab2dfcb
fixed parsing of type.properties file
...
removed getKeyID method
2001-08-05 19:22:20 +00:00
hns
318cc163d1
little change in code to determine whether an
...
invalid dbsource has been specified.
2001-08-05 19:19:19 +00:00
hns
31eee7f668
added additional dbfield field for non-primary
...
keys
2001-08-05 19:18:06 +00:00
hns
c3236be368
set user DbMapping on new user session objects
2001-08-05 19:16:29 +00:00
hns
925918378d
omitt null storageName in toString() method.
2001-08-04 11:50:38 +00:00
hns
59d49016f7
Fixed bugs related to ESNodes with transient nodes (i.e.
...
instances of class helma.objectmodel.Node where
no NodeHandle is used).
The bugs were in ESNode.equals() and ESUser.logout().
2001-08-04 11:49:54 +00:00
hns
6cda9fc224
Node.getSubnode() does not do a getNode() (property getter) as fallback
...
anymore, so we have to do that explicitly in the URL path resolving
code.
2001-08-04 11:47:36 +00:00
hns
c3f4b73fe3
replaced special NullNode class with a generic Node object
...
built with a special constructor.
2001-08-04 11:45:52 +00:00
hns
f9386a2286
GetString now returns the foreign key for node properties.
...
linking to something other than the primary key is probably
(still) broken.
2001-08-04 11:41:26 +00:00
hns
157f7bba7f
Completely rewrite getSubnode().
...
Aded isNullNode method
2001-08-04 11:40:24 +00:00
hns
8ef0a8c4e6
null node is now signaled by a generic node.
2001-08-04 11:38:43 +00:00
hns
6cd1f87d4f
removed debugging output garbage
2001-08-03 21:03:06 +00:00
hns
2e7f98b954
made class final
2001-08-03 21:01:38 +00:00
hns
80efd3f5e1
also try to handle groupby nodes in getProperty
2001-08-03 20:59:55 +00:00
hns
4010beb3de
removed hash code calculation from constructor
2001-08-03 20:58:25 +00:00
hns
a90c945bae
switched everything from the old id/mapping to the new
...
NodeHandle references.
This breaks serialization compatibility with prior versions.
2001-08-03 14:54:57 +00:00
hns
7bdcdcd65f
increased the capabilities of the NodeManager to get nodes by key
...
to groupby nodes.
always use getNonVirtualHomeID to retrieve id of the db node a
virtual or groupby node belongs to
Some tweaks based on new Key schema
2001-08-03 14:53:42 +00:00
hns
3c0df94b17
changed Key to DbKey
2001-08-03 14:51:05 +00:00
hns
7310deaae6
basically removed all special case handling for node properties.
...
just hold a handle and return its node when asked.
2001-08-03 14:50:40 +00:00
hns
af4c3fa861
the class improved to do what it ought to do.
...
removed NodeManager field, instead the NodeManager is
passed along for calls where it is needed.
2001-08-03 14:49:44 +00:00
hns
fb14b6755f
only read in options if the relation is actually an object relation (not primitive)
2001-08-03 14:46:18 +00:00
hns
9d78bde488
Removed all conversion between different implementations of INode.
...
Removed all reference checking, since we don't do garbage collection
on transient nodes.
2001-08-03 14:45:16 +00:00
hns
33c9f4cc8c
Key is now an interface with two implementing classes:
...
DbKey for primary database keys, and SyntheticKey (might be
renamed to "DerivedKey" for virtual nodes, groupby nodes, and
nodes accessed via a property name instead of the primary key.
SyntheticKey consist of a parent key and a (property) name to
derive the object from the parent object.
2001-08-03 14:44:00 +00:00
hns
2b4dec4e34
tweaked getStorageName, no special treatment for hopobject is required.
2001-08-03 14:40:30 +00:00
hns
2baa845dfe
updated the complete helma.framework.core package to use
...
NodeHandle instead of ID/DbMapping.
2001-08-03 14:39:17 +00:00