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
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