From 9c8ae2b7c4693e85a97dcb9565fdc5317f957d14 Mon Sep 17 00:00:00 2001 From: Britt Park Date: Thu, 7 Sep 2006 16:57:32 +0000 Subject: [PATCH] Changed configuration to index nodes in AVM stores. Indexing only occurs for avm nodes created/manipulated via NodeService. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3714 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/core-services-context.xml | 6 +++++ .../org/alfresco/repo/avm/AVMServiceTest.java | 22 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/config/alfresco/core-services-context.xml b/config/alfresco/core-services-context.xml index 4e38f52100..1963c14b43 100644 --- a/config/alfresco/core-services-context.xml +++ b/config/alfresco/core-services-context.xml @@ -161,6 +161,9 @@ + + + @@ -180,6 +183,9 @@ + + + diff --git a/source/java/org/alfresco/repo/avm/AVMServiceTest.java b/source/java/org/alfresco/repo/avm/AVMServiceTest.java index c26a9e7309..6853c6de5b 100644 --- a/source/java/org/alfresco/repo/avm/AVMServiceTest.java +++ b/source/java/org/alfresco/repo/avm/AVMServiceTest.java @@ -37,6 +37,7 @@ import org.alfresco.service.cmr.avm.AVMNodeDescriptor; import org.alfresco.service.cmr.avm.AVMStoreDescriptor; import org.alfresco.service.cmr.avm.LayeringDescriptor; import org.alfresco.service.cmr.avm.VersionDescriptor; +import org.alfresco.service.cmr.model.FileFolderService; import org.alfresco.service.cmr.security.AccessPermission; import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.namespace.QName; @@ -2288,4 +2289,25 @@ public class AVMServiceTest extends AVMServiceTestBase fail(); } } + + /** + * Test FileFolderService with AVM. + */ + public void testFileFolderService() + { + try + { + setupBasicTree(); + FileFolderService ffs = (FileFolderService)fContext.getBean("FileFolderService"); + assertTrue(ffs.create(AVMNodeConverter.ToNodeRef(-1, "main:/a/b/c"), + "banana", ContentModel.TYPE_CONTENT) != null); + fService.createSnapshot("main"); + System.out.println(recursiveList("main", -1, true)); + } + catch (Exception e) + { + e.printStackTrace(System.err); + fail(); + } + } }