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
This commit is contained in:
Britt Park
2006-09-07 16:57:32 +00:00
parent 17284e4dae
commit 9c8ae2b7c4
2 changed files with 28 additions and 0 deletions

View File

@@ -161,6 +161,9 @@
<entry key="versionStore"> <entry key="versionStore">
<ref bean="luceneIndexerAndSearcherFactory"></ref> <ref bean="luceneIndexerAndSearcherFactory"></ref>
</entry> </entry>
<entry key="avm">
<ref bean="luceneIndexerAndSearcherFactory"></ref>
</entry>
</map> </map>
</property> </property>
</bean> </bean>
@@ -180,6 +183,9 @@
<entry key="versionStore"> <entry key="versionStore">
<ref bean="luceneCategoryService"></ref> <ref bean="luceneCategoryService"></ref>
</entry> </entry>
<entry key="avm">
<ref bean="luceneCategoryService"></ref>
</entry>
</map> </map>
</property> </property>
</bean> </bean>

View File

@@ -37,6 +37,7 @@ import org.alfresco.service.cmr.avm.AVMNodeDescriptor;
import org.alfresco.service.cmr.avm.AVMStoreDescriptor; import org.alfresco.service.cmr.avm.AVMStoreDescriptor;
import org.alfresco.service.cmr.avm.LayeringDescriptor; import org.alfresco.service.cmr.avm.LayeringDescriptor;
import org.alfresco.service.cmr.avm.VersionDescriptor; 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.AccessPermission;
import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.cmr.security.PermissionService;
import org.alfresco.service.namespace.QName; import org.alfresco.service.namespace.QName;
@@ -2288,4 +2289,25 @@ public class AVMServiceTest extends AVMServiceTestBase
fail(); 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();
}
}
} }