Commit graph

1451 commits

Author SHA1 Message Date
hns
c6a371a609 Updated Helma version to 1.2.5-pre1, Antclick to 1.0.1-pre1
Removed apps.properties generation element, the file from CVS is used instead.
2003-06-04 13:40:25 +00:00
hns
60cae807de Added static and staticMountpoint options. 2003-06-04 13:37:49 +00:00
hns
a9f1797258 Fetch joined nodes in dedicated method, fixing a number of bugs related
to reading to the resultset after ResultSet.next() has been called.
2003-05-28 18:01:23 +00:00
hns
8fcdf88bcf Support '*' as xmlrpcHandlerName. This will handle any XML-RPC request
that isn't handled explicitly by another application. The full XML-RPC method
name will be passed through to the application, i.e. the handler name is not
cut off.
2003-05-28 17:33:47 +00:00
hns
284850f973 Fetch joined objects wherever possible/necessary. This should probably be
factored out into a separate method.
2003-05-28 16:49:01 +00:00
hns
469399e972 Implement aggressive loading of object references via left joins 2003-05-28 13:33:23 +00:00
hns
8b1fed03d3 Some cleanup work, plus made session sleep interval settable so that there
is a simple way to run schedulers more frequently than once per minute.
2003-05-27 14:52:40 +00:00
hns
4596141f73 Converted the parse* methods from static to instance methods. 2003-05-27 14:51:32 +00:00
hns
7a7b8158a3 Replaced Hashtables with HashSets, some indentation fixes. 2003-05-27 11:18:31 +00:00
hns
5c192c437a * Use explicit list of columns in select statement.
* Only care and know about columns that are mapped or used internally.
* Fixed bug in size() for grouped collections with loadmode=aggressive.
2003-05-22 11:08:04 +00:00
hns
1f38513443 No more reserved dedicated RequestEvaluator for internal function calls.
A few other minor cleanups.
2003-05-22 10:48:21 +00:00
hns
49e4cacf04 Init servlet to the application's actual charset. 2003-05-21 13:14:11 +00:00
hns
7c7e53bc0a Fixed gzip content encoding options, which was broken. 2003-05-21 13:02:57 +00:00
hns
f90d33adda Check if a zip file exists before adding ot to list. 2003-05-21 13:02:19 +00:00
hns
cb8b8462d6 Update to version 1.0.1 2003-05-21 10:28:06 +00:00
hns
e2bff453f6 * Mount static directory at /app/static by default.
* Start applications in start() rather than in register()/bind() so we can rebind
  applications without restarting them.
2003-05-20 16:18:57 +00:00
hns
143abce688 Do not set anonymous flag in getParent() 2003-05-20 10:41:44 +00:00
hns
b0423ee9f0 Rewrote ApplicationManager to use inner class as app descriptor. 2003-05-19 16:56:21 +00:00
hns
d46b42b9c6 Print stack trace when debug mode is on. 2003-05-19 16:32:13 +00:00
hns
523938da67 Removed unused mountpoint field. 2003-05-19 16:28:09 +00:00
hns
99ce816051 Added StringUtils class for frequently needed string manipulation routine 2003-05-19 16:23:42 +00:00
hns
bd96b7f085 Allow aggressive loading for grouped collections. 2003-05-12 13:44:05 +00:00
hns
c71f632966 Use full primary key name in table.field format for getNodeIDs() query when
the node has a manually set subnodeRelation. This allows to remain
non-ambigous even if the subnodeRelation contains a JOIN.
2003-05-09 12:57:17 +00:00
hns
e387788b36 Put distance variable to better use in areParametersCompatible() to fix
ambiguity in StringBuffer methods.
2003-05-09 12:29:45 +00:00
hns
41a29eba7a Parenthesize filter constraint to prevent interaction with other query constraints. 2003-05-05 16:54:18 +00:00
hns
626ce207a0 * implement unsetConstraints() to unset complex references 2003-05-05 16:01:39 +00:00
hns
6e672d330f * calculate usesPrimaryKey() when parsing the type.properties file
instead of for each invocation
* be smarter when updating existing references/complex references
* check if a local property is mapped before trying to set it in
   setCostraints()
* implement unsetConstraints() to unset complex references
2003-05-05 16:01:16 +00:00
hns
ab46b21529 Relation.Constraint.localKeyIsPrimary() now takes a DbMapping argument
since it is not granted that its own DbMapping reference is the actual
home DbMapping (think mountpoints).
2003-05-05 13:09:35 +00:00
hns
25255ad5da Distinguish between complex reference and multi-constraint.
Some initial code for unset-constraint in Node.unset()
TODO: we need to make sure Relation.getDbField() returns the
correct value for non-complex references!
2003-04-30 15:09:18 +00:00
hns
25d2e65674 Fix bug http://helma.org/bugs/show_bug.cgi?id=235 2003-04-30 14:47:36 +00:00
hns
0cbc25c04a Added support for complex object references as specified in
"New Format for Object-Relational Mapping (Version 2)"
2003-04-25 16:08:40 +00:00
hns
20df514693 Added getPrototypeByName() method to retrieve a prototype by name. 2003-04-25 15:59:48 +00:00
hns
4da79ad8f2 Just filled in a few javadocs 2003-04-25 14:27:47 +00:00
hns
ec55ce1042 * Parse additional join conditions for child collections as defined in
http://helma.org/stories/47853/
* When enforcing constraints try to preserve the type of the original
  property using the new Node.set() method.
2003-04-23 12:38:30 +00:00
hns
4501c5cf50 * Use specific methods when reading a Date or Time
column from a ResultSet in the constructor
* Add set() method that allows to directly set the value and type
  of a property
* Change the return type for getNonVirtualParent from INode to Node.
2003-04-23 12:36:43 +00:00
hns
4e47de9963 * Add setValue() method that allows to directly set the value and type
of the property
* Change the default string representation of date values to be
  compatible with MySQL.
2003-04-23 12:34:27 +00:00
hns
bdb1cb8f06 Make sure swallowNewlines is reset when the text after a block
tag resumes, even if no newline has been encountered.
2003-04-23 10:16:34 +00:00
hns
320d60f19a Added public getNodeManager() method 2003-04-17 09:34:27 +00:00
hns
a63398c8f5 Updated version date. 2003-04-16 13:38:31 +00:00
hns
61274e4350 Implement exportNode() method to export a node into a different
(relational) database than its default one. (The database must
contain a compatible table.)
2003-04-16 13:32:38 +00:00
hns
01016e6236 Be more specific in declaration of thrown Exceptions 2003-04-16 13:31:10 +00:00
hns
a9aab2798a Made IPv6 address parsing a bit sleeker 2003-04-15 17:10:37 +00:00
hns
b89204a631 Add support for IPv6 addresses 2003-04-15 16:34:37 +00:00
hns
24808c780f Moving crimson.jar back to lib (otherwise Helma build system is
broken for Java 1.3)
2003-04-15 15:40:50 +00:00
hns
698dba7b62 removed mysql.jar from lib/ext, it's now included from
build/main/lib/ext.
2003-04-15 15:18:58 +00:00
hns
4712fac888 Updated Helma version to 1.2.4 2003-04-15 14:37:11 +00:00
stefanp
b7f4d03a5e new readonly property app.name 2003-04-11 13:38:41 +00:00
stefanp
b522a740df merged changes from helma_1_2_cron branch (replacing the scheduler with
a cron-like setup)
2003-04-11 13:00:23 +00:00
hns
c8674a5f3d Removed unused code 2003-04-11 09:49:35 +00:00
hns
d5c48918a0 Reformatted according to Java code conventions.
Added Header comment with license and version info.
2003-04-10 17:16:25 +00:00