diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/site/site-export.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/site/site-export.get.desc.xml index 5b1d04b885..72fc49683a 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/site/site-export.get.desc.xml +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/site/site-export.get.desc.xml @@ -4,7 +4,7 @@ /api/sites/{shortname}/export diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.delete.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.delete.desc.xml deleted file mode 100644 index 122595e97c..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.delete.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Remote AVM Store - Remote service mirroring the Store interface - to an AVM store - /remotestore/{method}/{path} - user - required - argument - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.get.desc.xml deleted file mode 100644 index b204c63daf..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.get.desc.xml +++ /dev/null @@ -1,13 +0,0 @@ - - Remote AVM Store - Remote service mirroring the Store interface - to an AVM store - /remotestore/{method} - /remotestore/{method}/{path} - /remotestore/{method}/s/{store} - /remotestore/{method}/s/{store}/{path} - /remotestore/{method}/s/{store}/w/{webapp} - /remotestore/{method}/s/{store}/w/{webapp}/{path} - none - required - argument - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.post.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.post.desc.xml deleted file mode 100644 index d99d1cea04..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/remoteavm.post.desc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - Remote AVM Store - Remote service mirroring the Store interface - to an AVM store - /remotestore/{method} - /remotestore/{method}/{path} - user - required - argument - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.desc.xml deleted file mode 100644 index 935a2409a8..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - AVM Metadata Retrieval Service - AVM Metadata Retrieval Service - /webframework/avm/metadata/{storeId}/{webappId}/{path} - argument - user - required - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.html.ftl deleted file mode 100644 index 6f4425fa85..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.html.ftl +++ /dev/null @@ -1,87 +0,0 @@ -{ - <@serialize object=object includeChildren=includeChildren includeContent=includeContent/> -} - -<#macro serialize object includeChildren includeContent> - "isContainer" : ${object.isContainer?string} - , - "isDocument" : ${object.isDocument?string} - , - "url" : "${object.url}" - , - "downloadUrl" : "${object.downloadUrl}" - -<#if object.mimetype?exists> - , - "mimetype" : "${object.mimetype}" - - , - "size" : "${object.size}" - , - "displayPath" : "${object.displayPath}" - , - "qnamePath" : "${object.qnamePath}" - , - "icon16" : "${object.icon16}" - , - "icon32" : "${object.icon32}" - , - "isLocked" : ${object.isLocked?string} - , - "id" : "${object.id}" - , - "nodeRef" : "${object.nodeRef}" - , - "name" : "${object.name}" - , - "type" : "${object.type}" - , - "isCategory" : ${object.isCategory?string} - -<#if object.properties?exists> - , - "properties" : - { - <#assign first = true> - <#list object.properties?keys as key> - <#if object.properties[key]?exists> - <#assign val = object.properties[key]> - <#if val?is_string == true> - <#if first == false>, - "${key}" : "${val?js_string}" - <#assign first = false> - <#elseif val?is_date == true> - <#if first == false>, - "${key}" : "${val?datetime}" - <#assign first = false> - <#elseif val?is_boolean == true> - <#if first == false>, - "${key}" : "${val?string}" - <#assign first = false> - - - - } - - -<#if includeChildren && object.children?exists> - , - "children" : - [ - <#assign first = true> - <#list object.children as child> - <#if first == false> - , - - { - <@serialize object=child includeChildren=false includeContent=includeContent/> - } - <#assign first = false> - - ] -<#else> - , - "children" : [] - - - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.js b/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.js deleted file mode 100644 index de4d996381..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avm-metadata.get.js +++ /dev/null @@ -1,17 +0,0 @@ -model.includeChildren = true; -model.includeContent = false; - -var object = null; - -var storeId = url.templateArgs["storeId"]; -var webappId = url.templateArgs["webappId"]; -var path = url.templateArgs["path"]; - -var storeRootNode = avm.lookupStoreRoot(storeId); -if (storeRootNode != null) -{ - var path = storeRootNode.path + "/" + webappId + "/" + path; - object = avm.lookupNode(path); -} - -model.object = object; diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.delete.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.delete.desc.xml deleted file mode 100644 index 8d62359241..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.delete.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Web Framework AVM Store - Remote service mirroring the Store interface - to an AVM store - /avmstore/{method}/{path} - user - required - argument - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.get.desc.xml deleted file mode 100644 index 8f0d17a197..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.get.desc.xml +++ /dev/null @@ -1,13 +0,0 @@ - - Web Framework AVM Store - Remote service mirroring the Store interface - to an AVM store - /avmstore/{method} - /avmstore/{method}/{path} - /avmstore/{method}/s/{store} - /avmstore/{method}/s/{store}/{path} - /avmstore/{method}/s/{store}/w/{webapp} - /avmstore/{method}/s/{store}/w/{webapp}/{path} - guest - required - argument - \ No newline at end of file diff --git a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.post.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.post.desc.xml deleted file mode 100644 index 8d62359241..0000000000 --- a/config/alfresco/templates/webscripts/org/alfresco/webframework/avmstore.post.desc.xml +++ /dev/null @@ -1,8 +0,0 @@ - - Web Framework AVM Store - Remote service mirroring the Store interface - to an AVM store - /avmstore/{method}/{path} - user - required - argument - \ No newline at end of file diff --git a/config/alfresco/web-scripts-application-context.xml b/config/alfresco/web-scripts-application-context.xml index 6bc682f5dd..19b11e68ca 100644 --- a/config/alfresco/web-scripts-application-context.xml +++ b/config/alfresco/web-scripts-application-context.xml @@ -285,23 +285,6 @@ - - - - - - - - - - - - - - - - - @@ -341,23 +324,6 @@ - - - - - - - - - - - - - - - - - @@ -576,7 +542,7 @@ - + @@ -685,9 +651,6 @@ http://www.alfresco.org/model/dictionary/1.0 - http://www.alfresco.org/model/wcmmodel/1.0 - http://www.alfresco.org/model/wcmappmodel/1.0 - http://www.alfresco.org/model/wcmworkflow/1.0 http://www.alfresco.org/model/rendition/1.0 http://www.alfresco.org/model/versionstore/1.0 http://www.alfresco.org/model/versionstore/2.0 diff --git a/source/java/org/alfresco/repo/web/scripts/bean/BaseRemoteStore.java b/source/java/org/alfresco/repo/web/scripts/bean/BaseRemoteStore.java index 27b2416acc..3be495f6d5 100644 --- a/source/java/org/alfresco/repo/web/scripts/bean/BaseRemoteStore.java +++ b/source/java/org/alfresco/repo/web/scripts/bean/BaseRemoteStore.java @@ -63,8 +63,7 @@ import org.springframework.extensions.webscripts.servlet.WebScriptServletRequest *

* optional request parameters: *

- *      s                    -> the avm store id
- *      w                    -> the wcm web application id
+ *      s                    -> the store id
  * 

* Note: path is relative to the root path as configured for this webscript bean *

@@ -94,10 +93,8 @@ import org.springframework.extensions.webscripts.servlet.WebScriptServletRequest public abstract class BaseRemoteStore extends AbstractWebScript { public static final String TOKEN_STORE = "s"; - public static final String TOKEN_WEBAPP = "w"; public static final String REQUEST_PARAM_STORE = "s"; - public static final String REQUEST_PARAM_WEBAPP = "w"; private static final Log logger = LogFactory.getLog(BaseRemoteStore.class); @@ -179,7 +176,6 @@ public abstract class BaseRemoteStore extends AbstractWebScript // values that we need to determine String methodName = null; String store = null; - String webapp = null; StringBuilder pathBuilder = new StringBuilder(128); // tokenize the path and figure out tokenized values @@ -201,15 +197,6 @@ public abstract class BaseRemoteStore extends AbstractWebScript el = (tokenizer.hasMoreTokens() ? tokenizer.nextToken() : null); } - if (TOKEN_WEBAPP.equals(el)) - { - // if the token is TOKEN_WEBAPP, then the next token is a WCM webapp id - webapp = tokenizer.nextToken(); - - // reset element - el = (tokenizer.hasMoreTokens() ? tokenizer.nextToken() : null); - } - while (el != null) { pathBuilder.append('/'); @@ -241,18 +228,6 @@ public abstract class BaseRemoteStore extends AbstractWebScript } } - // if we don't have a webapp, check whether it may have been passed in on a request parameter - if (webapp == null) - { - webapp = req.getParameter(REQUEST_PARAM_WEBAPP); - } - - // if we do have a webapp, allow for path prepending - if (webapp != null) - { - pathBuilder.insert(0, "/www/avm_webapps/" + webapp); - } - String path = pathBuilder.toString(); long start = 0; diff --git a/source/java/org/alfresco/repo/web/scripts/dictionary/DictionaryGet.java b/source/java/org/alfresco/repo/web/scripts/dictionary/DictionaryGet.java index d05351ebd2..a76867c25c 100644 --- a/source/java/org/alfresco/repo/web/scripts/dictionary/DictionaryGet.java +++ b/source/java/org/alfresco/repo/web/scripts/dictionary/DictionaryGet.java @@ -74,7 +74,7 @@ public class DictionaryGet extends DictionaryWebServiceBase Map> propdef = new HashMap>(); Map> assocdef = new HashMap>(); - // check configured list of model namespaces to ignore i.e. wcm + // check configured list of model namespaces to ignore for (String ns : this.namespaceService.getURIs()) { if (!ignoreNamespaces.contains(ns)) diff --git a/source/java/org/alfresco/repo/web/scripts/site/SiteExportGet.java b/source/java/org/alfresco/repo/web/scripts/site/SiteExportGet.java index ea39b64568..93cd0f4860 100644 --- a/source/java/org/alfresco/repo/web/scripts/site/SiteExportGet.java +++ b/source/java/org/alfresco/repo/web/scripts/site/SiteExportGet.java @@ -57,9 +57,6 @@ import org.springframework.extensions.webscripts.WebScriptResponse; /** * Exports a Site as a zip of ACPs. * - * As of 4.0, the export no longer includes an AVM Dump, as - * the site config is now in the main site ACP. - * * @author Nick Burch * @since 3.5 */ diff --git a/source/java/org/alfresco/slingshot/web/scripts/NodeBrowserScript.java b/source/java/org/alfresco/slingshot/web/scripts/NodeBrowserScript.java index dfa7ea8eed..82bad8fa30 100644 --- a/source/java/org/alfresco/slingshot/web/scripts/NodeBrowserScript.java +++ b/source/java/org/alfresco/slingshot/web/scripts/NodeBrowserScript.java @@ -31,7 +31,6 @@ import java.util.Set; import javax.servlet.http.HttpServletResponse; -import org.alfresco.repo.domain.PropertyValue; import org.alfresco.repo.transaction.RetryingTransactionHelper.RetryingTransactionCallback; import org.alfresco.service.cmr.dictionary.DataTypeDefinition; import org.alfresco.service.cmr.dictionary.DictionaryService; diff --git a/source/test-java/org/alfresco/repo/web/scripts/groups/GroupsTest.java b/source/test-java/org/alfresco/repo/web/scripts/groups/GroupsTest.java index dc93a2ca39..e609744066 100644 --- a/source/test-java/org/alfresco/repo/web/scripts/groups/GroupsTest.java +++ b/source/test-java/org/alfresco/repo/web/scripts/groups/GroupsTest.java @@ -786,7 +786,7 @@ public class GroupsTest extends BaseWebScriptTest // Negative test Search for a group in a wrong zone { - Response response = sendRequest(new GetRequest(URL_GROUPS + "?shortNameFilter=" + TEST_GROUPE + "&zone=" + AuthorityService.ZONE_APP_WCM), Status.STATUS_OK); + Response response = sendRequest(new GetRequest(URL_GROUPS + "?shortNameFilter=" + TEST_GROUPE + "&zone=" + "SOME.THING"), Status.STATUS_OK); JSONObject top = new JSONObject(response.getContentAsString()); logger.debug(response.getContentAsString()); // System.out.println(response.getContentAsString()); diff --git a/source/test-java/org/alfresco/repo/web/scripts/workflow/AbstractWorkflowRestApiTest.java b/source/test-java/org/alfresco/repo/web/scripts/workflow/AbstractWorkflowRestApiTest.java index 3e9f783f29..dc647bae45 100644 --- a/source/test-java/org/alfresco/repo/web/scripts/workflow/AbstractWorkflowRestApiTest.java +++ b/source/test-java/org/alfresco/repo/web/scripts/workflow/AbstractWorkflowRestApiTest.java @@ -823,7 +823,7 @@ public abstract class AbstractWorkflowRestApiTest extends BaseWebScriptTest assertFalse("Found adhoc workflow when it was supposed to be excluded", adhocWorkflowPresent); // filter with a wildcard and ensure they all get filtered out - exclude = adhocDefName + ", jbpm$wcmwf:*"; + exclude = adhocDefName; response = sendRequest(new GetRequest(URL_WORKFLOW_DEFINITIONS + "?exclude=" + exclude), 200); assertEquals(Status.STATUS_OK, response.getStatus()); json = new JSONObject(response.getContentAsString()); @@ -831,7 +831,6 @@ public abstract class AbstractWorkflowRestApiTest extends BaseWebScriptTest assertNotNull(results); adhocWorkflowPresent = false; - boolean wcmWorkflowsPresent = false; for (int i = 0; i < results.length(); i++) { JSONObject workflowDefinitionJSON = results.getJSONObject(i); @@ -841,14 +840,9 @@ public abstract class AbstractWorkflowRestApiTest extends BaseWebScriptTest { adhocWorkflowPresent = true; } - if (name.startsWith("jbpm$wcmwf:")) - { - wcmWorkflowsPresent = true; - } } assertFalse("Found adhoc workflow when it was supposed to be excluded", adhocWorkflowPresent); - assertFalse("Found a WCM workflow when they were supposed to be excluded", wcmWorkflowsPresent); } public void testWorkflowDefinitionGet() throws Exception diff --git a/source/test-resources/publicapi/test-model.xml b/source/test-resources/publicapi/test-model.xml index 013eb4316f..6e951e3b73 100644 --- a/source/test-resources/publicapi/test-model.xml +++ b/source/test-resources/publicapi/test-model.xml @@ -7,7 +7,7 @@ 0.1 - + @@ -17,7 +17,7 @@ Type 1 - wcm:avmcontent + cm:savedquery