Files
alfresco-community-repo/config/alfresco/patch/patch-services-context.xml
Derek Hulley 89a179e2d7 Merged DEV to HEAD (5.0)
87808: ACE-2030: Remove more patches introduced for upgrade to V3.4 (pre-release)
  87809: ACE-2030: Remove final 3.4 (pre-release) patches.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@87813 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2014-10-11 20:59:05 +00:00

2820 lines
162 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="PatchService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>org.alfresco.repo.admin.patch.PatchService</value>
</property>
<property name="target"><ref bean="patchComponent"/></property>
<property name="interceptorNames">
<list>
<idref local="PatchService_transaction" />
</list>
</property>
</bean>
<bean id="PatchService_transaction" class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref bean="transactionManager"/>
</property>
<property name="transactionAttributes">
<props>
<prop key="apply*">PROPAGATION_NOT_SUPPORTED</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="patchComponent" class="org.alfresco.repo.admin.patch.PatchServiceImpl" >
<property name="descriptorService">
<ref bean="descriptorComponent" />
</property>
<property name="transactionService">
<ref bean="transactionService" />
</property>
<property name="ruleService">
<ref bean="ruleService" />
</property>
<property name="appliedPatchDAO">
<ref bean="appliedPatchDAO" />
</property>
</bean>
<!-- base patch definition -->
<bean id="basePatch" abstract="true" depends-on="patchComponent" init-method="init">
<property name="patchService" ref="patchComponent" />
<property name="transactionService" ref="transactionService" />
<property name="namespaceService" ref="namespaceService" />
<property name="searchService" ref="searchService" />
<property name="nodeService" ref="nodeService"/>
<property name="authenticationContext" ref="authenticationContext" />
<property name="tenantAdminService" ref="TenantAdminService" />
</bean>
<!-- base patch definition -->
<bean id="baseWorkflowPatch" abstract="true" parent="basePatch" depends-on="patchComponent" init-method="init">
<property name="tenantAdminService" ref="TenantAdminService" />
<property name="applyToTenants">
<value>${system.workflow.deployWorkflowsInTenant}</value>
</property>
</bean>
<!-- Example patches -->
<bean id="patch.sample.01" class="org.alfresco.repo.admin.patch.SamplePatch" parent="basePatch" >
<property name="id"><value>Sample01</value></property>
<property name="description"><value>A NO-OP sample patch</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>1000</value></property>
<property name="targetSchema"><value>1001</value></property>
</bean>
<bean id="patch.sample.02" class="org.alfresco.repo.admin.patch.SamplePatch" parent="basePatch" >
<property name="id"><value>Sample02</value></property>
<property name="description"><value>A NO-OP sample patch</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>1000</value></property>
<property name="targetSchema"><value>1001</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.sample.01" />
</list>
</property>
</bean>
<bean id="patch.sample.03" class="org.alfresco.repo.admin.patch.SimplePatch" parent="basePatch" >
<property name="id"><value>Sample03</value></property>
<property name="description"><value>A NO-OP sample patch</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>1000</value></property>
<property name="targetSchema"><value>1001</value></property>
<property name="requiresTransaction"><value>false</value></property>
</bean>
<!-- -->
<!-- Helper beans -->
<!-- -->
<bean id="bootstrapSpacesMessageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>alfresco/messages/bootstrap-spaces</value>
</list>
</property>
</bean>
<!--===========================-->
<!--====== DEAD PATCHES =======-->
<!--===========================-->
<bean id="patch.savedSearchesFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.savedSearchesFolder</value></property>
<property name="description"><value>patch.savedSearchesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>1</value></property>
<property name="targetSchema"><value>2</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.savedSearchesPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.savedSearchesPermission</value></property>
<property name="description"><value>patch.savedSearchesPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4</value></property>
<property name="targetSchema"><value>5</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.updatePermissionData" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.updatePermissionData</value></property>
<property name="description"><value>patch.updatePermissionData.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2</value></property>
<property name="targetSchema"><value>3</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.guestUser" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.guestUser</value></property>
<property name="description"><value>patch.guestUser.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2</value></property>
<property name="targetSchema"><value>3</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.fixNodeSerializableValues" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.fixNodeSerializableValues</value></property>
<property name="description"><value>patch.fixNodeSerializableValues.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3</value></property>
<property name="targetSchema"><value>4</value></property>
<property name="lastSupportedVersion" >
<value>3.2</value>
</property>
</bean>
<bean id="patch.updateGuestPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.updateGuestPermission</value></property>
<property name="description"><value>patch.updateGuestPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5</value></property>
<property name="targetSchema"><value>6</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.guestPersonPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.guestPersonPermission</value></property>
<property name="description"><value>patch.guestPersonPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5</value></property>
<property name="targetSchema"><value>6</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.spacesRootPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.spacesRootPermission</value></property>
<property name="description"><value>patch.spacesRootPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5</value></property>
<property name="targetSchema"><value>6</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.categoryRootPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.categoryRootPermission</value></property>
<property name="description"><value>patch.categoryRootPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5</value></property>
<property name="targetSchema"><value>6</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.contentPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.contentPermission</value></property>
<property name="description"><value>patch.contentPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6</value></property>
<property name="targetSchema"><value>7</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.updateForumsIcons" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.forumsIcons</value></property>
<property name="description"><value>patch.forumsIcons.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>12</value></property>
<property name="targetSchema"><value>13</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.emailTemplatesFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.emailTemplatesFolder</value></property>
<property name="description"><value>patch.emailTemplatesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>12</value></property>
<property name="targetSchema"><value>13</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.emailTemplatesContent" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.emailTemplatesContent</value></property>
<property name="description"><value>patch.emailTemplatesContent.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>12</value></property>
<property name="targetSchema"><value>13</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.descriptorUpdate" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.descriptorUpdate</value></property>
<property name="description"><value>patch.descriptorUpdate.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>11</value></property>
<property name="targetSchema"><value>12</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.scriptsFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.scriptsFolder</value></property>
<property name="description"><value>patch.scriptsFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>12</value></property>
<property name="targetSchema"><value>13</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.topLevelGroupParentChildAssociationTypePatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.topLevelGroupParentChildAssociationTypePatch</value></property>
<property name="description"><value>patch.topLevelGroupParentChildAssociationTypePatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>13</value></property>
<property name="targetSchema"><value>14</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.actionRuleDecouplingPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.actionRuleDecouplingPatch</value></property>
<property name="description"><value>patch.actionRuleDecouplingPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>14</value></property>
<property name="targetSchema"><value>15</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.systemWorkflowFolderPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.systemWorkflowFolderPatch</value></property>
<property name="description"><value>patch.systemWorkflowFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>15</value></property>
<property name="targetSchema"><value>16</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.rssTemplatesFolderPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.rssFolder</value></property>
<property name="description"><value>patch.rssTemplatesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>16</value></property>
<property name="targetSchema"><value>17</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.uifacetsTemplatesPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.uifacetsTemplates</value></property>
<property name="description"><value>patch.uifacetsAspectRemovalPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>17</value></property>
<property name="targetSchema"><value>18</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.guestPersonPermission2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.guestPersonPermission2</value></property>
<property name="description"><value>patch.guestPersonPermission2.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>18</value></property>
<property name="targetSchema"><value>19</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.schemaUpdateScript-V1.4-1" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.schemaUpdateScript-V1.4-1</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>19</value></property>
<property name="targetSchema"><value>20</value></property>
<property name="lastSupportedVersion" >
<value>3.3.x</value>
</property>
</bean>
<bean id="patch.uniqueChildName" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.uniqueChildName</value></property>
<property name="description"><value>patch.uniqueChildName.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>19</value></property>
<property name="targetSchema"><value>20</value></property>
<property name="lastSupportedVersion" >
<value>2.1.4</value>
</property>
</bean>
<bean id="patch.schemaUpdateScript-V1.4-2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.schemaUpdateScript-V1.4-2</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>20</value></property>
<property name="targetSchema"><value>21</value></property>
<property name="lastSupportedVersion" >
<value>3.3.x</value>
</property>
</bean>
<bean id="patch.InvalidNameEnding" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.InvalidNameEnding</value></property>
<property name="description"><value>patch.invalidNameEnding.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>21</value></property>
<property name="targetSchema"><value>22</value></property>
<property name="lastSupportedVersion" >
<value>3.3.x</value>
</property>
</bean>
<bean id="patch.systemDescriptorContent" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.systemDescriptorContent</value></property>
<property name="description"><value>patch.systemDescriptorContent.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>22</value></property>
<property name="targetSchema"><value>23</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.versionHistoryPerformance" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.versionHistoryPerformance</value></property>
<property name="description"><value>patch.versionHistoryPerformance.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>38</value></property>
<property name="targetSchema"><value>39</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.multilingualBootstrap" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.multilingualBootstrap</value></property>
<property name="description"><value>patch.multilingualBootstrap.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>29</value></property>
<property name="targetSchema"><value>30</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.LinkNodeFileExtension" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.LinkNodeFileExtension</value></property>
<property name="description"><value>patch.linkNodeExtension.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>33</value></property>
<property name="targetSchema"><value>34</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.systemRegistryBootstrap" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.systemRegistryBootstrap</value></property>
<property name="description"><value>patch.systemRegistryBootstrap.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>34</value></property>
<property name="targetSchema"><value>35</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.userAndPersonUserNamesAsIdentifiers" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.userAndPersonUserNamesAsIdentifiers</value></property>
<property name="description"><value>patch.userAndPersonUserNamesAsIdentifiers.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>35</value></property>
<property name="targetSchema"><value>36</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.contentFormFolderType" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.contentFormFolderType</value></property>
<property name="description"><value>patch.contentFormFolderType.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>36</value></property>
<property name="targetSchema"><value>37</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.db-V2.1-JBPMData" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.1-JBPMUpdate</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>51</value></property>
<property name="targetSchema"><value>52</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.db-V2.1-NotNullColumns" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.1-NotNullColumns</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>51</value></property>
<property name="targetSchema"><value>52</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.groupNamesAsIdentifiers" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.groupNamesAsIdentifiers</value></property>
<property name="description"><value>patch.groupNamesAsIdentifiers.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>51</value></property>
<property name="targetSchema"><value>52</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.invalidUserPersonAndGroup" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.invalidUserPersonAndGroup</value></property>
<property name="description"><value>patch.invalidUserPersonAndGroup.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>51</value></property>
<property name="targetSchema"><value>52</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.webscripts" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.webscripts</value></property>
<property name="description"><value>patch.webscripts.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>50</value></property>
<property name="targetSchema"><value>51</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.webscriptsExtension" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.webscriptsExtension</value></property>
<property name="description"><value>patch.webscriptsExtension.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>54</value></property>
<property name="targetSchema"><value>55</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.groupMembersAsIdentifiers" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.groupMembersAsIdentifiers</value></property>
<property name="description"><value>patch.groupMembersAsIdentifiers.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>56</value></property>
<property name="targetSchema"><value>57</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.redeploySubmitProcess" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.redeploySubmitProcess</value></property>
<property name="description"><value>patch.redeploySubmitProcess.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>57</value></property>
<property name="targetSchema"><value>58</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.ReadmeTemplate" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.ReadmeTemplate</value></property>
<property name="description"><value>patch.ReadmeTemplate.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>59</value></property>
<property name="targetSchema"><value>60</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.webScriptsReadme" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.webScriptsReadme</value></property>
<property name="description"><value>patch.webScriptsReadme.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>59</value></property>
<property name="targetSchema"><value>60</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.db-V2.1-JBPMProcessKey" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.1-JBPMProcessKey</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>62</value></property>
<property name="targetSchema"><value>63</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.db-V2.1-VersionColumns2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.1-VersionColumns2</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>63</value></property>
<property name="targetSchema"><value>64</value></property>
<property name="lastSupportedVersion" >
<value>3.3</value>
</property>
</bean>
<bean id="patch.db-V1.4-TxnCommitTimeIndex" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V1.4-TxnCommitTimeIndex</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>110</value></property>
<property name="targetSchema"><value>111</value></property>
<property name="lastSupportedVersion" >
<value>3.3.x</value>
</property>
</bean>
<bean id="patch.db-V2.0-ContentUrls" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.0-ContentUrls</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>123</value></property>
<property name="targetSchema"><value>124</value></property>
<property name="lastSupportedVersion" >
<value>3.3.x</value>
</property>
</bean>
<bean id="patch.webscripts2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.webscripts2</value></property>
<property name="description"><value>patch.webscripts2.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>100</value></property>
<property name="targetSchema"><value>101</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.customModels" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.customModels</value></property>
<property name="description"><value>patch.customModels.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>101</value></property>
<property name="targetSchema"><value>102</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.customMessages" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.customMessages</value></property>
<property name="description"><value>patch.customMessages.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>101</value></property>
<property name="targetSchema"><value>102</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.customWebClientExtension" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.customWebClientExtension</value></property>
<property name="description"><value>patch.customWebClientExtension.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>101</value></property>
<property name="targetSchema"><value>102</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.redeploySubmitProcess2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.redeploySubmitProcess</value></property>
<property name="description"><value>patch.redeploySubmitProcess.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>102</value></property>
<property name="targetSchema"><value>103</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.webscripts3" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.webscripts3</value></property>
<property name="description"><value>patch.webscripts3.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>104</value></property>
<property name="targetSchema"><value>105</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.customWorkflowDefs" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.customWorkflowDefs</value></property>
<property name="description"><value>patch.customWorkflowDefs.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>105</value></property>
<property name="targetSchema"><value>106</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.formsFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.formsFolder</value></property>
<property name="description"><value>patch.formsFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>112</value></property>
<property name="targetSchema"><value>113</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.tagRootCategory" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.tagRootCategory</value></property>
<property name="description"><value>patch.tagRootCategory.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>113</value></property>
<property name="targetSchema"><value>114</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-UsageTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-UsageTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>113</value></property>
<property name="targetSchema"><value>114</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.redeploySubmitProcess3" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.redeploySubmitProcess</value></property>
<property name="description"><value>patch.redeploySubmitProcess.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>117</value></property>
<property name="targetSchema"><value>118</value></property>
<property name="lastSupportedVersion" >
<value>3.4.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-ACL-From-2.1-A" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-ACL-From-2.1-A</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>119</value></property>
<property name="targetSchema"><value>120</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-ACL" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-ACL</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>119</value></property>
<property name="targetSchema"><value>120</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-CleanNodeStatuses" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-CleanNodeStatuses</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>89</value></property>
<property name="targetSchema"><value>90</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-0-CreateMissingTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-0-CreateMissingTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>120</value></property>
<property name="targetSchema"><value>121</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-2-MoveQNames" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-2-MoveQNames</value></property>
<property name="description"><value>patch.noOpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>120</value></property>
<property name="targetSchema"><value>121</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-Upgrade-From-2.1" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-Upgrade-From-2.1</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>120</value></property>
<property name="targetSchema"><value>135</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-Upgrade-From-2.2SP1" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-Upgrade-From-2.2SP1</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>134</value></property>
<property name="targetSchema"><value>135</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.updateDmPermissions" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.updateDmPermissions</value></property>
<property name="description"><value>patch.updateDmPermissions.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>124</value></property>
<property name="targetSchema"><value>125</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.0-0-CreateActivitiesExtras" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.0-0-CreateActivitiesExtras</value></property>
<property name="description"><value>patch.db-V3.0-0-CreateActivitiesExtras.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>125</value></property>
<property name="targetSchema"><value>126</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.0-ActivityTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.0-ActivityTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>125</value></property>
<property name="targetSchema"><value>126</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.createSiteStore" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.createSiteStore</value></property>
<property name="description"><value>patch.noOpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>126</value></property>
<property name="targetSchema"><value>127</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.sitesFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.sitesFolder</value></property>
<property name="description"><value>patch.sitesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>127</value></property>
<property name="targetSchema"><value>128</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.sitePermissionRefactorPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.sitePermissionRefactorPatch</value></property>
<property name="description"><value>patch.sitePermissionRefactorPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>128</value></property>
<property name="targetSchema"><value>129</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.migrateVersionStore" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.migrateVersionStore</value></property>
<property name="description"><value>patch.migrateVersionStore.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>129</value></property>
<property name="targetSchema"><value>130</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.inviteEmailTemplate" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.inviteEmailTemplate</value></property>
<property name="description"><value>patch.inviteEmailTemplate.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>130</value></property>
<property name="targetSchema"><value>131</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.calendarNamespaceUri" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.calendarNamespaceUri</value></property>
<property name="description"><value>patch.calendarModelNamespacePatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>131</value></property>
<property name="targetSchema"><value>132</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.1-AuditPathIndex" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.1-AuditPathIndex</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>132</value></property>
<property name="targetSchema"><value>133</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.spacesStoreGuestPermission" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.spacesStoreGuestPermission</value></property>
<property name="description"><value>patch.spacesStoreGuestPermission.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>133</value></property>
<property name="targetSchema"><value>134</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V2.2-Person-3" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V2.2-Person-3</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3002</value></property>
<property name="targetSchema"><value>3003</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.webSiteAddModerated" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.webSiteAddModerated</value></property>
<property name="description"><value>patch.webSiteAddModerated.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2006</value></property>
<property name="targetSchema"><value>2007</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.invitationMigration" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.invitationMigration</value></property>
<property name="description"><value>patch.invitationMigration.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2006</value></property>
<property name="targetSchema"><value>2007</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.mtShareExistingTenants" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.mtShareExistingTenants</value></property>
<property name="description"><value>patch.mtShareExistingTenants.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2008</value></property>
<property name="targetSchema"><value>2009</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.redeployInvitationProcess" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.redeployInvitationProcess</value></property>
<property name="description"><value>patch.redeployInvitationProcess.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2009</value></property>
<property name="targetSchema"><value>2010</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-LockTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-LockTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2010</value></property>
<property name="targetSchema"><value>2011</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.zonedAuthorities" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.zonedAuthorities</value></property>
<property name="description"><value>patch.zonedAuthorities.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2011</value></property>
<property name="targetSchema"><value>2012</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.authorityMigration" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.authorityMigration</value></property>
<property name="description"><value>patch.authorityMigration.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2012</value></property>
<property name="targetSchema"><value>2013</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.authorityDefaultZonesPatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.authorityDefaultZonesPatch</value></property>
<property name="description"><value>patch.authorityDefaultZonesPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2013</value></property>
<property name="targetSchema"><value>2014</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-ContentTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-ContentTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2015</value></property>
<property name="targetSchema"><value>2016</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-Upgrade-JBPM" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-Upgrade-JBPM</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2017</value></property>
<property name="targetSchema"><value>2018</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-Upgrade-JBPM" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-Upgrade-JBPM</value></property>
<property name="description"><value>patch.noOpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2017</value></property>
<property name="targetSchema"><value>2018</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.imapFolders" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.imapFolders</value></property>
<property name="description"><value>patch.imapFolders.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>2018</value></property>
<property name="targetSchema"><value>2019</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-PropertyValueTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-PropertyValueTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3000</value></property>
<property name="targetSchema"><value>3001</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-AuditTables" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-AuditTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3001</value></property>
<property name="targetSchema"><value>3002</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.1-Allow-IPv6" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.1-Allow-IPv6</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3003</value></property>
<property name="targetSchema"><value>3004</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.personUsagePatch" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.personUsagePatch</value></property>
<property name="description"><value>patch.personUsagePatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3004</value></property>
<property name="targetSchema"><value>3005</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-Child-Assoc-QName-CRC" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-Child-Assoc-QName-CRC</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3005</value></property>
<property name="targetSchema"><value>3006</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.fixNameCrcValues-2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.fixNameCrcValues-2</value></property>
<property name="description"><value>patch.fixNameCrcValues.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>3006</value></property>
<property name="targetSchema"><value>3007</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.redeployNominatedInvitationProcessWithPropsForShare" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.redeployNominatedInvitationProcessWithPropsForShare</value></property>
<property name="description"><value>patch.redeployNominatedInvitationProcessWithPropsForShare.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4000</value></property>
<property name="targetSchema"><value>4001</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-ContentTables2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-ContentTables2</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4001</value></property>
<property name="targetSchema"><value>4002</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.3-Remove-VersionCount" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.3-Remove-VersionCount</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4002</value></property>
<property name="targetSchema"><value>4003</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.rendition.rendering_actions" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.rendition.rendering_actions</value></property>
<property name="description"><value>patch.rendition.rendering_actions.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4003</value></property>
<property name="targetSchema"><value>4004</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.thumbnailsAssocQName" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.thumbnailsAssocQName</value></property>
<property name="description"><value>patch.thumbnailsAssocQName.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4004</value></property>
<property name="targetSchema"><value>4005</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.emailInviteAndNotifyTemplatesFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.emailInviteAndNotifyTemplatesFolder</value></property>
<property name="description"><value>patch.emailInviteAndNotifyTemplatesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4006</value></property>
<property name="targetSchema"><value>4007</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.transferServiceFolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.transferServiceFolder</value></property>
<property name="description"><value>patch.transferDefinitions.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4008</value></property>
<property name="targetSchema"><value>4009</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.convertContentUrls" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.convertContentUrls</value></property>
<property name="description"><value>patch.convertContentUrls.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4007</value></property>
<property name="targetSchema"><value>4008</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-authority-unique-idx" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-authority-unique-idx</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4099</value></property>
<property name="targetSchema"><value>4100</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.fixAuthoritiesCrcValues" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.fixAuthoritiesCrcValues</value></property>
<property name="description"><value>patch.fixAuthoritiesCrcValues.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4100</value></property>
<property name="targetSchema"><value>4101</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.updateMimetypes1" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypes1</value></property>
<property name="description"><value>patch.updateMimetypes1.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4101</value></property>
<property name="targetSchema"><value>4102</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.3-modify-index-permission_id" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.3-modify-index-permission_id</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4102</value></property>
<property name="targetSchema"><value>4103</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-AddFKIndexes" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-AddFKIndexes</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>3007</value></property>
<property name="fixesToSchema"><value>4103</value></property>
<property name="targetSchema"><value>4104</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.3-Fix-Repo-Seqs" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.3-Fix-Repo-Seqs</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4104</value></property>
<property name="targetSchema"><value>4105</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-property-unique-ctx-value" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-property-unique-ctx-value</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4104</value></property>
<property name="targetSchema"><value>4105</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-property-unique-ctx-idx" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-property-unique-ctx-idx</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4104</value></property>
<property name="targetSchema"><value>4105</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.4-child-assoc-indexes" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-child-assoc-indexes</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4104</value></property>
<property name="targetSchema"><value>4105</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.3-JBPM-Extra" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.3-JBPM-Extra</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4105</value></property>
<property name="targetSchema"><value>4106</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.3-Node-Prop-Serializable" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.3-Node-Prop-Serializable</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4105</value></property>
<property name="targetSchema"><value>4106</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.migrateAttrTenants" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.migrateAttrTenants</value></property>
<property name="description"><value>patch.migrateAttrTenants.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4105</value></property>
<property name="targetSchema"><value>4106</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.migrateAttrPropBackedBeans" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.migrateAttrPropBackedBeans</value></property>
<property name="description"><value>patch.migrateAttrPropBackedBeans.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4106</value></property>
<property name="targetSchema"><value>4107</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.migrateAttrChainingURS" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.migrateAttrChainingURS</value></property>
<property name="description"><value>patch.migrateAttrChainingURS.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4106</value></property>
<property name="targetSchema"><value>4107</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.migrateAttrDelete" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.migrateAttrDelete</value></property>
<property name="description"><value>patch.noOpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4106</value></property>
<property name="targetSchema"><value>4107</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.replication.replication_actions" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.replication.replication_actions</value></property>
<property name="description"><value>patch.replication.replication_actions.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4107</value></property>
<property name="targetSchema"><value>4108</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.transfer.targetrulefolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.transfer.targetrulefolder</value></property>
<property name="description"><value>patch.transfer.targetrulefolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4108</value></property>
<property name="targetSchema"><value>4109</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.transfer.targetrule" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.transfer.targetrule</value></property>
<property name="description"><value>patch.transfer.targetrule.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4108</value></property>
<property name="targetSchema"><value>4109</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.actions.scheduledfolder" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.actions.scheduledfolder</value></property>
<property name="description"><value>patch.actions.scheduledfolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4109</value></property>
<property name="targetSchema"><value>4110</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.updateMimetypes2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypes2</value></property>
<property name="description"><value>patch.updateMimetypes2.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4110</value></property>
<property name="targetSchema"><value>4111</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<bean id="patch.db-V3.2-AddFKIndexes-2" class="org.alfresco.repo.admin.patch.impl.NoLongerSupportedPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.2-AddFKIndexes-2</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4111</value></property>
<property name="targetSchema"><value>4112</value></property>
<property name="lastSupportedVersion" >
<value>4.2.x</value>
</property>
</bean>
<!--===========================-->
<!--====== LIVE PATCHES =======-->
<!--===========================-->
<bean id="patch.redeployJbpmAdhocWorkflow" class="org.alfresco.repo.admin.patch.impl.GenericWorkflowPatch" parent="baseWorkflowPatch" >
<property name="id"><value>patch.redeployJbpmAdhocWorkflow</value></property>
<property name="description"><value>patch.redeployJbpmAdhocWorkflow.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4204</value></property>
<property name="targetSchema"><value>4205</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="workflowDefinitions">
<list>
<props>
<prop key="engineId">jbpm</prop>
<prop key="location">alfresco/workflow/adhoc_processdefinition.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
</list>
</property>
</bean>
<!-- Used to bootstrap imapSpacesLocales Prior to share/alfresco split of 3.5 -->
<bean id="patch.imapSpacesLocaleTemplates" class="org.alfresco.repo.admin.patch.impl.NoOpPatch" parent="basePatch">
<property name="id"><value>patch.imapSpacesLocaleTemplates</value></property>
<property name="description"><value>patch.noOpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>4302</value></property>
<property name="targetSchema"><value>4305</value></property>
</bean>
<bean id="patch.mtFixAdminExistingTenants" class="org.alfresco.repo.admin.patch.impl.MultiTFixAdminExistingTenantsPatch" parent="basePatch" >
<property name="id"><value>patch.mtFixAdminExistingTenants</value></property>
<property name="description"><value>patch.mtFixAdminExistingTenants.description</value></property>
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5002" />
<property name="targetSchema" value="5003" />
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="tenantService">
<ref bean="tenantService"/>
</property>
<property name="policyBehaviourFilter">
<ref bean="policyBehaviourFilter"/>
</property>
<property name="pathsToNodes">
<list>
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.models.childname}</value>
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.workflow.definitions.childname}</value>
</list>
</property>
</bean>
<bean id="patch.fixUserQNames" class="org.alfresco.repo.admin.patch.impl.FixUserQNamesPatch" parent="basePatch">
<property name="id"><value>patch.fixUserQNames</value></property>
<property name="description"><value>patch.fixUserQNames.description</value></property>
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5003" />
<property name="targetSchema" value="5004" />
<property name="dependsOn" >
<list>
<ref bean="patch.fixNameCrcValues-2" />
<ref bean="patch.migrateTenantsFromAttrsToTable" />
</list>
</property>
<property name="qnameDAO">
<ref bean="qnameDAO" />
</property>
<property name="ruleService">
<ref bean="ruleService" />
</property>
<property name="userBootstrap">
<ref bean="userBootstrap" />
</property>
</bean>
<bean id="patch.activitiesEmailTemplate" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.activitiesEmailTemplate</value></property>
<property name="description"><value>patch.activitiesEmailTemplate.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}/${spaces.templates.email.activities.childname}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}</prop>
<prop key="location">alfresco/templates/activities-email-templates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.newUserEmailTemplates" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.newUserEmailTemplates</value></property>
<property name="description"><value>patch.newUserEmailTemplates.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}/${spaces.templates.email.invite.childname}</prop>
<prop key="location">alfresco/templates/new-user-templates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.inviteEmailTemplates" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.inviteEmailTemplates</value></property>
<property name="description"><value>patch.inviteEmailTemplates.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}/${spaces.templates.email.invite.childname}</prop>
<prop key="location">alfresco/templates/invite-email-templates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.htmlNotificationMailTemplates" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.htmlNotificationMailTemplates</value></property>
<property name="description"><value>patch.htmlNotificationMailTemplates.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}/${spaces.templates.email.notify.childname}</prop>
<prop key="location">alfresco/templates/notify_email_templates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<!-- For importing whole sites -->
<bean id="patch.siteLoadPatch.swsdp" class="org.alfresco.repo.admin.patch.impl.SiteLoadPatch" parent="basePatch">
<property name="id"><value>patch.siteLoadPatch.swsdp</value></property>
<property name="description"><value>patch.siteLoadPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>${version.schema}</value></property>
<property name="targetSchema"><value>10000</value></property>
<property name="disabled"><value>${sample.site.disabled}</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="spacesBootstrap" ref="siteLoadBootstrap-Spaces" />
<property name="usersBootstrap" ref="siteLoadBootstrap-Users" />
<property name="siteService" ref="siteService" />
<property name="descriptorService" ref="descriptorComponent" />
<property name="authorityService" ref="authorityService" />
<property name="behaviourFilter" ref="policyBehaviourFilter" />
<property name="siteName">
<value>swsdp</value>
</property>
<property name="bootstrapViews">
<map>
<entry key="users">
<props>
<prop key="location">alfresco/bootstrap/team-sample-sites/swsdp/Users.acp</prop>
</props>
</entry>
<entry key="people">
<props>
<prop key="location">alfresco/bootstrap/team-sample-sites/swsdp/People.acp</prop>
</props>
</entry>
<entry key="groups">
<props>
<prop key="location">alfresco/bootstrap/team-sample-sites/swsdp/Groups.txt</prop>
</props>
</entry>
<entry key="contents">
<props>
<prop key="location">alfresco/bootstrap/team-sample-sites/swsdp/Contents.acp</prop>
</props>
</entry>
</map>
</property>
</bean>
<bean id="patch.exampleJavaScript" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.exampleJavaScript</value></property>
<property name="description"><value>patch.exampleJavaScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>${version.schema}</value></property>
<property name="targetSchema"><value>10000</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.scripts.childname}</prop>
<prop key="location">alfresco/bootstrap/example_javascripts2.acp</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.db-V3.4-VarcharFieldSizesQuadrupleIncreasing" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V3.4-VarcharFieldSizesQuadrupleIncreasing" />
<property name="description" value="patch.varcharFieldSizesQuadrupleIncreasing.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5005" />
<property name="targetSchema" value="5006" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/3.4/${db.script.dialect}/varchar-field-sizes-quadruple-increasing.sql</value>
</property>
</bean>
<bean id="patch.fixAclInheritance" class="org.alfresco.repo.admin.patch.impl.FixAclInheritancePatch" parent="basePatch">
<property name="id"><value>patch.fixAclInheritance</value></property>
<property name="description"><value>patch.fixAclInheritance.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="patchDAO">
<ref bean="patchDAO" />
</property>
<property name="aclDAO">
<ref bean="aclDAO" />
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper" />
</property>
<property name="accessControlListDao">
<ref bean="admNodeACLDAO"/>
</property>
</bean>
<bean id="patch.db-V3.4-JBPM-FK-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-JBPM-FK-indexes</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/create/${db.script.dialect}/AlfrescoPostCreate-JBPM-FK-indexes.sql</value>
</property>
</bean>
<bean id="patch.imap.clear.old.messages" class="org.alfresco.repo.admin.patch.impl.ClearOldImapMessgesPatch" parent="basePatch" >
<property name="id"><value>patch.imap.clear.old.messages</value></property>
<property name="description"><value>patch.imap.clear.old.messages.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
</bean>
<bean id="patch.imap.clear.old.templates2" class="org.alfresco.repo.admin.patch.impl.ClearOldImapTemplatesPatch2" parent="basePatch" >
<property name="id"><value>patch.imap.clear.old.messages</value></property>
<property name="description"><value>patch.imap.clear.old.messages.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
</bean>
<bean id="patch.imapSpacesTemplates2" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.imapSpacesTemplates2</value></property>
<property name="description"><value>patch.imapSpacesLocaleTemplates2.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5005</value></property>
<property name="targetSchema"><value>5006</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.imapConfig.childname}/${spaces.imap_templates.childname}</prop>
<prop key="location">alfresco/bootstrap/imapSpacesTemplates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.migrateAttrDropOldTables" class="org.alfresco.repo.admin.patch.impl.MigrateAttrDropOldTablesPatch" parent="basePatch">
<property name="id"><value>patch.migrateAttrDropOldTables</value></property>
<property name="description"><value>patch.migrateAttrDropOldTables.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5006</value></property>
<property name="targetSchema"><value>5007</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.migrateAttrTenants"/>
<ref bean="patch.migrateAttrPropBackedBeans"/>
<ref bean="patch.migrateAttrChainingURS"/>
</list>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
</bean>
<bean id="patch.db-V4.0-AclChangeSet" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-AclChangeSet" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5007" />
<property name="targetSchema" value="5008" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/AclChangeSet-Tracking.sql</value>
</property>
</bean>
<bean id="patch.db-V4.0-NodeAssoc-Ordering" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-NodeAssoc-Ordering" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5008" />
<property name="targetSchema" value="5009" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/NodeAssoc-Ordering.sql</value>
</property>
</bean>
<bean id="patch.db-V4.0-Node-Locale" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-Node-Locale" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5009" />
<property name="targetSchema" value="5010" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/Node-Locale.sql</value>
</property>
</bean>
<bean id="patch.activitiesEmailTemplateUpdate" class="org.alfresco.repo.admin.patch.impl.ActivitiesTemplatesUpdatePatch" parent="basePatch">
<property name="id">
<value>patch.activitiesTemplatesUpdate</value>
</property>
<property name="description">
<value>patch.activitiesTemplatesUpdate.description</value>
</property>
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5010" />
<property name="targetSchema" value="5011" />
<property name="dependsOn">
<list>
<ref bean="patch.activitiesEmailTemplate" />
</list>
</property>
<property name="contentService" ref="ContentService"/>
<property name="fileFolderService" ref="FileFolderService"/>
<property name="repository" ref="repositoryHelper"/>
</bean>
<bean id="patch.followingMailTemplates" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.followingMailTemplates</value></property>
<property name="description"><value>patch.followingMailTemplates.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5010</value></property>
<property name="targetSchema"><value>5011</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.migrateTenantsFromAttrsToTable" />
<ref bean="patch.migrateAttrTenants" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}</prop>
<prop key="location">alfresco/templates/following-email-templates.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.db-V4.0-SubscriptionTables" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.0-SubscriptionTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5010</value></property>
<property name="targetSchema"><value>5011</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/create/${db.script.dialect}/AlfrescoCreate-SubscriptionTables.sql</value>
</property>
</bean>
<!-- Fix data related to cm:copiedfrom aspect -->
<bean id="patch.copiedFromAspect" class="org.alfresco.repo.admin.patch.impl.CopiedFromAspectPatch" parent="basePatch">
<property name="id"><value>patch.copiedFromAspect</value></property>
<property name="description"><value>patch.copiedFromAspect.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5012</value></property>
<property name="targetSchema"><value>5013</value></property>
<property name="requiresTransaction"><value>false</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="patchDAO" ref="patchDAO" />
<property name="nodeDAO" ref="nodeDAO" />
<property name="dictionaryService" ref="dictionaryService" />
<property name="behaviourFilter" ref="policyBehaviourFilter" />
<property name="ruleService" ref="ruleService" />
<property name="batchThreads" value="2"/>
<property name="batchSize" value="1000"/>
<property name="batchMaxQueryRange" value="5000"/>
</bean>
<bean id="patch.publishing.root" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.publishing.root</value></property>
<property name="description"><value>patch.publishing.root.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5013</value></property>
<property name="targetSchema"><value>5014</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>${publishing.root}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">${publishing.root.path}</prop>
<prop key="location">alfresco/bootstrap/publishingRootFolder.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<!-- TODO .. update to install workflow email folder ... -->
<bean id="patch.workflowNotification" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.workflowNotification</value></property>
<property name="description"><value>patch.workflowNotification.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5014</value></property>
<property name="targetSchema"><value>5015</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
<ref bean="patch.emailTemplatesFolder" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}/${spaces.templates.email.workflowemailnotification.childname}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.email.childname}</prop>
<prop key="location">alfresco/bootstrap/notification/workflow-email-notification.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<!-- Patch to create new Data Dictionary folder for Share - Create Node by Template patch -->
<bean id="patch.nodeTemplatesFolder" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch">
<property name="id"><value>patch.nodeTemplatesFolder</value></property>
<property name="description"><value>patch.nodeTemplatesFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5015</value></property>
<property name="targetSchema"><value>5016</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.nodetemplates.childname}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}/${spaces.dictionary.childname}</prop>
<prop key="location">alfresco/bootstrap/nodeTemplatesSpace.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.updateMimetypes3" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypes3</value></property>
<property name="description"><value>patch.updateMimetypes3.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5016</value></property>
<property name="targetSchema"><value>5017</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="audio/x-mpeg" value="audio/mpeg"></entry>
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
<!-- Fix data related to cm:copiedfrom aspect -->
<bean id="patch.sitesSpacePermissions" class="org.alfresco.repo.admin.patch.impl.SitesSpacePermissionsPatch" parent="basePatch">
<property name="id"><value>patch.sitesSpacePermissions</value></property>
<property name="description"><value>patch.sitesSpacePermissions.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5017</value></property>
<property name="targetSchema"><value>5018</value></property>
<property name="requiresTransaction"><value>true</value></property>
<property name="applyToTenants"><value>true</value></property>
<property name="permissionService" ref="permissionService" />
<property name="importerBootstrap" ref="spacesBootstrap" />
</bean>
<bean id="patch.updateWorkflowNotificationTemplates" class="org.alfresco.repo.admin.patch.impl.UpdateWorkflowNotificationTemplatesPatch" parent="basePatch">
<property name="id"><value>patch.updateWorkflowNotificationTemplates</value></property>
<property name="description"><value>patch.updateWorkflowNotificationTemplates.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5018</value></property>
<property name="targetSchema"><value>5019</value></property>
<property name="requiresTransaction"><value>true</value></property>
<property name="applyToTenants"><value>true</value></property>
<property name="contentService" ref="ContentService"/>
<property name="fileFolderService" ref="FileFolderService"/>
</bean>
<bean id="patch.updateMimetypes4" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypes4</value></property>
<property name="description"><value>patch.updateMimetypes4.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5019</value></property>
<property name="targetSchema"><value>5020</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="image/x-dwg" value="image/vnd.dwg" />
<entry key="application/dwg" value="image/vnd.dwg" />
<entry key="application/photoshop" value="image/vnd.adobe.photoshop" />
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
<bean id="patch.updateMimetypesWMA" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypesWMA</value></property>
<property name="description"><value>patch.updateMimetypesWMA.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5020</value></property>
<property name="targetSchema"><value>5021</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="video/x-ms-wma" value="audio/x-ms-wma" />
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
<bean id="patch.updateFollowingEmailTemplatesPatch" class="org.alfresco.repo.admin.patch.impl.UpdateFollowingEmailTemplatesPatch" parent="basePatch">
<property name="id"><value>patch.updateFollowingEmailTemplatesPatch</value></property>
<property name="description"><value>patch.updateFollowingEmailTemplatesPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5021</value></property>
<property name="targetSchema"><value>5022</value></property>
<property name="requiresTransaction"><value>true</value></property>
<property name="applyToTenants"><value>true</value></property>
<property name="contentService" ref="ContentService"/>
<property name="fileFolderService" ref="FileFolderService"/>
<property name="repository" ref="repositoryHelper"/>
</bean>
<bean id="patch.db-V4.0-SolrTracking" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-SolrTracking" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="5022" />
<property name="targetSchema" value="5023" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/Solr-Tracking.sql</value>
</property>
</bean>
<bean id="patch.addDutchEmailTemplatesPatch" class="org.alfresco.repo.admin.patch.impl.AddDutchEmailTemplatesPatch" parent="basePatch">
<property name="id"><value>patch.addDutchEmailTemplatesPatch</value></property>
<property name="description"><value>patch.addDutchEmailTemplatesPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5023</value></property>
<property name="targetSchema"><value>5024</value></property>
<property name="requiresTransaction"><value>true</value></property>
<property name="applyToTenants"><value>true</value></property>
<property name="contentService" ref="ContentService"/>
<property name="fileFolderService" ref="FileFolderService"/>
<property name="repository" ref="repositoryHelper"/>
</bean>
<bean id="patch.fixBpmPackages" class="org.alfresco.repo.admin.patch.impl.FixBpmPackagesPatch" parent="basePatch">
<property name="id"><value>patch.fixBpmPackages</value></property>
<property name="description"><value>patch.fixBpmPackages.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>5024</value></property>
<property name="targetSchema"><value>5025</value></property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="policyFilter">
<ref bean="policyBehaviourFilter" />
</property>
</bean>
<bean id="patch.db-V3.4-alter-jBPM331-CLOB-columns-to-nvarchar" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-alter-jBPM331-CLOB-columns-to-nvarchar</value></property>
<property name="description"><value>patch.alterJBPM331CLOBcolumnsToNvarchar.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6000</value></property>
<property name="targetSchema"><value>6001</value></property>
<property name="alternatives">
<list>
<ref bean="patch.db-V3.4-Upgrade-JBPM" />
</list>
</property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/3.4/${db.script.dialect}/alter-jBPM331-CLOB-columns-to-nvarchar.sql</value>
</property>
</bean>
<bean id="patch.imapUnsubscribedAspect" class="org.alfresco.repo.admin.patch.impl.ImapUnsubscribedAspectPatch" parent="basePatch">
<property name="id"><value>patch.imapUnsubscribedAspect</value></property>
<property name="description"><value>patch.imapUnsubscribedAspect.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6001</value></property>
<property name="targetSchema"><value>6002</value></property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="personService">
<ref bean="personService" />
</property>
</bean>
<bean id="patch.db-V4.0-Activiti-task-id-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-Activiti-task-id-indexes" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6003" />
<property name="targetSchema" value="6004" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/ActivitiTaskIdIndexes.sql</value>
</property>
</bean>
<bean id="patch.db-V4.0-TenantTables" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.0-TenantTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6004</value></property>
<property name="targetSchema"><value>6005</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/create/${db.script.dialect}/AlfrescoCreate-TenantTables.sql</value>
</property>
</bean>
<bean id="patch.remoteCredentialsContainer" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.remoteCredentialsContainer</value></property>
<property name="description"><value>patch.remoteCredentialsContainer.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6005</value></property>
<property name="targetSchema"><value>6006</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${system.system_container.childname}/${system.remote_credentials_container.childname}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${system.system_container.childname}</prop>
<prop key="location">alfresco/bootstrap/remoteCredentialsSpace.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.syncSetDefinitionsContainer" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.syncSetDefinitionsContainer</value></property>
<property name="description"><value>patch.syncSetDefinitionsContainer.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6005</value></property>
<property name="targetSchema"><value>6006</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${system.system_container.childname}/${system.syncset_definition_container.childname}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${system.system_container.childname}</prop>
<prop key="location">alfresco/bootstrap/syncSetDefinitionsSpace.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.migrateTenantsFromAttrsToTable" class="org.alfresco.repo.admin.patch.impl.MigrateTenantsFromAttrsToTablePatch" parent="basePatch">
<property name="id"><value>patch.migrateTenantsFromAttrsToTable</value></property>
<property name="description"><value>patch.migrateTenantsFromAttrsToTable.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6006</value></property>
<property name="targetSchema"><value>6007</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="attributeService">
<ref bean="attributeService"/>
</property>
<property name="tenantAdminDAO">
<ref bean="tenantAdminDAO"/>
</property>
<property name="dependsOn" >
<list>
<ref bean="patch.db-V4.0-TenantTables"/>
</list>
</property>
</bean>
<bean id="patch.db-V4.0-AclChangeSet2" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.0-AclChangeSet2" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6008" />
<property name="targetSchema" value="6009" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.0/${db.script.dialect}/AclChangeSet-Tracking2.sql</value>
</property>
</bean>
<bean id="patch.swsdpPatch" class="org.alfresco.repo.admin.patch.impl.SWSDPPatch" parent="basePatch" >
<property name="id"><value>patch.swsdpPatch</value></property>
<property name="description"><value>patch.swsdpPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6007</value></property>
<property name="targetSchema"><value>6008</value></property>
<property name="siteService" ref="siteService" />
<property name="hiddenAspect" ref="hiddenAspect" />
</bean>
<!-- noop: executed in patch.redeployParallelActivitiWorkflows-after-5-11-upgrade, after database has been upgraded -->
<bean id="patch.redeployParallelActivitiWorkflows" class="org.alfresco.repo.admin.patch.impl.NoOpPatch" parent="basePatch">
<property name="id"><value>patch.redeployParallelActivitiWorkflows</value></property>
<property name="description"><value>patch.redeployParallelActivitiWorkflows.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6009</value></property>
<property name="targetSchema"><value>6010</value></property>
</bean>
<bean id="patch.db-V3.4-remove-redundant-jbpm-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-remove-redundant-jbpm-indexes</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6010</value></property>
<property name="targetSchema"><value>6011</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/3.4/${db.script.dialect}/remove-redundant-jbpm-indexes.sql</value>
</property>
</bean>
<bean id="patch.show.audit" class="org.alfresco.repo.admin.patch.impl.UpdateAuditTemplatePatch" parent="basePatch" >
<property name="id"><value>patch.show.audit</value></property>
<property name="description"><value>patch.show.audit.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6011</value></property>
<property name="targetSchema"><value>6012</value></property>
<!-- bootstrap view -->
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="contentService">
<ref bean="ContentService" />
</property>
<property name="copyPath">
<value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/${spaces.templates.content.childname}/cm:show_audit.ftl</value>
</property>
<property name="fileName">
<value>alfresco/templates/content/examples/show_audit.ftl</value>
</property>
</bean>
<bean id="patch.db-V4.1-increase-column-size-activiti" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-increase-column-size-activiti" />
<property name="description" value="patch.increaseColumnSizeActiviti.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6012" />
<property name="targetSchema" value="6013" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/increase-column-size-activiti.sql</value>
</property>
</bean>
<bean id="patch.updateMimetypesSVG" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypesSVG</value></property>
<property name="description"><value>patch.updateMimetypesSVG.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6013</value></property>
<property name="targetSchema"><value>6014</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="image/svg" value="image/svg+xml" />
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
<bean id="patch.db-V4.1-NodeDeleted" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.1-NodeDeleted</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6014</value></property>
<property name="targetSchema"><value>6015</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/NodeDeleted.sql</value>
</property>
</bean>
<bean id="patch.updateMimetypesVISIO" class="org.alfresco.repo.admin.patch.impl.GenericMimetypeRenamePatch" parent="basePatch" >
<property name="id"><value>patch.updateMimetypesVISIO</value></property>
<property name="description"><value>patch.updateMimetypesVISIO.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6015</value></property>
<property name="targetSchema"><value>6016</value></property>
<property name="applyToTenants"><value>false</value></property>
<property name="dependsOn">
<list>
<ref bean="patch.db-V3.2-ContentTables2"/>
</list>
</property>
<property name="mimetypeDAO">
<ref bean="mimetypeDAO"/>
</property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="nodeService">
<ref bean="nodeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="retryingTransactionHelper">
<ref bean="retryingTransactionHelper"/>
</property>
<property name="mimetypeMappings">
<map>
<entry key="application/visio" value="application/vnd.visio" />
</map>
</property>
<property name="reindex">
<value>true</value>
</property>
</bean>
<bean id="patch.db-V3.4-JBPM-varinst-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V3.4-JBPM-varinst-indexes</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6016</value></property>
<property name="targetSchema"><value>6017</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/create/${db.script.dialect}/AlfrescoPostCreate-JBPM-varinst-indexes.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-remove-column-activiti" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-remove-column-activiti" />
<property name="description" value="patch.removeColumnActiviti.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6017" />
<property name="targetSchema" value="6018" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/remove-column-activiti.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-upgrade-to-activiti-5.10" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.2-upgrade-to-activiti-5.10</value></property>
<property name="description"><value>patch.upgradeToActiviti5-10.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6018</value></property>
<property name="targetSchema"><value>6019</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/activiti-upgrade-5-10.sql</value>
</property>
</bean>
<bean id="patch.emailAliasableAspect" class="org.alfresco.repo.admin.patch.impl.AliasableAspectPatch" parent="basePatch">
<property name="id"><value>patch.emailAliasableAspect</value></property>
<property name="description"><value>patch.emailAliasableAspect.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6019</value></property>
<property name="targetSchema"><value>6020</value></property>
<property name="patchDAO">
<ref bean="patchDAO"/>
</property>
<property name="attributeService">
<ref bean="attributeService" />
</property>
<property name="nodeDAO">
<ref bean="nodeDAO"/>
</property>
<property name="qnameDAO">
<ref bean="qnameDAO"/>
</property>
<property name="behaviourFilter" >
<ref bean="policyBehaviourFilter"/>
</property>
</bean>
<bean id="patch.db-V4.1-rename-constraint-activiti" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.1-rename-constraint-activiti</value></property>
<property name="description"><value>patch.renameConstraintActiviti.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6020</value></property>
<property name="targetSchema"><value>6021</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/rename-constraint-activiti.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-add-activti-index-historic-activity" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.2-add-activti-index-historic-activity" />
<property name="description" value="patch.addActivtiIndexHistoricActivity.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6021" />
<property name="targetSchema" value="6022" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/add-activti-index-historic-activity.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-upgrade-to-activiti-5.11" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.2-upgrade-to-activiti-5.11</value></property>
<property name="description"><value>patch.upgradeToActiviti5-11.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6022</value></property>
<property name="targetSchema"><value>6023</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/activiti-upgrade-5-11.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-drop-alfqname-fk-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-drop-alfqname-fk-indexes" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="6023" />
<property name="targetSchema" value="6024" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/dropAlfQnameFKIndexes.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-remove-index-acl_id" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.2-remove-index-acl_id" />
<property name="description" value="patch.db-V4.2-remove-index-acl_id.description" />
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6024</value></property>
<property name="targetSchema"><value>6025</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/remove-index-acl_id.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-drop-activiti-feed-format" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-drop-activiti-feed-format" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6025</value></property>
<property name="targetSchema"><value>6026</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/drop-activiti-feed-format.sql</value>
</property>
</bean>
<bean id="patch.calendarAllDayEventDatesCorrectingPatch" class="org.alfresco.repo.admin.patch.impl.CalendarAllDayEventDatesCorrectingPatch" parent="basePatch" >
<property name="id"><value>patch.calendarAllDayEventDatesCorrectingPatch</value></property>
<property name="description"><value>patch.calendarAllDayEventDatesCorrectingPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6026</value></property>
<property name="targetSchema"><value>6027</value></property>
<property name="batchSize"><value>1000</value></property>
<property name="batchEnabled"><value>true</value></property>
<property name="siteService"><ref bean="siteService" /></property>
<property name="calendarService"><ref bean="calendarService" /></property>
<property name="dependsOn">
<list>
<ref local="patch.calendarNamespaceUri" />
</list>
</property>
</bean>
<bean id="patch.sharedFolder" class="org.alfresco.repo.admin.patch.impl.SharedFolderPatch" parent="basePatch">
<property name="id"><value>patch.sharedFolder</value></property>
<property name="description"><value>patch.sharedFolder.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6023</value></property>
<property name="targetSchema"><value>6024</value></property>
<property name="applyToTenants"><value>true</value></property>
<property name="jobLockService" ref="jobLockService" />
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>/${spaces.company_home.childname}/${spaces.shared.childname}</value>
</property>
<property name="renamePath">
<value>/${spaces.company_home.childname}/cm:shared</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">/${spaces.company_home.childname}</prop>
<prop key="location">alfresco/bootstrap/sharedSpace.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
<!-- Do we deferr running the shared folder patch? -->
<property name="deferred"><value>${system.patch.sharedFolder.deferred}</value></property>
</bean>
<bean id="patch.db-V4.2-metadata-query-indexes" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.2-metadata-query-indexes</value></property>
<property name="description"><value>patch.db-V4.2-metadata-query-indexes.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6025</value></property>
<property name="targetSchema"><value>6026</value></property>
<property name="ignored"><value>${system.metadata-query-indexes.ignored}</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/metadata-query-indexes.sql</value>
</property>
</bean>
<bean id="patch.redeployActivitiWorkflowsForCategory" class="org.alfresco.repo.admin.patch.impl.GenericWorkflowPatch" parent="baseWorkflowPatch" >
<property name="id"><value>patch.redeployActivitiWorkflowsForCategory</value></property>
<property name="description"><value>patch.redeployActivitiWorkflowsForCategory.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6027</value></property>
<property name="targetSchema"><value>6028</value></property>
<property name="workflowDefinitions">
<list>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/invitation-moderated.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/invitation-nominated.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/publish-web-content.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
</list>
</property>
</bean>
<bean id="patch.db-V4.2-upgrade-to-activiti-5.13" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.2-upgrade-to-activiti-5.13</value></property>
<property name="description"><value>patch.upgradeToActiviti5-13.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6028</value></property>
<property name="targetSchema"><value>6029</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/activiti-upgrade-5-13.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-remove-old-index-act" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.2-remove-old-index-act</value></property>
<property name="description"><value>patch.db-V4.2-remove-old-index-act.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6027</value></property>
<property name="targetSchema"><value>6028</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/remove-old-index-act.sql</value>
</property>
</bean>
<bean id="patch.redeployParallelActivitiWorkflows-after-5-11-upgrade" class="org.alfresco.repo.admin.patch.impl.GenericWorkflowPatch" parent="baseWorkflowPatch" >
<property name="id"><value>patch.redeployParallelActivitiWorkflows-after-5-11-upgrade</value></property>
<property name="description"><value>patch.redeployParallelActivitiWorkflows.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6029</value></property>
<property name="targetSchema"><value>6030</value></property>
<property name="workflowDefinitions">
<list>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/parallel-review.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/workflow/parallel-review-group.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
</props>
</list>
</property>
</bean>
<bean id="patch.db-V4.1-fix-Repo-seqs-order" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-fix-Repo-seqs-order" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6030</value></property>
<property name="targetSchema"><value>6031</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/fix-Repo-seqs-order.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-ChildAssoc-OrderBy" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.1-ChildAssoc-OrderBy</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>6032</value></property>
<property name="targetSchema"><value>6033</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/ChildAssoc-OrderBy.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-createIdxAlfNodeTQN" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V4.1-createIdxAlfNodeTQN</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>7000</value></property>
<property name="targetSchema"><value>7001</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/createIdxAlfNodeTQN.sql</value>
</property>
</bean>
<bean id="patch.db-V4.2-restructure-idx_alf_nprop_s-MSSQL" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.2-restructure-idx_alf_nprop_s-MSSQL" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>7001</value></property>
<property name="targetSchema"><value>7002</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.2/${db.script.dialect}/restructure-idx_alf_nprop_s-MSSQL.sql</value>
</property>
</bean>
<bean id="patch.siteAdministrators" class="org.alfresco.repo.admin.patch.impl.AddGroupAuthorityPatch" parent="basePatch" >
<property name="id"><value>patch.siteAdministrators</value></property>
<property name="description"><value>patch.siteAdministrators.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>7002</value></property>
<property name="targetSchema"><value>7003</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="authorityService">
<ref bean="authorityService" />
</property>
<property name="groupAuthorityDetails" >
<bean class="org.alfresco.repo.admin.patch.impl.AddGroupAuthorityPatch$GroupAuthorityDetails">
<property name="groupName">
<value>SITE_ADMINISTRATORS</value>
</property>
<property name="groupDisplayName">
<value>SITE_ADMINISTRATORS</value>
</property>
<property name="adminUserName">
<value>${alfresco_user_store.adminusername}</value>
</property>
<property name="authorityZones">
<set>
<value>APP.DEFAULT</value>
<value>AUTH.ALF</value>
</set>
</property>
</bean>
</property>
</bean>
<bean id="patch.alfrescoSearchAdministrators" class="org.alfresco.repo.admin.patch.impl.AddGroupAuthorityPatch" parent="basePatch" >
<property name="id"><value>patch.alfrescoSearchAdministrators</value></property>
<property name="description"><value>patch.alfrescoSearchAdministrators.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>7003</value></property>
<property name="targetSchema"><value>7004</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="authorityService">
<ref bean="authorityService" />
</property>
<property name="groupAuthorityDetails" >
<bean class="org.alfresco.repo.admin.patch.impl.AddGroupAuthorityPatch$GroupAuthorityDetails">
<property name="groupName">
<value>ALFRESCO_SEARCH_ADMINISTRATORS</value>
</property>
<property name="groupDisplayName">
<value>ALFRESCO_SEARCH_ADMINISTRATORS</value>
</property>
<property name="adminUserName">
<value>${alfresco_user_store.adminusername}</value>
</property>
<property name="authorityZones">
<set>
<value>APP.DEFAULT</value>
<value>AUTH.ALF</value>
</set>
</property>
</bean>
</property>
</bean>
<!-- Add cm:indexControl aspect to surf-config folders and their children -->
<bean id="patch.surfConfigFolder" class="org.alfresco.repo.admin.patch.impl.SurfConfigFolderPatch" parent="basePatch" >
<property name="id"><value>patch.surfConfigFolder</value></property>
<property name="description"><value>patch.surfConfigFolderPatch.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>7004</value></property>
<property name="targetSchema"><value>7005</value></property>
<property name="requiresTransaction"><value>false</value></property>
<property name="applyToTenants"><value>false</value></property>
<!-- We have to ignore it, as this patch will be run by the scheduler in the background. The AsynchronousPatch will take care of registration -->
<property name="ignored"><value>${system.patch.surfConfigFolder.deferred}</value></property>
<property name="patchDAO" ref="patchDAO" />
<property name="nodeDAO" ref="nodeDAO" />
<property name="qnameDAO" ref="qnameDAO" />
<property name="behaviourFilter" ref="policyBehaviourFilter" />
<property name="ruleService" ref="ruleService" />
<property name="jobLockService" ref="jobLockService" />
<!-- Do we deferr running the surf-config folder patch? -->
<property name="deferred"><value>${system.patch.surfConfigFolder.deferred}</value></property>
</bean>
<bean id="patch.renameSiteAuthorityDisplayName"
class="org.alfresco.repo.admin.patch.impl.RenameSiteAuthorityDisplayName"
parent="basePatch">
<property name="id">
<value>patch.renameSiteAuthorityDisplayName</value>
</property>
<property name="description">
<value>patch.renameSiteAuthorityDisplayName.description</value>
</property>
<property name="fixesFromSchema">
<value>0</value>
</property>
<property name="fixesToSchema">
<value>8000</value>
</property>
<property name="targetSchema">
<value>8001</value>
</property>
<property name="siteService">
<ref bean="siteService" />
</property>
<property name="permissionService">
<ref bean="PermissionService" />
</property>
<property name="authorityService">
<ref bean="AuthorityService" />
</property>
<property name="ruleService">
<ref bean="ruleService" />
</property>
</bean>
<bean id="patch.solrFacets.root" class="org.alfresco.repo.admin.patch.impl.GenericBootstrapPatch" parent="basePatch" >
<property name="id"><value>patch.solrFacets.root</value></property>
<property name="description"><value>patch.solrFacets.root.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>8002</value></property>
<property name="targetSchema"><value>8003</value></property>
<property name="dependsOn" >
<list>
<ref bean="patch.updateDmPermissions" />
</list>
</property>
<property name="importerBootstrap">
<ref bean="spacesBootstrap" />
</property>
<property name="checkPath">
<value>${solr_facets.root}</value>
</property>
<property name="bootstrapView">
<props>
<prop key="path">${solr_facets.root.path}</prop>
<prop key="location">alfresco/bootstrap/solrFacetsRootFolder.xml</prop>
<prop key="messages">alfresco/messages/bootstrap-spaces</prop>
</props>
</property>
</bean>
<bean id="patch.db-V5.0-upgrade-to-activiti-5.16.2" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V5.0-upgrade-to-activiti-5.16.2" />
<property name="description" value="patch.db-V5.0-upgrade-to-activiti-5.16.2.description" />
<property name="fixesFromSchema" value="0" />
<property name="fixesToSchema" value="8003" />
<property name="targetSchema" value="8004" />
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/5.0/${db.script.dialect}/activiti-upgrade-5-16-2.sql</value>
</property>
</bean>
<bean id="patch.db-V4.1-update-activiti-nullable-columns" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id" value="patch.db-V4.1-update-activiti-nullable-columns" />
<property name="description" value="patch.schemaUpgradeScript.description" />
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>8005</value></property>
<property name="targetSchema"><value>8006</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/upgrade/4.1/${db.script.dialect}/update-activiti-nullable-columns.sql</value>
</property>
</bean>
<bean id="patch.db-V5.0-ContentUrlEncryptionTables" class="org.alfresco.repo.admin.patch.impl.SchemaUpgradeScriptPatch" parent="basePatch">
<property name="id"><value>patch.db-V5.0-ContentUrlEncryptionTables</value></property>
<property name="description"><value>patch.schemaUpgradeScript.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>8006</value></property>
<property name="targetSchema"><value>8007</value></property>
<property name="scriptUrl">
<value>classpath:alfresco/dbscripts/create/${db.script.dialect}/AlfrescoCreate-ContentUrlEncryptionTables.sql</value>
</property>
</bean>
<bean id="patch.eol-wcmwf" class="org.alfresco.repo.admin.patch.impl.GenericWorkflowPatch" parent="baseWorkflowPatch" >
<property name="id"><value>patch.eol-wcmwf</value></property>
<property name="description"><value>patch.eol-wcmwf.description</value></property>
<property name="fixesFromSchema"><value>0</value></property>
<property name="fixesToSchema"><value>8007</value></property>
<property name="targetSchema"><value>8008</value></property>
<property name="undeployWorkflowNames">
<list>
<value>jbpm$wcmwf:submit</value>
<value>jbpm$wcmwf:submitdirect</value>
<value>jbpm$wcmwf:changerequest</value>
</list>
</property>
</bean>
</beans>