Commit graph

429 commits

Author SHA1 Message Date
hns
3eb484b9a0 Moved to helma/framework and finally being used 2001-08-13 12:43:10 +00:00
hns
6fe68fb145 Initial check-in of demo implementation of IPathElement interface 2001-08-13 11:03:42 +00:00
hns
961c6ef398 Initial check-in of new IPathElement interface 2001-08-13 11:03:19 +00:00
hns
6be5d60594 made sure node is not marked as updated in setNode unless
really necessary.
2001-08-11 13:45:11 +00:00
hns
c7dc65a7ed Rewrote getSkin to be able to handle more than one skin manager. 2001-08-10 21:11:36 +00:00
hns
ac9db121db dbmapping now knows which of its properties
(if any) are to be considered skin managers
2001-08-10 21:10:18 +00:00
hns
bbfab140a6 notify dbmappings of data change when switching prototypes 2001-08-10 18:12:39 +00:00
hns
80a4e366c3 Fixed getSkin to actually walk down prototype path
res.skin can now be set to other than global skins,
using "prototype.skin" syntax. This is resolved against the
request path.
2001-08-10 18:11:59 +00:00
hns
29e9f745e1 Fixed a bug where object prototypes were not created with proper parent prototypes 2001-08-10 18:10:23 +00:00
hns
4e50a34189 getSkin now walks down the prototype chain the way it should 2001-08-10 15:00:58 +00:00
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
p3k
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
p3k
9d1b1d4d6f mm.mysql-2.0.4-bin.jar from http://www.mysql.com/Downloads/Contrib 2001-08-08 10:31:50 +00:00
p3k
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
p3k
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