|
| File: org/alfresco/indexall.get.desc.xml |
<webscript>
<shortname>All Web Scripts Index</shortname>
<description>Retrieve an index of all Web Scripts</description>
<url>/index/all?package={package?}&url={url?}&family={family?}</url>
<url>/index/all.mediawiki?package={package?}&url={url?}&family={family?}</url>
<lifecycle>internal</lifecycle>
</webscript> |
| File: org/alfresco/indexall.get.html.ftl |
<#import "/org/alfresco/webscripts.lib.html.ftl" as wsLib/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<@wsLib.head>Index of All Web Scripts</@wsLib.head>
<body>
<div>
<@wsLib.indexheader>Index of All Web Scripts</@wsLib.indexheader>
<br/>
<@wsLib.home/>
<br/>
<#macro recursepackage package>
<#if package.scripts?size > 0>
<span class="mainSubTitle">Package: <a href="${url.serviceContext}/index/package${package.path}">${package.path}</a></span>
<br/><br/>
<#list package.scripts as webscript>
<#assign desc = webscript.description>
<span class="mainSubTitle">${desc.shortName}</span>
<table>
<#list desc.URIs as uri>
<tr><td><a href="${url.serviceContext}${uri?html}">${desc.method?html} ${url.serviceContext}${uri?html}</a></td></tr>
</#list>
</table>
<#if desc.description??>
<table>
<tr><td>---</td></tr>
<tr><td>${desc.description}</td></tr>
<tr><td>---</td></tr>
</table>
</#if>
<table>
<tr><td>Authentication:</td><td>${desc.requiredAuthentication}</td></tr>
<tr><td>Transaction:</td><td>${desc.requiredTransaction}</td></tr>
<tr><td>Format Style:</td><td>${desc.formatStyle}</td></tr>
<tr><td>Default Format:</td><td>${desc.defaultFormat!"<i>Determined at run-time</i>"}</td></tr>
<#if desc.lifecycle != 'none'>
<tr><td>Lifecycle:</td><td>${desc.lifecycle}</td></tr>
</#if>
<tr><td></td></tr>
<tr><td>Id:</td><td><a href="${url.serviceContext}/script/${desc.id}">${desc.id}</a></td></tr>
<tr><td>Descriptor:</td><td><a href="${url.serviceContext}/description/${desc.id}">${desc.storePath}/${desc.descPath}</a></td></tr>
</table>
<br/>
</#list>
</#if>
<#list package.children as childpath>
<@recursepackage package=childpath/>
</#list>
</#macro>
<@recursepackage package=rootpackage/>
</div>
</body>
</html> |
| File: org/alfresco/indexall.get.mediawiki.ftl |
Back to [[Alfresco Labs 3]].
= Introduction =
Welcome to the reference documentation for the Alfresco Repository <#if description??>${description} </#if>[[RESTful API]] - ${server.edition} v${server.version}.
This document was generated on ${date?datetime} via the Alfresco Repository URI...
<nowiki>http://</nowiki><host>:<port>${url.full?html}
'''NOTE: This document is under construction and the APIs are subject to change while still in Labs Beta.'''
= Web Script Reference =
This section provides reference information for each [[Web Scripts|Web Script]], organized by Web Script Package.
Documentation for each Web Script includes:
* Short Name
* Description
* Available URI templates
* Default [[Web Scripts Framework#HTTP Response Formats|response format]]
* How to specify an alternative response
* Authentication requirements
* Transaction requirements
* Location of Web Script description document
<#macro recursepackage package>
<#if package.scripts?size > 0>
== Package: ${package.path} ==
<#list package.scripts as webscript>
<#assign desc = webscript.description>
=== ${desc.shortName} ===
<#if desc.description??><#if desc.description?ends_with(".")>${desc.description}<#else>${desc.description}.</#if><#else><i>[No description supplied]</i></#if>
<#list desc.URIs as uri>
[http://localhost:8080${url.serviceContext}${uri} ${desc.method} ${url.serviceContext}${uri}]
</#list>
Requirements:
* Default Format: ${desc.defaultFormat!"<i>Determined at run-time</i>"}
* Authentication: ${desc.requiredAuthentication}
* Transaction: ${desc.requiredTransaction}
* Format Style: ${desc.formatStyle}
Definition:
* Id: ${desc.id}
* Description: ${desc.storePath}/${desc.descPath}
</#list>
</#if>
<#list package.children as childpath>
<@recursepackage package=childpath/>
</#list>
</#macro>
<@recursepackage package=rootpackage/>
[[Category:3.0]]
|