- Example demonstrating how to extend bootstrap data set (Users).

- Modified bootstrap Spring bean definitions allowing easier extension
- Modified importer bootstrap to allow import from .acp files (currently only supports .acp file in filesystem, not .jar)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2344 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2006-02-10 18:49:45 +00:00
parent 902293d12a
commit 286e173539
2 changed files with 47 additions and 105 deletions

View File

@@ -679,7 +679,7 @@
</property>
</bean>
<bean id="systemBootstrap" class="org.alfresco.repo.importer.ImporterBootstrap" init-method="bootstrap" depends-on="nodeIndexer, auditableAspect">
<bean id="systemStoreImporter" class="org.alfresco.repo.importer.ImporterBootstrap" abstract="true" init-method="bootstrap">
<property name="transactionService">
<ref bean="transactionComponent"/>
</property>
@@ -716,6 +716,14 @@
<prop key="system.descriptor.childname">${system.descriptor.childname}</prop>
</props>
</property>
</bean>
<bean id="systemBootstrap" parent="systemStoreImporter" depends-on="nodeIndexer, auditableAspect">
<!-- To specify a locale other than the system default, uncomment the following
<property name="locale">
<value>en_GB</value>
</property>
-->
<property name="bootstrapViews">
<list>
<props>
@@ -726,8 +734,7 @@
</property>
</bean>
<bean id="alfrescoUserStoreBootstrap" class="org.alfresco.repo.importer.ImporterBootstrap" init-method="bootstrap" depends-on="systemBootstrap">
<bean id="userStoreImporter" class="org.alfresco.repo.importer.ImporterBootstrap" abstract="true" init-method="bootstrap">
<property name="transactionService">
<ref bean="transactionComponent"/>
</property>
@@ -756,6 +763,9 @@
<prop key="alfresco_user_store.authorities_container.childname">${alfresco_user_store.authorities_container.childname}</prop>
</props>
</property>
</bean>
<bean id="userBootstrap" parent="userStoreImporter" depends-on="systemBootstrap">
<!-- To specify a locale other than the system default, uncomment the following
<property name="locale">
<value>en_GB</value>
@@ -771,8 +781,7 @@
</property>
</bean>
<bean id="importerBootstrap" class="org.alfresco.repo.importer.ImporterBootstrap" init-method="bootstrap" depends-on="alfrescoUserStoreBootstrap, versionBootstrap">
<bean id="spacesStoreImporter" class="org.alfresco.repo.importer.ImporterBootstrap" abstract="true" init-method="bootstrap">
<property name="transactionService">
<ref bean="transactionComponent"/>
</property>
@@ -806,6 +815,9 @@
<prop key="spaces.savedsearches.childname">${spaces.savedsearches.childname}</prop>
</props>
</property>
</bean>
<bean id="importerBootstrap" parent="spacesStoreImporter" depends-on="userBootstrap, versionBootstrap">
<!-- To specify a locale other than the system default, uncomment the following
<property name="locale">
<value>en_GB</value>