mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Web Scripts:
- addition of extension paths for web script customisations - updated "delete ticket" web script to return appropriate response on success git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5867 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -2,9 +2,49 @@
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<beans>
|
||||
|
||||
<!-- -->
|
||||
<!-- Web Script Storage -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="webscripts.repostore" class="org.alfresco.web.scripts.RepoStore" abstract="true">
|
||||
<property name="transactionHelper" ref="retryingTransactionHelper" />
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
<property name="namespaceService" ref="namespaceService" />
|
||||
<property name="contentService" ref="contentService" />
|
||||
<property name="searchService" ref="SearchService" />
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.classpathstore" class="org.alfresco.web.scripts.ClassPathStore" abstract="true" />
|
||||
|
||||
<bean parent="webscripts.repostore">
|
||||
<property name="store"><value>workspace://SpacesStore</value></property>
|
||||
<property name="path"><value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/cm:extensionwebscripts</value></property>
|
||||
</bean>
|
||||
|
||||
<bean parent="webscripts.repostore">
|
||||
<property name="mustExist"><value>true</value></property>
|
||||
<property name="store"><value>workspace://SpacesStore</value></property>
|
||||
<property name="path"><value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/cm:webscripts</value></property>
|
||||
</bean>
|
||||
|
||||
<bean parent="webscripts.classpathstore">
|
||||
<property name="classPath"><value>alfresco/extension/templates/webscripts</value></property>
|
||||
</bean>
|
||||
|
||||
<bean parent="webscripts.classpathstore">
|
||||
<property name="mustExist"><value>true</value></property>
|
||||
<property name="classPath"><value>alfresco/templates/webscripts</value></property>
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.storage" class="org.alfresco.web.scripts.WebScriptStorage">
|
||||
<property name="templateProcessor" ref="webscripts.templateprocessor" />
|
||||
<property name="scriptProcessor" ref="webscripts.scriptprocessor" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- Web Script Resource Bundles -->
|
||||
<!-- Web Script Context -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="webscripts.resources" class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
|
||||
@@ -15,11 +55,6 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- API Definition & Implementation Storage -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="webscripts.context" class="org.alfresco.web.scripts.WebScriptContext">
|
||||
<property name="transactionService" ref="transactionComponent" />
|
||||
<property name="namespaceService" ref="namespaceService" />
|
||||
@@ -30,14 +65,9 @@
|
||||
<property name="companyHomePath"><value>/${spaces.company_home.childname}</value></property>
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.storage" class="org.alfresco.web.scripts.WebScriptStorage">
|
||||
<property name="templateProcessor" ref="webscripts.templateprocessor" />
|
||||
<property name="scriptProcessor" ref="webscripts.scriptprocessor" />
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.templateprocessor" class="org.alfresco.web.scripts.TemplateProcessor">
|
||||
<property name="freeMarkerProcessor" ref="freeMarkerProcessor" />
|
||||
<property name="serviceRegistry" ref="ServiceRegistry" />
|
||||
<property name="freeMarkerProcessor" ref="freeMarkerProcessor" />
|
||||
<property name="serviceRegistry" ref="ServiceRegistry" />
|
||||
<!-- <property name="defaultEncoding"><value>UTF-8</value></property> -->
|
||||
</bean>
|
||||
|
||||
@@ -45,33 +75,9 @@
|
||||
<property name="scriptService" ref="ScriptService" />
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.repostore" class="org.alfresco.web.scripts.RepoStore" abstract="true">
|
||||
<property name="transactionHelper" ref="retryingTransactionHelper" />
|
||||
<property name="nodeService" ref="nodeService" />
|
||||
<property name="namespaceService" ref="namespaceService" />
|
||||
<property name="contentService" ref="contentService" />
|
||||
<property name="searchService" ref="SearchService" />
|
||||
</bean>
|
||||
|
||||
<bean id="webscripts.classpathstore" class="org.alfresco.web.scripts.ClassPathStore" abstract="true" />
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- Web Script Search Paths -->
|
||||
<!-- -->
|
||||
|
||||
<bean parent="webscripts.repostore">
|
||||
<property name="store"><value>workspace://SpacesStore</value></property>
|
||||
<property name="path"><value>/${spaces.company_home.childname}/${spaces.dictionary.childname}/cm:webscripts</value></property>
|
||||
</bean>
|
||||
|
||||
<bean parent="webscripts.classpathstore">
|
||||
<property name="classPath"><value>alfresco/templates/webscripts</value></property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- API Service Registry -->
|
||||
<!-- Web Script Registry -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="webscripts.registry" class="org.alfresco.web.scripts.DeclarativeWebScriptRegistry">
|
||||
@@ -93,11 +99,10 @@
|
||||
<property name="scriptContext" ref="webscripts.context" />
|
||||
<property name="authenticationService" ref="AuthenticationService" />
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- API Response Formats -->
|
||||
<!-- Response Formats -->
|
||||
<!-- -->
|
||||
|
||||
<!-- Format Registry -->
|
||||
@@ -138,7 +143,7 @@
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- API Configuration -->
|
||||
<!-- Web Script Configuration -->
|
||||
<!-- -->
|
||||
|
||||
<bean id="webscripts.configsource" class="org.alfresco.config.source.UrlConfigSource">
|
||||
@@ -159,7 +164,7 @@
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- Base implementations of a Web API Backing Bean -->
|
||||
<!-- Base implementations of a Web Script Backing Bean -->
|
||||
<!-- -->
|
||||
|
||||
<!-- Abstract API Service -->
|
||||
@@ -174,7 +179,7 @@
|
||||
|
||||
|
||||
<!-- -->
|
||||
<!-- Custom Java Web API Backing Beans -->
|
||||
<!-- Custom Java Web Script Backing Beans -->
|
||||
<!-- -->
|
||||
|
||||
<!-- List of available Web APIs -->
|
||||
|
Reference in New Issue
Block a user