mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Point checkin for link validation.
Everything but that code that will bring virtualized staging archives up & apply diffs to href validity info. Handles abort(), filters junk, graceful start/stop, etc. Not usable yet, but soon (assuming no gaping bugs). git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6079 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -25,62 +25,61 @@
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- ensure that the schema is bootstrapped -->
|
||||
<bean id="schemaBootstrap" class="org.alfresco.repo.domain.schema.SchemaBootstrap" >
|
||||
<property name="localSessionFactory">
|
||||
<ref bean="&sessionFactory"></ref> <!-- inject the actual factory, not a session -->
|
||||
</property>
|
||||
<property name="updateSchema">
|
||||
<value>${db.schema.update}</value>
|
||||
</property>
|
||||
<property name="postCreateScriptUrls">
|
||||
<list>
|
||||
<value>classpath:alfresco/dbscripts/create/2.0/${db.script.dialect}/AlfrescoPostCreate-2.0-FKIndexes.sql</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="validateUpdateScriptPatches">
|
||||
<list>
|
||||
</list>
|
||||
</property>
|
||||
<property name="preUpdateScriptPatches">
|
||||
<list>
|
||||
<ref bean="patch.schemaUpdateScript-V1.4-1" />
|
||||
<ref bean="patch.schemaUpdateScript-V1.4-2" />
|
||||
<ref bean="patch.db-V1.4-PostgresFKIndexes" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="postUpdateScriptPatches">
|
||||
<list>
|
||||
<ref bean="patch.db-V2.0-ExplicitIndexes" />
|
||||
<ref bean="patch.db-V2.0-AVMFKIndexes" />
|
||||
<ref bean="patch.db-V2.1-JBPMData" />
|
||||
<ref bean="patch.db-V2.1-VersionColumns" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap the AVM -->
|
||||
<bean id="avmBootstrap" class="org.alfresco.repo.avm.AvmBootstrap" >
|
||||
<property name="issuers">
|
||||
<list>
|
||||
<ref bean="nodeIssuer" />
|
||||
<ref bean="layerIssuer" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="avmLockingAwareService">
|
||||
<ref bean="avmLockingAwareService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap AVM Locking Service. -->
|
||||
<bean id="avmLockingBootstrap" class="org.alfresco.repo.avm.locking.AVMLockingBootstrap">
|
||||
<property name="avmLockingService">
|
||||
<ref bean="avmLockingService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap Files -->
|
||||
<!-- ensure that the schema is bootstrapped -->
|
||||
<bean id="schemaBootstrap" class="org.alfresco.repo.domain.schema.SchemaBootstrap" >
|
||||
<property name="localSessionFactory">
|
||||
<ref bean="&sessionFactory"></ref> <!-- inject the actual factory, not a session -->
|
||||
</property>
|
||||
<property name="updateSchema">
|
||||
<value>${db.schema.update}</value>
|
||||
</property>
|
||||
<property name="postCreateScriptUrls">
|
||||
<list>
|
||||
<value>classpath:alfresco/dbscripts/create/2.0/${db.script.dialect}/AlfrescoPostCreate-2.0-FKIndexes.sql</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="validateUpdateScriptPatches">
|
||||
<list>
|
||||
</list>
|
||||
</property>
|
||||
<property name="preUpdateScriptPatches">
|
||||
<list>
|
||||
<ref bean="patch.schemaUpdateScript-V1.4-1" />
|
||||
<ref bean="patch.schemaUpdateScript-V1.4-2" />
|
||||
<ref bean="patch.db-V1.4-PostgresFKIndexes" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="postUpdateScriptPatches">
|
||||
<list>
|
||||
<ref bean="patch.db-V2.0-ExplicitIndexes" />
|
||||
<ref bean="patch.db-V2.0-AVMFKIndexes" />
|
||||
<ref bean="patch.db-V2.1-JBPMData" />
|
||||
<ref bean="patch.db-V2.1-VersionColumns" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap the AVM -->
|
||||
<bean id="avmBootstrap" class="org.alfresco.repo.avm.AvmBootstrap" >
|
||||
<property name="issuers">
|
||||
<list>
|
||||
<ref bean="nodeIssuer" />
|
||||
<ref bean="layerIssuer" />
|
||||
</list>
|
||||
</property>
|
||||
<property name="avmLockingAwareService">
|
||||
<ref bean="avmLockingAwareService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap AVM Locking Service. -->
|
||||
<bean id="avmLockingBootstrap" class="org.alfresco.repo.avm.locking.AVMLockingBootstrap">
|
||||
<property name="avmLockingService">
|
||||
<ref bean="avmLockingService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Bootstrap Files -->
|
||||
<bean id="systemInfoBootstrap" parent="systemInfoImporter">
|
||||
</bean>
|
||||
|
||||
@@ -279,13 +278,19 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="avmIndexRecoveryBootstrap" class="org.alfresco.repo.node.index.IndexRecoveryBootstrapBean" >
|
||||
<bean id="avmIndexRecoveryBootstrap" class="org.alfresco.repo.node.index.IndexRecoveryBootstrapBean" >
|
||||
<property name="indexRecoveryComponent">
|
||||
<ref bean="avmIndexRecoveryComponent"/>
|
||||
<ref bean="avmIndexRecoveryComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
<!-- LinkValidationService -->
|
||||
<bean id="linkValidationServiceBootstrap"
|
||||
class="org.alfresco.linkvalidation.LinkValidationServiceBootstrap">
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- This component checks the interconnection between the metadata, indexes and content -->
|
||||
<bean id="configurationChecker" class="org.alfresco.repo.admin.ConfigurationChecker">
|
||||
<property name="strict">
|
||||
@@ -317,7 +322,8 @@
|
||||
<ref bean="contentService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
<!-- This component ensures that patches get applied on startup -->
|
||||
|
||||
<bean id="patchExecuter" class="org.alfresco.repo.admin.patch.PatchExecuter">
|
||||
@@ -329,6 +335,7 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Start module components -->
|
||||
|
||||
<bean id="moduleStarter" class="org.alfresco.repo.module.ModuleStarter">
|
||||
|
Reference in New Issue
Block a user