From eb0db2737a801e09e0f5e3221b4869230480f407 Mon Sep 17 00:00:00 2001 From: Jan Vonka Date: Wed, 29 Apr 2009 11:24:03 +0000 Subject: [PATCH] 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 --- .../activities/activities-feed-context.xml | 29 +- .../activities-common-SqlMap.xml | 36 +- config/alfresco/repository.properties | 6 +- .../activities/feed/cleanup/FeedCleaner.java | 131 +++++++- .../feed/cleanup/FeedCleanerTest.java | 315 ++++++++++++++++++ .../domain/activities/ActivityFeedDAO.java | 6 + .../ibatis/ActivityFeedDAOImpl.java | 26 ++ 7 files changed, 515 insertions(+), 34 deletions(-) create mode 100644 source/java/org/alfresco/repo/activities/feed/cleanup/FeedCleanerTest.java diff --git a/config/alfresco/activities/activities-feed-context.xml b/config/alfresco/activities/activities-feed-context.xml index e5f7dd08e7..7f3ac1a558 100644 --- a/config/alfresco/activities/activities-feed-context.xml +++ b/config/alfresco/activities/activities-feed-context.xml @@ -5,7 +5,7 @@ - + @@ -14,12 +14,15 @@ - - - - - 44640 - + + + + + ${activities.feed.max.age.mins} + + + ${activities.feed.max.size} + @@ -38,7 +41,7 @@ - + @@ -48,19 +51,19 @@ - + - + - + - + - + diff --git a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml index 5950e7b550..93627ecacc 100644 --- a/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml +++ b/config/alfresco/ibatis/org.hibernate.dialect.Dialect/activities-common-SqlMap.xml @@ -43,7 +43,17 @@ - + + + + - + - + - + + + + + + + + +