mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Import action moved to top-level in the main browse screen now it is useful on a day-to-day basis. The 'import' repository action (ImporterActionExecuter) extended to support import of any zip flavour file. More zip flavour filetypes added to mimetype map. Improved debugging output added to BasePathResultsMap for xpaths executed in templates. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5760 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
527 lines
19 KiB
XML
527 lines
19 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>
|
|
|
|
<!-- Action Service -->
|
|
|
|
<bean id="actionService" class="org.alfresco.repo.action.ActionServiceImpl">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="searchService">
|
|
<ref bean="ADMSearchService" />
|
|
</property>
|
|
<property name="authenticationComponent">
|
|
<ref bean="authenticationComponent" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="DictionaryService" />
|
|
</property>
|
|
<property name="asynchronousActionExecutionQueue">
|
|
<ref bean="asynchronousActionExecutionQueue"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="asynchronousActionExecutionQueue" class="org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl">
|
|
<property name="transactionService">
|
|
<ref bean="transactionComponent"/>
|
|
</property>
|
|
<property name="authenticationComponent">
|
|
<ref bean="AuthenticationComponent"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- Actions Aspect -->
|
|
|
|
<bean id="actionsAspect" class="org.alfresco.repo.action.ActionsAspect" init-method="init">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService"/>
|
|
</property>
|
|
<property name="policyComponent">
|
|
<ref bean="policyComponent"/>
|
|
</property>
|
|
<property name="ruleService">
|
|
<ref bean="ruleService"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- I18N -->
|
|
|
|
<bean id="actionResourceBundles" class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
|
|
<property name="resourceBundles">
|
|
<list>
|
|
<value>alfresco.messages.action-service</value>
|
|
<value>alfresco.messages.action-config</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- Action Conditions -->
|
|
|
|
<bean id="action-condition-evaluator" abstract="true" init-method="init">
|
|
<property name="runtimeActionService">
|
|
<ref bean="actionService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="no-condition" class="org.alfresco.repo.action.evaluator.NoConditionEvaluator" parent="action-condition-evaluator">
|
|
</bean>
|
|
|
|
<bean id="compare-property-value" class="org.alfresco.repo.action.evaluator.ComparePropertyValueEvaluator" parent="action-condition-evaluator">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" />
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="contentService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
<property name="propertyValueComparators">
|
|
<list>
|
|
<bean class="org.alfresco.repo.action.evaluator.compare.TextPropertyValueComparator"/>
|
|
<bean class="org.alfresco.repo.action.evaluator.compare.NumericPropertyValueComparator"/>
|
|
<bean class="org.alfresco.repo.action.evaluator.compare.DatePropertyValueComparator"/>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="compare-mime-type" class="org.alfresco.repo.action.evaluator.CompareMimeTypeEvaluator" parent="compare-property-value"/>
|
|
|
|
<bean id="in-category" class="org.alfresco.repo.action.evaluator.InCategoryEvaluator" parent="action-condition-evaluator">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="is-subtype" class="org.alfresco.repo.action.evaluator.IsSubTypeEvaluator" parent="action-condition-evaluator">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="has-aspect" class="org.alfresco.repo.action.evaluator.HasAspectEvaluator" parent="action-condition-evaluator">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="has-version-history" class="org.alfresco.repo.action.evaluator.HasVersionHistoryEvaluator" parent="action-condition-evaluator">
|
|
<property name="publicCondition">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" />
|
|
</property>
|
|
<property name="versionService">
|
|
<ref bean="versionService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- Actions -->
|
|
|
|
<bean id="action-executer" abstract="true" init-method="init">
|
|
<property name="runtimeActionService">
|
|
<ref bean="actionService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="composite-action" class="org.alfresco.repo.action.executer.CompositeActionExecuter" parent="action-executer">
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="actionService">
|
|
<ref bean="actionService"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="create-version" class="org.alfresco.repo.action.executer.CreateVersionActionExecuter" parent="action-executer">
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="nodeService"/>
|
|
</property>
|
|
<property name="versionService">
|
|
<ref bean="versionService"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="add-features" class="org.alfresco.repo.action.executer.AddFeaturesActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="remove-features" class="org.alfresco.repo.action.executer.RemoveFeaturesActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="specialise-type" class="org.alfresco.repo.action.executer.SpecialiseTypeActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="link-category" class="org.alfresco.repo.action.executer.LinkCategoryActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="simple-workflow" class="org.alfresco.repo.action.executer.SimpleWorkflowActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="transform" class="org.alfresco.repo.action.executer.TransformActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="ContentService" />
|
|
</property>
|
|
<property name="copyService">
|
|
<ref bean="CopyService" />
|
|
</property>
|
|
<property name="mimetypeService">
|
|
<ref bean="mimetypeService" />
|
|
</property>
|
|
<property name="transformerRegistry">
|
|
<ref bean="contentTransformerRegistry" />
|
|
</property>
|
|
<property name="applicableTypes">
|
|
<list>
|
|
<value>{http://www.alfresco.org/model/content/1.0}content</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="transform-image" class="org.alfresco.repo.action.executer.ImageTransformActionExecuter"
|
|
parent="transform">
|
|
<property name="imageMagickContentTransformer">
|
|
<ref bean="transformer.ImageMagick" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="copy" class="org.alfresco.repo.action.executer.CopyActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="copyService">
|
|
<ref bean="CopyService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="copy-to-web-project" class="org.alfresco.repo.action.executer.CopyToWebProjectActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="crossRepositoryCopyService">
|
|
<ref bean="CrossRepositoryCopyService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="move" class="org.alfresco.repo.action.executer.MoveActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="check-in" class="org.alfresco.repo.action.executer.CheckInActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="cociService">
|
|
<ref bean="checkOutCheckInService"></ref>
|
|
</property>
|
|
<property name="applicableTypes">
|
|
<list>
|
|
<value>{http://www.alfresco.org/model/content/1.0}content</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="check-out" class="org.alfresco.repo.action.executer.CheckOutActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="cociService">
|
|
<ref bean="checkOutCheckInService"></ref>
|
|
</property>
|
|
<property name="applicableTypes">
|
|
<list>
|
|
<value>{http://www.alfresco.org/model/content/1.0}content</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="mail" class="org.alfresco.repo.action.executer.MailActionExecuter" parent="action-executer">
|
|
<property name="mailService">
|
|
<ref bean="mailService"></ref>
|
|
</property>
|
|
<property name="templateService">
|
|
<ref bean="templateService"></ref>
|
|
</property>
|
|
<property name="personService">
|
|
<ref bean="personService"></ref>
|
|
</property>
|
|
<property name="authenticationService">
|
|
<ref bean="authenticationService"></ref>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="nodeService"></ref>
|
|
</property>
|
|
<property name="authorityService">
|
|
<ref bean="authorityService"></ref>
|
|
</property>
|
|
<property name="serviceRegistry">
|
|
<ref bean="ServiceRegistry"></ref>
|
|
</property>
|
|
<property name="headerEncoding">
|
|
<value>${mail.header}</value>
|
|
</property>
|
|
<property name="fromAddress">
|
|
<value>${mail.from.default}</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="set-property-value" class="org.alfresco.repo.action.executer.SetPropertyValueActionExecuter" parent="action-executer">
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="NodeService"></ref>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="extract-metadata" class="org.alfresco.repo.action.executer.ContentMetadataExtracter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="ContentService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="dictionaryService" />
|
|
</property>
|
|
<property name="metadataExtracterRegistry">
|
|
<ref bean="metadataExtracterRegistry" />
|
|
</property>
|
|
<property name="applicableTypes">
|
|
<list>
|
|
<value>{http://www.alfresco.org/model/content/1.0}content</value>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="import" class="org.alfresco.repo.action.executer.ImporterActionExecuter" parent="action-executer">
|
|
<property name="importerService">
|
|
<ref bean="ImporterService"/>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="NodeService"></ref>
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="ContentService" />
|
|
</property>
|
|
<property name="mimetypeService">
|
|
<ref bean="mimetypeService"/>
|
|
</property>
|
|
<property name="fileFolderService">
|
|
<ref bean="FileFolderService"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="export" class="org.alfresco.repo.action.executer.ExporterActionExecuter" parent="action-executer">
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="exporterService">
|
|
<ref bean="ExporterService"/>
|
|
</property>
|
|
<property name="mimetypeService">
|
|
<ref bean="mimetypeService"/>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="NodeService"></ref>
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="ContentService" />
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="repository-export" class="org.alfresco.repo.action.executer.RepositoryExporterActionExecuter" parent="action-executer">
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
<property name="repositoryExporterService">
|
|
<ref bean="repositoryExporterComponent"/>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="script" class="org.alfresco.repo.action.executer.ScriptActionExecuter" parent="action-executer">
|
|
<property name="serviceRegistry">
|
|
<ref bean="ServiceRegistry" />
|
|
</property>
|
|
<property name="personService">
|
|
<ref bean="personService" />
|
|
</property>
|
|
<property name="storeUrl">
|
|
<value>${spaces.store}</value>
|
|
</property>
|
|
<property name="companyHomePath">
|
|
<value>/${spaces.company_home.childname}</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="counter" class="org.alfresco.repo.action.executer.CounterIncrementActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="nodeService" /> <!-- runtime nodeService -->
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="execute-all-rules" class="org.alfresco.repo.action.executer.ExecuteAllRulesActionExecuter" parent="action-executer">
|
|
<property name="nodeService">
|
|
<ref bean="NodeService" />
|
|
</property>
|
|
<property name="actionService">
|
|
<ref bean="ActionService" />
|
|
</property>
|
|
<property name="ruleService">
|
|
<ref bean="RuleService" />
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="DictionaryService" />
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="simple-avm-submit" class="org.alfresco.repo.avm.actions.SimpleAVMSubmitAction" parent="action-executer">
|
|
<property name="avmService">
|
|
<ref bean="indexingAVMService"/>
|
|
</property>
|
|
<property name="avmSyncService">
|
|
<ref bean="avmSyncService"/>
|
|
</property>
|
|
<property name="excluder">
|
|
<ref bean="globalPathExcluder"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="start-avm-workflow" class="org.alfresco.repo.avm.actions.StartAVMWorkflowAction" parent="action-executer">
|
|
<property name="workflowService">
|
|
<ref bean="WorkflowService"/>
|
|
</property>
|
|
<property name="personService">
|
|
<ref bean="personService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="simple-avm-promote" class="org.alfresco.repo.avm.actions.SimpleAVMPromoteAction" parent="action-executer">
|
|
<property name="avmSyncService">
|
|
<ref bean="avmSyncService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="avm-revert-store" class="org.alfresco.repo.avm.actions.AVMRevertStoreAction" parent="action-executer">
|
|
<property name="avmSyncService">
|
|
<ref bean="avmSyncService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="avm-revert-list" class="org.alfresco.repo.avm.actions.AVMRevertListAction" parent="action-executer">
|
|
<property name="avmSyncService">
|
|
<ref bean="avmSyncService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="avm-revert-to-version" class="org.alfresco.repo.avm.actions.AVMRevertToVersionAction" parent = "action-executer">
|
|
<property name="avmService">
|
|
<ref bean="indexingAVMService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="avm-undo-list" class="org.alfresco.repo.avm.actions.AVMUndoSandboxListAction" parent="action-executer">
|
|
<property name="avmService">
|
|
<ref bean="indexingAVMService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<bean id="avm-deploy-snapshot" class="org.alfresco.repo.avm.actions.AVMDeploySnapshotAction" parent="action-executer">
|
|
<property name="deploymentService">
|
|
<ref bean="DeploymentService"/>
|
|
</property>
|
|
<property name="contentService">
|
|
<ref bean="ContentService"/>
|
|
</property>
|
|
<property name="nodeService">
|
|
<ref bean="NodeService"/>
|
|
</property>
|
|
<property name="publicAction">
|
|
<value>false</value>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- Scheduled action helper beans -->
|
|
|
|
<!-- Base template action definition -->
|
|
<bean id="baseTemplateActionDefintion" abstract="true" class="org.alfresco.repo.action.scheduled.SimpleTemplateActionDefinition">
|
|
<property name="templateActionModelFactory">
|
|
<ref bean="templateActionModelFactory"/>
|
|
</property>
|
|
<property name="dictionaryService">
|
|
<ref bean="DictionaryService"/>
|
|
</property>
|
|
<property name="actionService">
|
|
<ref bean="ActionService"/>
|
|
</property>
|
|
<property name="templateService">
|
|
<ref bean="TemplateService"/>
|
|
</property>
|
|
</bean>
|
|
|
|
</beans>
|