mdb
54ee0f3d99
Generate getKey() methods for our PersistentRecord classes in addition to
...
adding the field/column constants. Moved some of GenUtil into samskivert in the
process.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2073 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-16 20:50:10 +00:00
mdb
9f24bd4549
Improved @Computed support for subset record queries, from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2072 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-16 00:21:27 +00:00
mdb
0d496c5ad9
Added getLatestOperation(), widened.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2071 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-14 21:27:02 +00:00
mjohnson
63e23c26d2
Don't duplicate code that's in the java libs
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2070 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-13 17:04:15 +00:00
mjohnson
e52a326ffa
Added utility functions for convert a string to upper/lower case in the
...
US locale (without any funky character conversions you get in some
languages)
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2069 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-13 01:51:25 +00:00
mdb
33ce01cde8
If we're generating XHTML, put a space before the /> close tag (apparently
...
required by the spec, and empirically required by Safari), and also use
checked="checked" for XHTML radio buttons.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2068 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-11 01:36:42 +00:00
mdb
bbb6310592
Return whether we updated or inserted.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2067 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-02 04:36:04 +00:00
mdb
55b171e3cb
Subject optional.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2066 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-02 03:53:06 +00:00
mdb
1335ce4b2e
When we create a table for a persistent record, set the starting version to the
...
correct value to avoid spuriously trying to migrate it immediately thereafter.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2065 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-03-01 23:43:21 +00:00
mdb
fcfe6c239c
Allow extendo customizo.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2064 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-28 05:16:22 +00:00
mdb
7f34967737
This should really be automagic but for now we'll have a manual migration.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2063 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-28 00:25:43 +00:00
mdb
10e97ffcb7
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2062 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 19:14:21 +00:00
mdb
7634b9fa41
Do that more nicely.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2061 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 19:12:30 +00:00
mdb
47d6917c0f
Stop if we get to a generic type declaration.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2060 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 19:09:13 +00:00
mdb
140fe70475
Behold, a column identifier generator for our keystroke saving needs.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2059 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 18:52:28 +00:00
mdb
c877f8120a
Do the same magic for DATETIME that we do when adding a TIMESTAMP column.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2058 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 02:17:56 +00:00
mdb
60c977b5af
Expanded convenience methods, from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2057 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-20 00:12:06 +00:00
mdb
94a32b5103
Why fail when we can just complain without loss of integrity.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2056 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 19:47:18 +00:00
mdb
e37cc33d68
Cache invalidation patch from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2055 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 19:30:48 +00:00
samskivert@gmail.com
028d9ebfe8
Added deNull() widened.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2054 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 18:17:45 +00:00
mdb
513d469816
Better logging.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2053 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 17:28:41 +00:00
mdb
33879dc6e0
Turn off debug logging.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2052 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 17:20:47 +00:00
mdb
452b8dc9a7
Instrumented the UserManager to debug dev1, yay.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2051 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-19 17:04:20 +00:00
mdb
7adc165822
Only log one line and don't create a Statement and then decide not to use it
...
because the migration has already been performed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2050 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-18 21:43:08 +00:00
mdb
24ac6db16c
More informative error message.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2049 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-18 21:41:20 +00:00
mdb
f77ac4bbc2
Make drop migrations idempotent.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2048 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-18 21:40:13 +00:00
mdb
bbace45059
>= and <= operators.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2047 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-10 19:04:36 +00:00
mdb
bfc55f66eb
Make our Rename migration more lenient about having already been performed.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2046 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-02-09 20:41:30 +00:00
mdb
7006f016b5
Added a convenience method, which I swear was not just an excuse to be able to
...
say reference reference.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2045 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-31 23:09:12 +00:00
mdb
faa94de5a9
Added a Like operator courtesy of Mr Winzell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2044 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-31 18:34:45 +00:00
mdb
f406bc46c6
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2043 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-31 00:41:25 +00:00
mdb
f8003a05c8
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2042 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-30 22:40:24 +00:00
mdb
2893383dfa
Patch from Zell to fix index bits.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2041 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-30 20:57:38 +00:00
mdb
b47a1ec510
Use a randomly generated temp file name so that our simultaneous parallel
...
builds don't stomp on one another.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2040 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-30 18:52:18 +00:00
andrzej
582e6f1c89
Added a concatenate method for integer arrays.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2039 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-25 03:32:59 +00:00
mdb
7e9a807c5d
Let's use something vaguely informative and that won't NPE if we lack a
...
login_url configuration.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2038 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-23 02:33:05 +00:00
mdb
bb4d5b3a76
Two operators from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2037 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-19 00:01:16 +00:00
mdb
be888e5f29
Type safety and varargs don't play nicely together. Funny that it only freaks
...
out when you try to compile code that calls a varargs method with more than one
class. At that point it tries to create an array with a generic element type
which is disallowed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2036 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-16 05:33:58 +00:00
mdb
a63eef36a6
Modifications to clone() on insertion and extraction from cache, from Zell. A
...
whole bunch of type safety jockeying and concretification of QueryClause by
yours truly.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2035 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-16 05:30:02 +00:00
mdb
acb82e0dbd
New year, new copyright.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2034 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-16 05:14:02 +00:00
mdb
689ec8c231
@Table(uniqueConstraints) support from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2033 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-15 01:57:35 +00:00
mdb
e4eabab6f8
Some fixes and documentation from Zell.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2032 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-14 20:40:54 +00:00
mdb
21c4d0ed1c
Freak not out if ehcache.jar is not available. Instead just don't build Depot.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2031 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 01:02:44 +00:00
mdb
1d86a5e5cf
Caching support from Zell. Hard drives the world round rejoice!
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2030 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-11 00:43:08 +00:00
mdb
24ccb068e3
Collections are a goodness.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2029 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-08 21:16:33 +00:00
mdb
95ce692a34
Why did I call that compareTo()? compare() is more appropriate for a non
...
instance method.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2028 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:53:05 +00:00
mdb
bef3e84b31
Don't include ant's classpath when compiling.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2027 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:52:12 +00:00
mdb
5a9b7251f1
Added overflow safe integer comparison function. Widened.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2026 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-05 21:51:02 +00:00
mdb
ad26c89af2
Don't auto-remove indices either. Deciphering whether that's the right thing to
...
do is a PITA and not really worth the trouble.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2025 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2007-01-02 22:12:05 +00:00
mdb
32feed579b
Missed a space.
...
git-svn-id: https://samskivert.googlecode.com/svn/trunk@2024 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2006-12-24 01:30:44 +00:00