You are here

Nodes

The core data structure in the repository is called a node. Each piece of content in the repository has a corresponding node data structure to reference the content and metadata. Each node has a corresponding NodeRef uniquely identifying it in the repository. Examples of nodes are folders, files, and comments.
Information Nodes
Public Java API This API exposes the NodeService as a way of managing nodes. To search for nodes use the SearchService.
Repository JavaScript API You can find nodes using the Search API, and then manipulate individual nodes using the ScriptNode API
Alfresco ReST API The Alfresco ReST API can be used to access different types of nodes, such as folders, files, tags, comments, and ratings. See the Managing Folders and Files ReST API documentation..
CMIS ReST API The preferred way to access nodes in Alfresco is via the Alfresco ReST API. However, if your requirements are to use an open standard, then have a look at OASIS Content Management Interoperability Services (CMIS). See the CMIS Getting Started section to get going with the CMIS ReST API. This information covers the ATOM binding where you work with XML. If you prefer to work with JSON, then have a look at the Browser binding available in CMIS 1.1.

If you are developing a remote client in Java and want to use CMIS, then have a look at the OpenCMIS Java Library.

Mobile SDK (iOS The Node is exposed in the SDK Model. You can review the documentation for AlfrescoNode.
Mobile SDK (Android) The Node is exposed in the SDK Model. You can review the documentation for AlfrescoNode
More Information

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.