alfresco-js-api
Version:
JavaScript client library for the Alfresco REST API
441 lines (274 loc) • 12.2 kB
Markdown
# ActivitiPublicRestApi.ContentApi
All URIs are relative to *https://localhost:8080/activiti-app*
Method | HTTP request | Description
------------- | ------------- | -------------
[**createRelatedContentOnProcessInstance**](ContentApi.md#createRelatedContentOnProcessInstance) | **POST** /api/enterprise/process-instances/{processInstanceId}/content | createRelatedContentOnProcessInstance
[**createRelatedContentOnProcessInstance**](ContentApi.md#createRelatedContentOnProcessInstance) | **POST** /api/enterprise/process-instances/{processInstanceId}/raw-content | createRelatedContentOnProcessInstance
[**createRelatedContentOnTask**](ContentApi.md#createRelatedContentOnTask) | **POST** /api/enterprise/tasks/{taskId}/content | To relate content (eg from Alfresco) to a task
[**createRelatedContentOnTask**](ContentApi.md#createRelatedContentOnTask) | **POST** /api/enterprise/tasks/{taskId}/raw-content | Upload content to a task
[**createTemporaryRawRelatedContent**](ContentApi.md#createTemporaryRawRelatedContent) | **POST** /api/enterprise/content/raw | createTemporaryRawRelatedContent
[**createTemporaryRelatedContent**](ContentApi.md#createTemporaryRelatedContent) | **POST** /api/enterprise/content | createTemporaryRelatedContent
[**deleteContent**](ContentApi.md#deleteContent) | **DELETE** /api/enterprise/content/{contentId} | deleteContent
[**getContent**](ContentApi.md#getContent) | **GET** /api/enterprise/content/{contentId} | getContent
[**getProcessInstanceContent**](ContentApi.md#getProcessInstanceContent) | **GET** /api/enterprise/process-instances/{processInstanceId}/field-content | Retrieve content attached to process instance fields
[**getRawContent**](ContentApi.md#getRawContent) | **GET** /api/enterprise/content/{contentId}/raw | getRawContent
[**getRelatedContentForProcessInstance**](ContentApi.md#getRelatedContentForProcessInstance) | **GET** /api/enterprise/process-instances/{processInstanceId}/content | getRelatedContentForProcessInstance
[**getRelatedContentForTask**](ContentApi.md#getRelatedContentForTask) | **GET** /api/enterprise/tasks/{taskId}/content | Retrieve which content is attached to a task
<a name="createRelatedContentOnProcessInstance"></a>
# **createRelatedContentOnProcessInstance**
> RelatedContentRepresentation createRelatedContentOnProcessInstance(processInstanceId, relatedContent)
createRelatedContentOnProcessInstance
### Example
```javascript
var processInstanceId = "processInstanceId_example"; // String | processInstanceId
var relatedContent = new this.alfrescoJsApi.activiti.RelatedContentRepresentation(); // RelatedContentRepresentation | relatedContent
this.alfrescoJsApi.activiti.contentApi.createRelatedContentOnProcessInstance(processInstanceId, relatedContent);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**processInstanceId** | **String**| processInstanceId |
**relatedContent** | [**RelatedContentRepresentation**](RelatedContentRepresentation.md)| relatedContent |
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="createRelatedContentOnProcessInstance"></a>
# **createRelatedContentOnProcessInstance**
> RelatedContentRepresentation createRelatedContentOnProcessInstance(processInstanceId, file)
createRelatedContentOnProcessInstance
### Example
```javascript
var processInstanceId = "processInstanceId_example"; // String | processInstanceId
var file = "/path/to/file.txt"; // File | file
this.alfrescoJsApi.activiti.contentApi.createRelatedContentOnProcessInstance(processInstanceId, file);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**processInstanceId** | **String**| processInstanceId |
**file** | **File**| file |
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="createRelatedContentOnTask"></a>
# **createRelatedContentOnTask**
> RelatedContentRepresentation createRelatedContentOnTask(taskId, relatedContent, opts)
To relate content (eg from Alfresco) to a task
### Example
```javascript
var taskId = "taskId_example"; // String | taskId
var relatedContent = new this.alfrescoJsApi.activiti.RelatedContentRepresentation(); // RelatedContentRepresentation | relatedContent
var opts = {
'isRelatedContent': true // Boolean | isRelatedContent
};
this.alfrescoJsApi.activiti.contentApi.createRelatedContentOnTask(taskId, relatedContent, opts);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**taskId** | **String**| taskId |
**relatedContent** | [**RelatedContentRepresentation**](RelatedContentRepresentation.md)| relatedContent |
**isRelatedContent** | **Boolean**| isRelatedContent | [optional]
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="createRelatedContentOnTask"></a>
# **createRelatedContentOnTask**
> RelatedContentRepresentation createRelatedContentOnTask(taskId, file, opts)
Upload content to a task
### Example
```javascript
var taskId = "taskId_example"; // String | taskId
var file = "/path/to/file.txt"; // File | file
var opts = {
'isRelatedContent': true // Boolean | isRelatedContent
};
this.alfrescoJsApi.activiti.contentApi.createRelatedContentOnTask(taskId, file, opts);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**taskId** | **String**| taskId |
**file** | **File**| file |
**isRelatedContent** | **Boolean**| isRelatedContent | [optional]
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="createTemporaryRawRelatedContent"></a>
# **createTemporaryRawRelatedContent**
> RelatedContentRepresentation createTemporaryRawRelatedContent(file)
createTemporaryRawRelatedContent
### Example
```javascript
var file = "/path/to/file.txt"; // File | file
this.alfrescoJsApi.activiti.contentApi.createTemporaryRawRelatedContent(file);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**file** | **File**| file |
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
<a name="createTemporaryRelatedContent"></a>
# **createTemporaryRelatedContent**
> RelatedContentRepresentation createTemporaryRelatedContent(relatedContent)
createTemporaryRelatedContent
### Example
```javascript
var relatedContent = new this.alfrescoJsApi.activiti.RelatedContentRepresentation(); // RelatedContentRepresentation | relatedContent
this.alfrescoJsApi.activiti.contentApi.createTemporaryRelatedContent(relatedContent);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**relatedContent** | [**RelatedContentRepresentation**](RelatedContentRepresentation.md)| relatedContent |
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteContent"></a>
# **deleteContent**
> deleteContent(contentId)
deleteContent
### Example
```javascript
var contentId = 789; // Integer | contentId
this.alfrescoJsApi.activiti.contentApi.deleteContent(contentId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**contentId** | **Integer**| contentId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getContent"></a>
# **getContent**
> RelatedContentRepresentation getContent(contentId)
getContent
### Example
```javascript
var contentId = 789; // Integer | contentId
this.alfrescoJsApi.activiti.contentApi.getContent(contentId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**contentId** | **Integer**| contentId |
### Return type
[**RelatedContentRepresentation**](RelatedContentRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getProcessInstanceContent"></a>
# **getProcessInstanceContent**
> ResultListDataRepresentation getProcessInstanceContent(processInstanceId)
Retrieve content attached to process instance fields
### Example
```javascript
var processInstanceId = "processInstanceId_example"; // String | processInstanceId
this.alfrescoJsApi.activiti.contentApi.getProcessInstanceContent(processInstanceId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**processInstanceId** | **String**| processInstanceId |
### Return type
[**ResultListDataRepresentation**](ResultListDataRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getRawContent"></a>
# **getRawContent**
> getRawContent(contentId)
getRawContent
### Example
```javascript
var contentId = 789; // Integer | contentId
this.alfrescoJsApi.activiti.contentApi.getRawContent(contentId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**contentId** | **Integer**| contentId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getRelatedContentForProcessInstance"></a>
# **getRelatedContentForProcessInstance**
> ResultListDataRepresentation getRelatedContentForProcessInstance(processInstanceId)
getRelatedContentForProcessInstance
### Example
```javascript
var processInstanceId = "processInstanceId_example"; // String | processInstanceId
this.alfrescoJsApi.activiti.contentApi.getRelatedContentForProcessInstance(processInstanceId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**processInstanceId** | **String** | processInstanceId |
**isRelated** | **Boolean**| optional | Default value is true
### Return type
[**ResultListDataRepresentation**](ResultListDataRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getRelatedContentForTask"></a>
# **getRelatedContentForTask**
> ResultListDataRepresentation getRelatedContentForTask(taskId)
Retrieve which content is attached to a task
### Example
```javascript
var taskId = "taskId_example"; // String | taskId
this.alfrescoJsApi.activiti.contentApi.getRelatedContentForTask(taskId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**taskId** | **String**| taskId |
**isRelated** | **Boolean**| optional | Default value is true
### Return type
[**ResultListDataRepresentation**](ResultListDataRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json