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 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								aba59483ee 
								
							 
						 
						
							
							
								
								Use helma.util.MimePart instead of helma.objectmodel.Node for  
							
							... 
							
							
							
							file uploads 
							
						 
						
							2001-08-01 00:13:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								8d75f51be1 
								
							 
						 
						
							
							
								
								removed content related methods (file uploads are now handled  
							
							... 
							
							
							
							by helma.util.MimePart) and all the consistency checks, which were
simply not necessary for transient structures. 
							
						 
						
							2001-08-01 00:12:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d477e80128 
								
							 
						 
						
							
							
								
								introduced boolean "virtual" field, though it's not used yet.  
							
							
							
						 
						
							2001-08-01 00:10:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								94e086dfd8 
								
							 
						 
						
							
							
								
								Fixed case of misspelled datasource. This should now throw  
							
							... 
							
							
							
							an error when trying to get a connection instead of using the
internal db instead. 
							
						 
						
							2001-08-01 00:10:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef38c647c 
								
							 
						 
						
							
							
								
								moved  Node constants into a separate interface which we  
							
							... 
							
							
							
							inherit 
							
						 
						
							2001-08-01 00:09:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								c9068187c8 
								
							 
						 
						
							
							
								
								new method that fetches a node from a Key object.  
							
							
							
						 
						
							2001-08-01 00:08:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7231ec6224 
								
							 
						 
						
							
							
								
								very carefully introduced use of NodeHandle instead of key+dbmapping  
							
							
							
						 
						
							2001-08-01 00:07:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6ce443b2ed 
								
							 
						 
						
							
							
								
								getting an object via key now directly takes a Key object  
							
							... 
							
							
							
							instead of the key string and dbmapping. 
							
						 
						
							2001-08-01 00:06:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a62cad8555 
								
							 
						 
						
							
							
								
								removed support for conversion from other implementations of  
							
							... 
							
							
							
							helma.objectmodel.INode. Removed methods that aren't used anymore. 
							
						 
						
							2001-08-01 00:05:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								829ce545b7 
								
							 
						 
						
							
							
								
								removed old setContent/getContent garbage from Node.  
							
							... 
							
							
							
							Some reformatting in ESNode. 
							
						 
						
							2001-08-01 00:04:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								878dbf644f 
								
							 
						 
						
							
							
								
								renamed updateNode to updateNodeFromUser to make it more  
							
							... 
							
							
							
							clear what it does. 
							
						 
						
							2001-08-01 00:03:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2f953f83df 
								
							 
						 
						
							
							
								
								Moved creation of NodeManager past the initialization of  
							
							... 
							
							
							
							root and userroot mappings 
							
						 
						
							2001-08-01 00:02:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								429b647aa5 
								
							 
						 
						
							
							
								
								all HopObjects are now instantiated directly with the  
							
							... 
							
							
							
							persistent capable class, i.e. helma.objectmodel.db.Server. 
							
						 
						
							2001-08-01 00:01:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d9b92c75e9 
								
							 
						 
						
							
							
								
								also add objects without prototype to path array.  
							
							
							
						 
						
							2001-08-01 00:00:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0441cda5 
								
							 
						 
						
							
							
								
								switched from Node to dedicated MimePart class and admit  
							
							... 
							
							
							
							that addPart() is broken 
							
						 
						
							2001-07-31 23:59:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								171d615a9f 
								
							 
						 
						
							
							
								
								added utility writeln() function that appends a "<br>" to everything.  
							
							... 
							
							
							
							I know it's not XML, but it's handy for debugging. 
							
						 
						
							2001-07-31 23:58:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7086d762a2 
								
							 
						 
						
							
							
								
								cleaned up handling of file upload limit  
							
							
							
						 
						
							2001-07-31 22:39:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b5c39105 
								
							 
						 
						
							
							
								
								removed import of helma.objectmodel.Node  
							
							
							
						 
						
							2001-07-31 22:38:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								44f7947798 
								
							 
						 
						
							
							
								
								Moved Node state constants to separate interface so they can be  
							
							... 
							
							
							
							used more easily by different classes 
							
						 
						
							2001-07-31 22:36:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a283adba4a 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							
							
						 
						
							2001-07-31 22:34:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								2b97e4dec2 
								
							 
						 
						
							
							
								
								new mechanism for safe references to a node  
							
							
							
						 
						
							2001-07-31 22:01:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								08867be3ea 
								
							 
						 
						
							
							
								
								Finally moved MIME stuff out of helma.objectmodel.Node  
							
							
							
						 
						
							2001-07-31 21:59:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								bb90831541 
								
							 
						 
						
							
							
								
								also use xxx.filter in groupby nodes.  
							
							
							
						 
						
							2001-07-30 16:07:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6b8424f61e 
								
							 
						 
						
							
							
								
								implemented _subnodes.filter to specify additional static constraints  
							
							... 
							
							
							
							on subnode relations in type.properties 
							
						 
						
							2001-07-30 15:33:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								07fa89f251 
								
							 
						 
						
							
							
								
								fixed stupid null baseURI bug  
							
							
							
						 
						
							2001-07-30 01:42:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								0beed82331 
								
							 
						 
						
							
							
								
								hide session id from user node name  
							
							
							
						 
						
							2001-07-30 01:41:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								65feddbf32 
								
							 
						 
						
							
							
								
								fixed bug where DbMapping wasn't set correctly for anonymous users  
							
							
							
						 
						
							2001-07-30 00:27:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								94c4997e01 
								
							 
						 
						
							
							
								
								implemented sandbox for script-generated user level skins  
							
							
							
						 
						
							2001-07-30 00:04:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								33add5c06b 
								
							 
						 
						
							
							
								
								rewrote the ESNode management for users. ESUser is now used  
							
							... 
							
							
							
							*only* for active users (sessions), and each session has its own
ESUser wrapper, while the node within may be the same (if
both sessions are logged in as the same user. 
							
						 
						
							2001-07-29 22:59:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6ee8ccbf 
								
							 
						 
						
							
							
								
								some generalization in the Cache Replicator. Not finished,  
							
							... 
							
							
							
							but should be usable. 
							
						 
						
							2001-07-29 20:12:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								f5923016c6 
								
							 
						 
						
							
							
								
								fixed aggressive loading and caching for virtual subnodes (works)  
							
							... 
							
							
							
							and groupby nodes (is ignored). 
							
						 
						
							2001-07-29 20:11:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								50b69b6958 
								
							 
						 
						
							
							
								
								cache replication now has its own interface  
							
							
							
						 
						
							2001-07-29 20:10:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								285bc06a7f 
								
							 
						 
						
							
							
								
								moved cache replication to its own remote interface  
							
							
							
						 
						
							2001-07-29 20:09:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab83c5676 
								
							 
						 
						
							
							
								
								always set a decent name for relational nodes ("prototype id"), and  
							
							... 
							
							
							
							always get the href of user objects right. 
							
						 
						
							2001-07-27 13:37:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								7eddb2e9c1 
								
							 
						 
						
							
							
								
								href skin is now searched in object path of the object on which  
							
							... 
							
							
							
							href was invoked, not in URL path of the request. 
							
						 
						
							2001-07-27 13:36:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								cb6d350588 
								
							 
						 
						
							
							
								
								trim href rendered by skin to cut newline and space chars  
							
							
							
						 
						
							2001-07-26 17:59:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								dbee94cdd4 
								
							 
						 
						
							
							
								
								fixed a rather nasty bug in groupby subnode relations, introduced yesterday.  
							
							
							
						 
						
							2001-07-26 17:40:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								d7677773c5 
								
							 
						 
						
							
							
								
								fixed a bug in the href/skin code, or actually wrote a quick workaround  
							
							
							
						 
						
							2001-07-26 15:13:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								a041b8ec78 
								
							 
						 
						
							
							
								
								completely got rid of getHref function in INode, just using getUrl from now on.  
							
							... 
							
							
							
							added optional root prototype name for getUrl. 
							
						 
						
							2001-07-26 14:46:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hns 
								
							 
						 
						
							
							
							
							
								
							
							
								1be9b1687b 
								
							 
						 
						
							
							
								
								removed local reval field from all function classes  
							
							... 
							
							
							
							added href postprocessing with skin to NodeHref 
							
						 
						
							2001-07-26 14:45:02 +00:00