Tagging Service: tag scope refresh added. Async action execution policy added.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10288 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2008-08-07 10:25:05 +00:00
parent 12f45da03a
commit 886f6d4859
12 changed files with 812 additions and 409 deletions

View File

@@ -23,7 +23,7 @@
</property>
</bean>
<bean id="asynchronousActionExecutionQueue" class="org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl">
<bean id="asynchronousActionExecutionQueue" class="org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl" init-method="init">
<property name="threadPoolExecutor">
<ref bean="threadPoolExecutor"/>
</property>
@@ -33,6 +33,12 @@
<property name="authenticationComponent">
<ref bean="AuthenticationComponent"/>
</property>
<property name="nodeService">
<ref bean="NodeService"/>
</property>
<property name="policyComponent">
<ref bean="policyComponent"/>
</property>
</bean>
<!-- Actions Aspect -->

View File

@@ -41,6 +41,7 @@
<property name="contentService" ref="ContentService"/>
<property name="namespaceService" ref="NamespaceService"/>
<property name="policyComponent" ref="policyComponent"/>
<property name="transactionService" ref="transactionService"/>
</bean>
<bean id="update-tagscope" class="org.alfresco.repo.tagging.UpdateTagScopesActionExecuter" parent="action-executer">
@@ -52,6 +53,15 @@
<property name="taggingService" ref="TaggingService"/>
</bean>
<bean id="refresh-tagscope" class="org.alfresco.repo.tagging.RefreshTagScopeActionExecuter" parent="action-executer">
<property name="publicAction">
<value>false</value>
</property>
<property name="nodeService" ref="NodeService"/>
<property name="contentService" ref="ContentService"/>
<property name="taggingService" ref="TaggingService"/>
</bean>
<bean id="scriptTaggingService" parent="baseJavaScriptExtension" class="org.alfresco.repo.tagging.script.ScriptTaggingService">
<property name="extensionName">
<value>taggingService</value>