Derek Hulley
5f8bfcae7a
Support for searchable, arbitrarily-nested properties
...
- TODO: ID-based caching for entities that can't be found by value (e.g. maps, serializable)
- TODO: Serializable table
- TODO: Dedicated tests for node properties (QName-Serializable maps with nested MLText)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15753 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-14 14:53:12 +00:00
Derek Hulley
fe4d547316
Further date property support (yyyy-mm-dd)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15666 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-11 04:56:29 +00:00
Derek Hulley
aeef3a5af8
Property DAO support for date (yyyy-mm-dd)
...
- Avoided nasty timezone issues by using Epoch millisecond time
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15665 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-10 19:08:23 +00:00
Derek Hulley
2401bfc93e
More property DAO changes
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15652 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-10 09:33:20 +00:00
Derek Hulley
686ec6479b
Further DAO for audit values
...
- General-purpose property persisting in searchable schema
- TODO: More high volume tests for general values
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15556 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-08-03 17:59:05 +00:00
Derek Hulley
fc2e47a119
Support 'alf_prop_string_value'
...
- Simple ID-string table
- Non-unique and case-sensitive, but with re-use of entries as far as possible
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15430 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-27 13:55:08 +00:00
Derek Hulley
20b602324c
PropertyValueDAO and alf_prop_class implementation
...
- Contains patch that is incomplete i.e. future DAO unit tests won't work for incremental dev upgrades
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15405 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-07-25 03:23:04 +00:00
Derek Hulley
a80acc7d9c
Missed check-in from 14838: Unit test Suite for DAOs and some extra content clean tests and fallout
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14847 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-23 09:41:34 +00:00
Derek Hulley
2339843e99
Fixed return columns for orphaned Content URL query
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14835 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-22 14:33:08 +00:00
Derek Hulley
d22b8baa6c
Integrated Content Properties Refactor and Content Purge
...
- MOB-30: Content Purge
- MOB-415: Content Properties Refactor
- Adds to MOB-214: Upgrade scripts for Ent DBs
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14810 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-06-19 15:11:24 +00:00
Jan Vonka
eb0db2737a
MOB-647 - activity feed cleaner improvement (now supports maxFeedSize in addition to maxAgeMins)
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14119 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-04-29 11:24:03 +00:00
Derek Hulley
2ec7305fd9
Fixed LockDAO to use correct, new lock token during bulk update
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13954 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-04-15 12:07:57 +00:00
Derek Hulley
b2836c3aca
MOB-434: Cluster-wide Locking Service
...
- DAO and unit tests (MOB-436)
- MySQL and Derby scripts (MOB-438)
- TODO: Oracle, PostgreSQL and SQLServer for Enterprise
- TOD0: Wrap lock wait and lock retry behaviour
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13947 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-04-15 03:37:22 +00:00
Derek Hulley
1fcdfc0a5d
Part of MOB-436: Cluster-wide Locking Service: Implement DB Changes and Service
...
- Unit test not checked in as it requires some schema change work that has been done manually
- Moved activities DAO code and renamed data services to DAOs (as per iBatis and Wikipedia, etc)
- DAO code should now go into org.alfresco.repo.domain...
- DAO components are bean:xyzDAO and class:XyzDAO
- Entity beans are XyzEntity, etc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13922 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-04-09 15:27:19 +00:00
Jan Vonka
5860f369db
MOB-594 - user activities feed now returns all activities (including own) - also have optional filters to either exclude own or exclude others
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13764 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-27 15:39:51 +00:00
Derek Hulley
b968070fbf
Minor namespace change to 'alfresco.activities'
...
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13744 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-25 16:50:04 +00:00
Derek Hulley
f8310e39c0
MOB-452: Collapsed Activities iBatis mappings into two core files, with the *-insert-SqlMap.xml being overridden per dialect
...
- Paving way for introduction of more configuration files without config blow-out
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13734 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-24 12:32:28 +00:00
Derek Hulley
33902c69e2
MOB-448: Better patch for JDBC3 generated keys
...
- Fixes bug with different column types not matching generated key target type
- Submitted to https://issues.apache.org/jira/browse/IBATIS-142
- MySQL and SQLServer use generated keys
- Other tidy ups
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13732 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-24 06:21:00 +00:00
Derek Hulley
3f78bf9b32
Fixed select statements to include "AS" when defining result aliases
...
- PostgreSQL didn't like it without "AS" e.g. failed with "select aa as AA, bb BB" but other DBs were fine.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13705 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-20 21:29:11 +00:00
Derek Hulley
a6e50e1fd1
First part of MOB-452: Full IBATIS Integration: Refactor Existing iBatis Usage and Test
...
- iBatis resources loaded according to Hibernate dialect class hierarchy
- No longer need overrides for activities iBatis configurations
- Moved PostgreSQL, Oracle and SQLServer iBatis configs into Enterprise projects
- Removed HSQL configurations
- Split INSERT statements into DB-specific config
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2009-03-20 21:07:41 +00:00