Projet

General

Profil

RE: incompatibilité becpg project avec un autre module » alvex-documents-registers-context.xml

farouk osrani, 15/01/2015 16:28

 
<?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="webscript.alvex.datalists.datalist-export-xlsx.put"
class="com.alvexcore.repo.documents.generation.ExportDataListToXlsx"
parent="webscript">
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>

<bean id="alvex-documents-types-deployer" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<!-- Register resource bundles -->
<property name="labels">
<list>
<value>alfresco.extension.messages.alvex-default-documents-types</value>
</list>
</property>
<!-- Register models -->
<property name="models">
<list>
<value>alfresco/extension/models/alvex-default-documents-types-model.xml</value>
</list>
</property>
</bean>

<bean id="alvex-documents-registers-deployer" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap, alvex-documents-types-deployer">
<!-- Register resource bundles -->
<property name="labels">
<list>
<value>alfresco.extension.messages.alvex-documents-registers</value>
<value>alfresco.extension.messages.alvex-documents-types</value>
</list>
</property>
<!-- Register models -->
<property name="models">
<list>
<value>alfresco/extension/models/alvex-documents-types-model.xml</value>
</list>
</property>
</bean>

<bean id="alvex-master-data-deployer" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<!-- Register resource bundles -->
<property name="labels">
<list>
<value>alfresco.extension.messages.alvex-master-data</value>
</list>
</property>
<!-- Register models -->
<property name="models">
<list>
<value>alfresco/extension/models/alvex-master-data-model.xml</value>
</list>
</property>
</bean>
<bean id="formServiceScript" parent="baseJavaScriptExtension"
class="org.alfresco.repo.forms.script.MasterDataAwareScriptFormService">
<property name="extensionName">
<value>formService</value>
</property>
<property name="formService" ref="FormService" />
</bean>
<!-- ensures model-compliance of node structures -->
<bean id="integrityChecker" class="org.alfresco.repo.node.integrity.MasterDataAwareIntegrityChecker" init-method="init">
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="policyComponent" ref="policyComponent"/>
<property name="dictionaryService" ref="dictionaryService" />
<property name="nodeService" ref="nodeService" />
<property name="tenantService" ref="tenantService" />
<property name="enabled" value="${system.integrity.enabled}" />
<property name="traceOn" value="${system.integrity.trace}" />
<property name="failOnViolation" value="${system.integrity.failOnViolation}" />
<property name="maxErrorsPerTransaction" value="5" />
<property name="storesToIgnore">
<list>
<value>${version.store.version2Store}</value>
<!-- <value>${version.store.deprecated.lightWeightVersionStore}</value> -->
</list>
</property>
</bean>
<!-- We need this to set static properties for all MasterDataConstraint instances -->
<bean id="MasterDataConstraintHelper" class="com.alvexcore.repo.masterdata.MasterDataConstraint" depends-on="alvex-documents-registers">
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<bean id="MasterDataNodeFilter" class="com.alvexcore.repo.masterdata.MasterDataFormFilter" parent="baseFormFilter">
<property name="filterRegistry" ref="nodeFilterRegistry" />
<property name="nodeService" ref="nodeService" />
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
</bean>
<bean id="MasterDataTypeFilter" class="com.alvexcore.repo.masterdata.MasterDataFormFilter" parent="baseFormFilter">
<property name="filterRegistry" ref="typeFilterRegistry" />
<property name="nodeService" ref="nodeService" />
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
</bean>
<!-- AlvexDictionaryService -->
<bean id="alvex-dictionary-service-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexDictionaryService" class="com.alvexcore.repo.AlvexDictionaryServiceImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<bean id="AlvexDictionaryService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexDictionaryService" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.AlvexDictionaryService</value>
</list>
</property>
<property name="interceptorNames">
<list>
<idref bean="alvex-dictionary-service-transaction" />
</list>
</property>
</bean>
<alias name="AlvexDictionaryService" alias="alvex-dictionary-service" />
<bean id="alvex-dictionary-service-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.JsAlvexDictionaryService">
<property name="extensionName">
<value>alvexDictionaryService</value>
</property>
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="nodeService" ref="nodeService" />
</bean>

<!-- AlvexRegistriesService -->
<bean id="alvex-registries-service-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexRegistriesService" class="com.alvexcore.repo.registries.AlvexRegistriesServiceImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
<property name="alvexExtensionRegistry" ref="alvex-repo-extension-registry" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
</bean>
<bean id="AlvexRegistriesService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexRegistriesService" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.registries.AlvexRegistriesService</value>
</list>
</property>
<property name="interceptorNames">
<list>
<idref bean="alvex-registries-service-transaction" />
</list>
</property>
</bean>
<alias name="AlvexRegistriesService" alias="alvex-registries-service" />
<bean id="alvex-registries-service-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.registries.JsAlvexRegistriesService">
<property name="extensionName">
<value>alvexRegistriesService</value>
</property>
<property name="alvexRegistriesService" ref="alvex-registries-service" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
</bean>
<!-- AlvexMasterDataService -->
<bean id="alvex-master-data-service-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexMasterDataService" class="com.alvexcore.repo.masterdata.AlvexMasterDataServiceImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
</bean>
<bean id="AlvexMasterDataService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexMasterDataService" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.masterdata.AlvexMasterDataService</value>
</list>
</property>
<property name="interceptorNames">
<list>
<idref bean="alvex-master-data-service-transaction" />
</list>
</property>
</bean>
<alias name="AlvexMasterDataService" alias="alvex-master-data-service" />
<bean id="alvex-master-data-service-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.masterdata.JsAlvexMasterDataService">
<property name="extensionName">
<value>alvexMasterDataService</value>
</property>
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>

<bean id="alvex-template-service-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexTemplateService" class="com.alvexcore.repo.documents.generation.TemplateServiceImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<bean id="AlvexTemplateService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexTemplateService" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.documents.generation.TemplateService</value>
</list>
</property>

<property name="interceptorNames">
<list>
<idref bean="alvex-template-service-transaction" />
</list>
</property>
</bean>
<alias name="AlvexTemplateService" alias="alvex-template-service" />
<bean id="alvex-template-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.documents.generation.JscriptTemplate">
<property name="extensionName">
<value>template</value>
</property>
<property name="templateService" ref="alvex-template-service" />
</bean>

<bean id="alvex-xml-service-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexXmlService" class="com.alvexcore.repo.documents.XmlServiceImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<bean id="AlvexXmlService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexXmlService" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.documents.XmlService</value>
</list>
</property>

<property name="interceptorNames">
<list>
<idref bean="alvex-xml-service-transaction" />
</list>
</property>
</bean>
<alias name="AlvexXmlService" alias="alvex-xml-service" />
<bean id="alvex-xml-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.documents.JscriptXmlService">
<property name="extensionName">
<value>xmlService</value>
</property>
<property name="xmlService" ref="alvex-xml-service" />
</bean>
<!-- Version helper -->
<bean id="alvex-version-helper-transaction"
class="org.alfresco.repo.transaction.RetryingTransactionInterceptor">
<property name="transactionService" ref="TransactionService" />
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="*exists">${server.transaction.mode.readOnly}</prop>
<prop key="*Exists">${server.transaction.mode.readOnly}</prop>
<prop key="is*">${server.transaction.mode.readOnly}</prop>
<prop key="resolve*">${server.transaction.mode.readOnly}</prop>
<prop key="get*">${server.transaction.mode.readOnly}</prop>
<prop key="*">${server.transaction.mode.default}</prop>
</props>
</property>
</bean>
<bean id="alvexVersionHelper" class="com.alvexcore.repo.tools.VersionHelperImpl">
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<bean id="AlvexVersionHelper" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target" ref="alvexVersionHelper" />
<property name="proxyInterfaces">
<list>
<value>com.alvexcore.repo.tools.VersionHelper</value>
</list>
</property>
<property name="interceptorNames">
<list>
<idref bean="alvex-version-helper-transaction" />
</list>
</property>
</bean>
<alias name="AlvexVersionHelper" alias="alvex-version-helper" />
<bean id="alvex-version-helper-js" parent="baseJavaScriptExtension"
class="com.alvexcore.repo.tools.JscriptVersionHelper">
<property name="extensionName">
<value>versionHelper</value>
</property>
<property name="versionHelper" ref="alvex-version-helper" />
<property name="serviceRegistry" ref="ServiceRegistry" />
</bean>
<!-- Custom versionable aspect impl -->
<bean id="versionableAspect" class="com.alvexcore.repo.AlvexVersionableAspect" init-method="init">
<property name="policyComponent">
<ref bean="policyComponent" />
</property>
<property name="versionService">
<ref bean="versionService"/>
</property>
<property name="nodeService">
<ref bean="nodeService"/>
</property>
<property name="lockService" ref="lockService" />
<property name="dictionaryDAO">
<ref bean="dictionaryDAO"/>
</property>
<property name="namespacePrefixResolver">
<ref bean="namespaceService"/>
</property>
<property name="excludedOnUpdateProps">
<list>
<value>webdav:opaquelocktoken</value>
<value>webdav:sharedLockTokens</value>
<value>webdav:lockDepth</value>
<value>webdav:lockScope</value>
<value>webdav:deadproperties</value>
<value>cm:likesRatingSchemeTotal</value>
<value>cm:likesRatingSchemeCount</value>
<value>cm:fiveStarRatingSchemeCount</value>
<value>cm:fiveStarRatingSchemeTotal</value>
<!-- ALF-12205 - do not version on comments -->
<value>fm:commentCount</value>
<value>cm:expiryDate</value>
<!-- MNT-181 -->
<value>sys:clientVisibilityMask</value>
<value>cm:lastThumbnailModification</value>
<!-- MNT-9688 -->
<value>cm:storeName</value>
</list>
</property>
<property name="enableAutoVersioning" value="${version.store.enableAutoVersioning}" />
</bean>
<!-- Max version policy based on https://github.com/jottley/alfresco-maxversion-policy -->
<bean id="alvexMaxVersion" class="com.alvexcore.repo.AlvexMaxVersionPolicy" init-method="init">
<property name="policyComponent">
<ref bean="policyComponent" />
</property>
<property name="versionService">
<ref bean="VersionService" />
</property>
<!-- The max number of versions per versioned node -->
<property name="maxVersions">
<value>${alvex.maxVersions}</value>
</property>
</bean>
<bean id="alvex-documents-registers" class="com.alvexcore.repo.DocumentsRegistersExtension"
depends-on="alvex-custom-workflows" parent="alvex-extension">
<property name="policyComponent" ref="policyComponent" />
<property name="alvexDictionaryService" ref="alvex-dictionary-service" />
<property name="alvexMasterDataService" ref="alvex-master-data-service" />
</bean>
</beans>
    (1-1/1)