Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)

83462: - ACE-2671 (Move QName Custom Editor from RM into core)
   - ACE-2669 (Move behaviour annotation framework from RM into core)
      * Moved beans to core-services-context.xml as the bootstrap-context.xml is reserved for processes that require sequencing order when starting the repo.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84553 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alan Davis
2014-09-18 16:54:17 +00:00
parent 74a57d33cb
commit fb59c6968e
2 changed files with 94 additions and 95 deletions

View File

@@ -727,24 +727,4 @@
class="org.alfresco.repo.workflow.activiti.ActivitiEngineInitializer"> class="org.alfresco.repo.workflow.activiti.ActivitiEngineInitializer">
<property name="workflowAdminService" ref="workflowAdminService" /> <property name="workflowAdminService" ref="workflowAdminService" />
</bean> </bean>
<!-- Custom property editors -->
<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="propertyEditorRegistrars">
<list>
<ref bean="customPropertyEditorRegistrar"/>
</list>
</property>
</bean>
<bean id="customPropertyEditorRegistrar"
class="org.alfresco.util.CustomPropertyEditorRegistrar">
<property name="namespaceService" ref="NamespaceService"/>
</bean>
<!-- Annotated behaviour bean post processor -->
<bean id="annotatedBehaviourBeanPostProcessor" class="org.alfresco.repo.policy.annotation.AnnotatedBehaviourPostProcessor">
<property name="policyComponent" ref="policyComponent" />
<property name="namespaceService" ref="namespaceService" />
</bean>
</beans> </beans>

View File

@@ -8,7 +8,7 @@
<property name="host" value="${alfresco.rmi.services.host}" /> <property name="host" value="${alfresco.rmi.services.host}" />
<property name="retries" value="${alfresco.rmi.services.retries}" /> <property name="retries" value="${alfresco.rmi.services.retries}" />
</bean> </bean>
<bean id="baseServiceExporter" class="org.alfresco.util.remote.server.AlfrescoRMIServiceExporter" abstract="true"> <bean id="baseServiceExporter" class="org.alfresco.util.remote.server.AlfrescoRMIServiceExporter" abstract="true">
<property name="registryPort" value="${alfresco.rmi.services.port}" /> <property name="registryPort" value="${alfresco.rmi.services.port}" />
<property name="registryServerSocketFactory" ref="hostConfigurableSocketFactory" /> <property name="registryServerSocketFactory" ref="hostConfigurableSocketFactory" />
@@ -26,10 +26,10 @@
<value>5</value> <value>5</value>
</property> </property>
</bean> </bean>
<!-- Ensure backward compatibility with installations that control custom properties through repository-properties --> <!-- Ensure backward compatibility with installations that control custom properties through repository-properties -->
<bean id="legacyConfigPostProcessor" class="org.alfresco.repo.management.subsystems.LegacyConfigPostProcessor"/> <bean id="legacyConfigPostProcessor" class="org.alfresco.repo.management.subsystems.LegacyConfigPostProcessor"/>
<!-- Global properties used in property expansion throughout the container, overridable via JNDI or System properties --> <!-- Global properties used in property expansion throughout the container, overridable via JNDI or System properties -->
<bean id="global-properties" class="org.alfresco.config.JndiPropertiesFactoryBean"> <bean id="global-properties" class="org.alfresco.config.JndiPropertiesFactoryBean">
<property name="locations"> <property name="locations">
@@ -74,12 +74,12 @@
</property> </property>
<property name="searchSystemEnvironment"> <property name="searchSystemEnvironment">
<value>false</value> <value>false</value>
</property> </property>
<property name="propertiesPersister"> <property name="propertiesPersister">
<bean class="org.alfresco.config.AlfrescoPropertiesPersister"/> <bean class="org.alfresco.config.AlfrescoPropertiesPersister"/>
</property> </property>
</bean> </bean>
<!-- Expand global properties and version information in bean definitions --> <!-- Expand global properties and version information in bean definitions -->
<bean id="repository-properties" parent="common-placeholder-configurer"> <bean id="repository-properties" parent="common-placeholder-configurer">
<property name="locations"> <property name="locations">
@@ -136,15 +136,15 @@
<bean id="dynamicExporter" class="org.alfresco.repo.management.DynamicMBeanExporter"> <bean id="dynamicExporter" class="org.alfresco.repo.management.DynamicMBeanExporter">
<property name="server" ref="alfrescoMBeanServer"/> <property name="server" ref="alfrescoMBeanServer"/>
</bean> </bean>
<bean id="managedResource" class="org.alfresco.repo.management.DummyManagedResource"> <bean id="managedResource" class="org.alfresco.repo.management.DummyManagedResource">
</bean> </bean>
<!-- <!--
The local in process RMI registry which will be bound to the address in The local in process RMI registry which will be bound to the address in
java.rmi.server.hostname java.rmi.server.hostname
--> -->
<bean id="registry" <bean id="registry"
class="org.springframework.remoting.rmi.RmiRegistryFactoryBean" class="org.springframework.remoting.rmi.RmiRegistryFactoryBean"
lazy-init="true"> lazy-init="true">
@@ -205,10 +205,10 @@
<property name="transactionService"><ref bean="transactionService"/></property> <property name="transactionService"><ref bean="transactionService"/></property>
<property name="authenticationService"><ref bean="authenticationService"/></property> <property name="authenticationService"><ref bean="authenticationService"/></property>
</bean> </bean>
<!-- from Thor --> <!-- from Thor -->
<bean id="defaultDataSource" parent="baseDefaultDataSource" /> <bean id="defaultDataSource" parent="baseDefaultDataSource" />
<!-- Datasource bean --> <!-- Datasource bean -->
<bean id="baseDefaultDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" abstract="true"> <bean id="baseDefaultDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" abstract="true">
<property name="driverClassName"> <property name="driverClassName">
@@ -290,7 +290,7 @@
<ref bean="defaultDataSource" /> <ref bean="defaultDataSource" />
</property> </property>
</bean> </bean>
<bean id="dataSourceCheck" class="org.alfresco.repo.domain.schema.DataSourceCheck"> <bean id="dataSourceCheck" class="org.alfresco.repo.domain.schema.DataSourceCheck">
<constructor-arg index="0" value="${db.url}" /> <constructor-arg index="0" value="${db.url}" />
<constructor-arg index="1" value="${db.username}" /> <constructor-arg index="1" value="${db.username}" />
@@ -404,7 +404,7 @@
<bean id="cannedQueryRegistry" class="org.alfresco.util.registry.NamedObjectRegistry"> <bean id="cannedQueryRegistry" class="org.alfresco.util.registry.NamedObjectRegistry">
<property name="storageType" value="org.alfresco.query.CannedQueryFactory"/> <property name="storageType" value="org.alfresco.query.CannedQueryFactory"/>
</bean> </bean>
<!-- --> <!-- -->
<!-- I18N --> <!-- I18N -->
<!-- --> <!-- -->
@@ -438,9 +438,9 @@
</list> </list>
</property> </property>
</bean> </bean>
<!-- Repo-based Message Service (based on Core I18NUtil) --> <!-- Repo-based Message Service (based on Core I18NUtil) -->
<bean id="messageService" class="org.alfresco.repo.i18n.MessageServiceImpl"> <bean id="messageService" class="org.alfresco.repo.i18n.MessageServiceImpl">
<property name="tenantService"> <property name="tenantService">
<ref bean="tenantService"/> <ref bean="tenantService"/>
@@ -473,16 +473,16 @@
<!-- --> <!-- -->
<bean id="lockStoreFactory" class="org.alfresco.repo.lock.mem.DefaultLockStoreFactory"/> <bean id="lockStoreFactory" class="org.alfresco.repo.lock.mem.DefaultLockStoreFactory"/>
<bean id="lockStore" factory-bean="lockStoreFactory" factory-method="createLockStore"/> <bean id="lockStore" factory-bean="lockStoreFactory" factory-method="createLockStore"/>
<bean id="lockableAspectInterceptor" class="org.alfresco.repo.lock.mem.LockableAspectInterceptor" init-method="init"> <bean id="lockableAspectInterceptor" class="org.alfresco.repo.lock.mem.LockableAspectInterceptor" init-method="init">
<property name="nodeService" ref="dbNodeService"/> <property name="nodeService" ref="dbNodeService"/>
<property name="lockService" ref="lockService"/> <property name="lockService" ref="lockService"/>
<property name="lockStore" ref="lockStore"/> <property name="lockStore" ref="lockStore"/>
<property name="authenticationService" ref="authenticationService"/> <property name="authenticationService" ref="authenticationService"/>
</bean> </bean>
<bean id="lockService" class="org.alfresco.repo.lock.LockServiceImpl" init-method="init"> <bean id="lockService" class="org.alfresco.repo.lock.LockServiceImpl" init-method="init">
<property name="nodeService" ref="nodeService" /> <property name="nodeService" ref="nodeService" />
<property name="tenantService" ref="tenantService" /> <property name="tenantService" ref="tenantService" />
@@ -492,7 +492,7 @@
<property name="authenticationService" ref="authenticationService" /> <property name="authenticationService" ref="authenticationService" />
<property name="searchService" ref="admSearchService" /> <property name="searchService" ref="admSearchService" />
<property name="behaviourFilter" ref="policyBehaviourFilter" /> <property name="behaviourFilter" ref="policyBehaviourFilter" />
<property name="nodeIndexer" ref="nodeIndexer"/> <property name="nodeIndexer" ref="nodeIndexer"/>
<property name="authorityService" ref="authorityService"/> <property name="authorityService" ref="authorityService"/>
</bean> </bean>
@@ -500,7 +500,7 @@
<!-- Version Service --> <!-- Version Service -->
<!-- --> <!-- -->
<bean id="versionService" class="org.alfresco.repo.version.Version2ServiceImpl" init-method="initialise"> <bean id="versionService" class="org.alfresco.repo.version.Version2ServiceImpl" init-method="initialise">
<property name="nodeService"> <property name="nodeService">
<ref bean="NodeService" /> <ref bean="NodeService" />
@@ -548,8 +548,8 @@
<bean id="serialVersionLabelPolicy" class="org.alfresco.repo.version.common.versionlabel.SerialVersionLabelPolicy" > <bean id="serialVersionLabelPolicy" class="org.alfresco.repo.version.common.versionlabel.SerialVersionLabelPolicy" >
</bean> </bean>
<bean id="registerContentWithVersionService" class="org.alfresco.repo.version.VersionServiceVersionLabelRegistrationBean" init-method="register"> <bean id="registerContentWithVersionService" class="org.alfresco.repo.version.VersionServiceVersionLabelRegistrationBean" init-method="register">
<property name="versionService"> <property name="versionService">
<ref bean="versionService" /> <ref bean="versionService" />
</property> </property>
@@ -563,8 +563,8 @@
<ref bean="serialVersionLabelPolicy" /> <ref bean="serialVersionLabelPolicy" />
</property> </property>
</bean> </bean>
<bean id="registerMLContainerWithVersionService" class="org.alfresco.repo.version.VersionServiceVersionLabelRegistrationBean" init-method="register"> <bean id="registerMLContainerWithVersionService" class="org.alfresco.repo.version.VersionServiceVersionLabelRegistrationBean" init-method="register">
<property name="versionService"> <property name="versionService">
<ref bean="versionService" /> <ref bean="versionService" />
</property> </property>
@@ -578,9 +578,9 @@
<ref bean="serialVersionLabelPolicy" /> <ref bean="serialVersionLabelPolicy" />
</property> </property>
</bean> </bean>
<!-- --> <!-- -->
<bean id="versionMigrator" class="org.alfresco.repo.version.VersionMigrator" init-method="init"> <bean id="versionMigrator" class="org.alfresco.repo.version.VersionMigrator" init-method="init">
<property name="dbNodeService"> <property name="dbNodeService">
<ref bean="mtAwareNodeService" /> <ref bean="mtAwareNodeService" />
@@ -610,7 +610,7 @@
<value>500</value> <value>500</value>
</property> </property>
</bean> </bean>
<bean id="versionableAspect" class="org.alfresco.repo.version.VersionableAspect" init-method="init"> <bean id="versionableAspect" class="org.alfresco.repo.version.VersionableAspect" init-method="init">
<property name="policyComponent"> <property name="policyComponent">
<ref bean="policyComponent" /> <ref bean="policyComponent" />
@@ -664,7 +664,7 @@
<!-- Constraint Registry --> <!-- Constraint Registry -->
<bean id="cm:constraintRegistry" class="org.alfresco.repo.dictionary.constraint.ConstraintRegistry" /> <bean id="cm:constraintRegistry" class="org.alfresco.repo.dictionary.constraint.ConstraintRegistry" />
<!-- A constraint that does nothing --> <!-- A constraint that does nothing -->
<bean id="noop.storeSelectorConstraint" class="org.alfresco.repo.dictionary.constraint.NoOpConstraint" init-method="initialize" > <bean id="noop.storeSelectorConstraint" class="org.alfresco.repo.dictionary.constraint.NoOpConstraint" init-method="initialize" >
<property name="shortName"> <property name="shortName">
@@ -721,7 +721,7 @@
<value>org.alfresco.repo.i18n.MessageService</value> <value>org.alfresco.repo.i18n.MessageService</value>
</property> </property>
</bean> </bean>
</property> </property>
<property name="proxyInterfaces"> <property name="proxyInterfaces">
<list> <list>
<value>org.alfresco.service.cmr.i18n.MessageLookup</value> <value>org.alfresco.service.cmr.i18n.MessageLookup</value>
@@ -766,14 +766,14 @@
<!-- Implementation models --> <!-- Implementation models -->
<value>org/alfresco/repo/action/actionModel.xml</value> <value>org/alfresco/repo/action/actionModel.xml</value>
<value>org/alfresco/repo/rule/ruleModel.xml</value> <value>org/alfresco/repo/rule/ruleModel.xml</value>
<!-- Version models --> <!-- Version models -->
<value>org/alfresco/repo/version/version_model.xml</value> <!-- deprecated --> <value>org/alfresco/repo/version/version_model.xml</value> <!-- deprecated -->
<value>org/alfresco/repo/version/version2_model.xml</value> <value>org/alfresco/repo/version/version2_model.xml</value>
<!-- Email model --> <!-- Email model -->
<value>alfresco/model/emailServerModel.xml</value> <value>alfresco/model/emailServerModel.xml</value>
<!-- Calendar model --> <!-- Calendar model -->
<value>alfresco/model/calendarModel.xml</value> <value>alfresco/model/calendarModel.xml</value>
@@ -785,19 +785,19 @@
<!-- Remote Credentials model --> <!-- Remote Credentials model -->
<value>alfresco/model/remoteCredentialsModel.xml</value> <value>alfresco/model/remoteCredentialsModel.xml</value>
<!-- Share Data Lists model --> <!-- Share Data Lists model -->
<value>alfresco/model/datalistModel.xml</value> <value>alfresco/model/datalistModel.xml</value>
<!-- QuickShare (aka PublicView) --> <!-- QuickShare (aka PublicView) -->
<value>alfresco/model/quickShareModel.xml</value> <value>alfresco/model/quickShareModel.xml</value>
<!-- Share UI model --> <!-- Share UI model -->
<value>alfresco/model/shareUiModel.xml</value> <value>alfresco/model/shareUiModel.xml</value>
<!-- Site model --> <!-- Site model -->
<value>alfresco/model/siteModel.xml</value> <value>alfresco/model/siteModel.xml</value>
<!-- Content Publishing model --> <!-- Content Publishing model -->
<value>alfresco/model/publishingModel.xml</value> <value>alfresco/model/publishingModel.xml</value>
</list> </list>
@@ -818,7 +818,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<!-- TODO - deprecate and replace with mechanism that does not rely on init-method (see AR-2207) --> <!-- TODO - deprecate and replace with mechanism that does not rely on init-method (see AR-2207) -->
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap"> <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models"> <property name="models">
@@ -827,7 +827,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<!-- --> <!-- -->
<!-- CheckOut/CheckIn Service --> <!-- CheckOut/CheckIn Service -->
<!-- --> <!-- -->
@@ -855,7 +855,7 @@
<bean id="checkedOutAspect" class="org.alfresco.repo.coci.CheckedOutAspect" init-method="init"> <bean id="checkedOutAspect" class="org.alfresco.repo.coci.CheckedOutAspect" init-method="init">
<property name="policyComponent" ref="policyComponent" /> <property name="policyComponent" ref="policyComponent" />
</bean> </bean>
<!-- Multilingual Document--> <!-- Multilingual Document-->
<bean id="multilingualDocumentAspect" class="org.alfresco.repo.model.ml.MultilingualDocumentAspect" init-method="init"> <bean id="multilingualDocumentAspect" class="org.alfresco.repo.model.ml.MultilingualDocumentAspect" init-method="init">
@@ -940,7 +940,7 @@
<value>${system.serverMode}</value> <value>${system.serverMode}</value>
</property> </property>
</bean> </bean>
<bean id="serverDescriptorDAO" class="org.alfresco.repo.descriptor.ServerDescriptorDAOImpl"> <bean id="serverDescriptorDAO" class="org.alfresco.repo.descriptor.ServerDescriptorDAOImpl">
<property name="repositoryName"> <property name="repositoryName">
<value>${repository.name}</value> <value>${repository.name}</value>
@@ -997,7 +997,7 @@
<ref bean="searchService"/> <ref bean="searchService"/>
</property> </property>
</bean> </bean>
<!-- Clustered (DB) locking Service --> <!-- Clustered (DB) locking Service -->
<bean id="jobLockService" class="org.alfresco.repo.lock.JobLockServiceImpl" destroy-method="shutdown"> <bean id="jobLockService" class="org.alfresco.repo.lock.JobLockServiceImpl" destroy-method="shutdown">
<property name="retryingTransactionHelper"> <property name="retryingTransactionHelper">
@@ -1019,19 +1019,19 @@
</property> </property>
<property name="forceWritable"> <property name="forceWritable">
<value>true</value> <value>true</value>
</property> </property>
</bean> </bean>
</property> </property>
<property name="lockDAO" ref="lockDAO" /> <property name="lockDAO" ref="lockDAO" />
<property name="defaultRetryCount"><value>10</value></property> <property name="defaultRetryCount"><value>10</value></property>
<property name="defaultRetryWait"><value>20</value></property> <property name="defaultRetryWait"><value>20</value></property>
</bean> </bean>
<bean id="licenseResourceComponent" class="org.alfresco.repo.descriptor.LicenseResourceComponent"> <bean id="licenseResourceComponent" class="org.alfresco.repo.descriptor.LicenseResourceComponent">
<property name="externalLicenseLocation"> <property name="externalLicenseLocation">
<value>${location.license.external}</value> <value>${location.license.external}</value>
</property> </property>
<property name="sharedLicenseLocation"> <property name="sharedLicenseLocation">
<value>${location.license.shared}</value> <value>${location.license.shared}</value>
</property> </property>
<property name="embeddedLicenseLocation"> <property name="embeddedLicenseLocation">
@@ -1050,17 +1050,17 @@
</list> </list>
</property> </property>
</bean> </bean>
<!-- Replacement for Spring's multicaster, that queues up events until the application is started --> <!-- Replacement for Spring's multicaster, that queues up events until the application is started -->
<bean id="applicationEventMulticaster" class="org.alfresco.repo.management.SafeApplicationEventMulticaster"/> <bean id="applicationEventMulticaster" class="org.alfresco.repo.management.SafeApplicationEventMulticaster"/>
<bean id="repositoryState" class="org.alfresco.repo.admin.RepositoryState" /> <bean id="repositoryState" class="org.alfresco.repo.admin.RepositoryState" />
<!-- Alfresco Events Publisher --> <!-- Alfresco Events Publisher -->
<bean id="eventPublisher" class="org.alfresco.repo.events.NoOpEventPublisher" /> <bean id="eventPublisher" class="org.alfresco.repo.events.NoOpEventPublisher" />
<!-- index subsystem proxies --> <!-- index subsystem proxies -->
<bean id="Search" class="org.alfresco.repo.management.subsystems.SwitchableApplicationContextFactory" parent="abstractPropertyBackedBean"> <bean id="Search" class="org.alfresco.repo.management.subsystems.SwitchableApplicationContextFactory" parent="abstractPropertyBackedBean">
<property name="autoStart"> <property name="autoStart">
<value>false</value> <value>false</value>
@@ -1102,7 +1102,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="lucene" class="org.alfresco.repo.management.subsystems.LuceneChildApplicationContextFactory" parent="abstractPropertyBackedBean"> <bean id="lucene" class="org.alfresco.repo.management.subsystems.LuceneChildApplicationContextFactory" parent="abstractPropertyBackedBean">
<property name="autoStart"> <property name="autoStart">
<value>false</value> <value>false</value>
@@ -1120,7 +1120,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="noindex" class="org.alfresco.repo.management.subsystems.NoIndexChildApplicationContextFactory" parent="abstractPropertyBackedBean"> <bean id="noindex" class="org.alfresco.repo.management.subsystems.NoIndexChildApplicationContextFactory" parent="abstractPropertyBackedBean">
<property name="autoStart"> <property name="autoStart">
<value>false</value> <value>false</value>
@@ -1138,7 +1138,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="indexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="indexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1152,7 +1152,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="admSearchService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="admSearchService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1166,7 +1166,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="versionSearchService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="versionSearchService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1180,13 +1180,13 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="searchService" class="org.alfresco.repo.search.impl.SearchServiceSubSystemDelegator"> <bean id="searchService" class="org.alfresco.repo.search.impl.SearchServiceSubSystemDelegator">
<property name="subSystem" ref ="searchServiceSubsystemProxy" /> <property name="subSystem" ref ="searchServiceSubsystemProxy" />
<property name="nodeService" ref="mlAwareNodeService" /> <property name="nodeService" ref="mlAwareNodeService" />
<property name="dictionaryService" ref="dictionaryService" /> <property name="dictionaryService" ref="dictionaryService" />
</bean> </bean>
<bean id="searchServiceSubsystemProxy" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="searchServiceSubsystemProxy" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1200,7 +1200,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="admLuceneIndexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory" depends-on="Search" > <bean id="admLuceneIndexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory" depends-on="Search" >
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1215,7 +1215,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="admLuceneUnIndexedIndexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="admLuceneUnIndexedIndexerAndSearcherFactory" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1230,8 +1230,8 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="indexerComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="indexerComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1245,7 +1245,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="queryRegisterComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="queryRegisterComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1259,7 +1259,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="categoryService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="categoryService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1273,7 +1273,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="indexRecoveryComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="indexRecoveryComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1287,9 +1287,9 @@
</list> </list>
</property> </property>
</bean> </bean>
<!-- only required for lucene index test support --> <!-- only required for lucene index test support -->
<bean id="LuceneFullTextSearchIndexer" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="LuceneFullTextSearchIndexer" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1303,8 +1303,8 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="ftsIndexerTrigger" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="ftsIndexerTrigger" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1320,7 +1320,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="adm.luceneQueryEngineImpl" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="adm.luceneQueryEngineImpl" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1334,7 +1334,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="indexConfigurationChecker" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="indexConfigurationChecker" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1348,7 +1348,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="statsService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="statsService" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1362,7 +1362,7 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="solrTrackingComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory"> <bean id="solrTrackingComponent" class="org.alfresco.repo.management.subsystems.SubsystemProxyFactory">
<property name="sourceApplicationContextFactory"> <property name="sourceApplicationContextFactory">
<ref bean="Search" /> <ref bean="Search" />
@@ -1376,11 +1376,30 @@
</list> </list>
</property> </property>
</bean> </bean>
<bean id="defaultImageResolver" class="org.alfresco.util.DefaultImageResolver" /> <bean id="defaultImageResolver" class="org.alfresco.util.DefaultImageResolver" />
<bean id="nameChecker" class="org.alfresco.repo.dictionary.constraint.NameChecker"> <bean id="nameChecker" class="org.alfresco.repo.dictionary.constraint.NameChecker">
<property name="dictionaryService" ref="dictionaryService" /> <property name="dictionaryService" ref="dictionaryService" />
</bean> </bean>
<!-- Custom property editors -->
<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="propertyEditorRegistrars">
<list>
<ref bean="customPropertyEditorRegistrar"/>
</list>
</property>
</bean>
<bean id="customPropertyEditorRegistrar"
class="org.alfresco.util.CustomPropertyEditorRegistrar">
<property name="namespaceService" ref="NamespaceService"/>
</bean>
<!-- Annotated behaviour bean post processor -->
<bean id="annotatedBehaviourBeanPostProcessor" class="org.alfresco.repo.policy.annotation.AnnotatedBehaviourPostProcessor">
<property name="policyComponent" ref="policyComponent" />
<property name="namespaceService" ref="namespaceService" />
</bean>
</beans> </beans>