alfresco-js-api
Version:
JavaScript client library for the Alfresco REST API
576 lines (376 loc) • 14.3 kB
Markdown
# ActivitiPublicRestApi.AdminGroupsApi
All URIs are relative to *https://localhost:8080/activiti-app*
Method | HTTP request | Description
------------- | ------------- | -------------
[**activate**](AdminGroupsApi.md#activate) | **POST** /api/enterprise/admin/groups/{groupId}/action/activate | activate
[**addAllUsersToGroup**](AdminGroupsApi.md#addAllUsersToGroup) | **POST** /api/enterprise/admin/groups/{groupId}/add-all-users | addAllUsersToGroup
[**addGroupCapabilities**](AdminGroupsApi.md#addGroupCapabilities) | **POST** /api/enterprise/admin/groups/{groupId}/capabilities | addGroupCapabilities
[**addGroupMember**](AdminGroupsApi.md#addGroupMember) | **POST** /api/enterprise/admin/groups/{groupId}/members/{userId} | addGroupMember
[**addRelatedGroup**](AdminGroupsApi.md#addRelatedGroup) | **POST** /api/enterprise/admin/groups/{groupId}/related-groups/{relatedGroupId} | addRelatedGroup
[**createNewGroup**](AdminGroupsApi.md#createNewGroup) | **POST** /api/enterprise/admin/groups | createNewGroup
[**deleteGroupCapability**](AdminGroupsApi.md#deleteGroupCapability) | **DELETE** /api/enterprise/admin/groups/{groupId}/capabilities/{groupCapabilityId} | deleteGroupCapability
[**deleteGroupMember**](AdminGroupsApi.md#deleteGroupMember) | **DELETE** /api/enterprise/admin/groups/{groupId}/members/{userId} | deleteGroupMember
[**deleteGroup**](AdminGroupsApi.md#deleteGroup) | **DELETE** /api/enterprise/admin/groups/{groupId} | deleteGroup
[**deleteRelatedGroup**](AdminGroupsApi.md#deleteRelatedGroup) | **DELETE** /api/enterprise/admin/groups/{groupId}/related-groups/{relatedGroupId} | deleteRelatedGroup
[**getCapabilities**](AdminGroupsApi.md#getCapabilities) | **GET** /api/enterprise/admin/groups/{groupId}/potential-capabilities | getCapabilities
[**getGroupUsers**](AdminGroupsApi.md#getGroupUsers) | **GET** /api/enterprise/admin/groups/{groupId}/users | getGroupUsers
[**getGroup**](AdminGroupsApi.md#getGroup) | **GET** /api/enterprise/admin/groups/{groupId} | getGroup
[**getGroups**](AdminGroupsApi.md#getGroups) | **GET** /api/enterprise/admin/groups | getGroups
[**getRelatedGroups**](AdminGroupsApi.md#getRelatedGroups) | **GET** /api/enterprise/admin/groups/{groupId}/related-groups | getRelatedGroups
[**updateGroup**](AdminGroupsApi.md#updateGroup) | **PUT** /api/enterprise/admin/groups/{groupId} | updateGroup
<a name="activate"></a>
# **activate**
> activate(groupId)
activate
### Example
```javascript
var groupId = 789; // Integer | groupId
this.alfrescoJsApi.activiti.adminGroupsApi.activate(groupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="addAllUsersToGroup"></a>
# **addAllUsersToGroup**
> addAllUsersToGroup(groupId)
addAllUsersToGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
this.alfrescoJsApi.activiti.adminGroupsApi.addAllUsersToGroup(groupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="addGroupCapabilities"></a>
# **addGroupCapabilities**
> addGroupCapabilities(groupId, addGroupCapabilitiesRepresentation)
addGroupCapabilities
### Example
```javascript
var groupId = 789; // Integer | groupId
var addGroupCapabilitiesRepresentation = new this.alfrescoJsApi.activiti.AddGroupCapabilitiesRepresentation(); // AddGroupCapabilitiesRepresentation | addGroupCapabilitiesRepresentation
this.alfrescoJsApi.activiti.adminGroupsApi.addGroupCapabilities(groupId, addGroupCapabilitiesRepresentation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**addGroupCapabilitiesRepresentation** | [**AddGroupCapabilitiesRepresentation**](AddGroupCapabilitiesRepresentation.md)| addGroupCapabilitiesRepresentation |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="addGroupMember"></a>
# **addGroupMember**
> addGroupMember(groupId, userId)
addGroupMember
### Example
```javascript
var groupId = 789; // Integer | groupId
var userId = 789; // Integer | userId
this.alfrescoJsApi.activiti.adminGroupsApi.addGroupMember(groupId, userId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**userId** | **Integer**| userId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="addRelatedGroup"></a>
# **addRelatedGroup**
> addRelatedGroup(groupId, relatedGroupId, type)
addRelatedGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
var relatedGroupId = 789; // Integer | relatedGroupId
var type = "type_example"; // String | type
this.alfrescoJsApi.activiti.adminGroupsApi.addRelatedGroup(groupId, relatedGroupId, type);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**relatedGroupId** | **Integer**| relatedGroupId |
**type** | **String**| type |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="createNewGroup"></a>
# **createNewGroup**
> GroupRepresentation createNewGroup(groupRepresentation)
createNewGroup
### Example
```javascript
var groupRepresentation = new this.alfrescoJsApi.activiti.GroupRepresentation(); // GroupRepresentation | groupRepresentation
this.alfrescoJsApi.activiti.adminGroupsApi.createNewGroup(groupRepresentation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupRepresentation** | [**GroupRepresentation**](GroupRepresentation.md)| groupRepresentation |
### Return type
[**GroupRepresentation**](GroupRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteGroupCapability"></a>
# **deleteGroupCapability**
> deleteGroupCapability(groupId, groupCapabilityId)
deleteGroupCapability
### Example
```javascript
var groupId = 789; // Integer | groupId
var groupCapabilityId = 789; // Integer | groupCapabilityId
this.alfrescoJsApi.activiti.adminGroupsApi.deleteGroupCapability(groupId, groupCapabilityId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**groupCapabilityId** | **Integer**| groupCapabilityId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteGroupMember"></a>
# **deleteGroupMember**
> deleteGroupMember(groupId, userId)
deleteGroupMember
### Example
```javascript
var groupId = 789; // Integer | groupId
var userId = 789; // Integer | userId
this.alfrescoJsApi.activiti.adminGroupsApi.deleteGroupMember(groupId, userId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**userId** | **Integer**| userId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteGroup"></a>
# **deleteGroup**
> deleteGroup(groupId)
deleteGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
this.alfrescoJsApi.activiti.adminGroupsApi.deleteGroup(groupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="deleteRelatedGroup"></a>
# **deleteRelatedGroup**
> deleteRelatedGroup(groupId, relatedGroupId)
deleteRelatedGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
var relatedGroupId = 789; // Integer | relatedGroupId
this.alfrescoJsApi.activiti.adminGroupsApi.deleteRelatedGroup(groupId, relatedGroupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**relatedGroupId** | **Integer**| relatedGroupId |
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getCapabilities"></a>
# **getCapabilities**
> ['String'] getCapabilities(groupId)
getCapabilities
### Example
```javascript
var groupId = 789; // Integer | groupId
this.alfrescoJsApi.activiti.adminGroupsApi.getCapabilities(groupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
### Return type
**['String']**
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getGroupUsers"></a>
# **getGroupUsers**
> ResultListDataRepresentation getGroupUsers(groupId, opts)
getGroupUsers
### Example
```javascript
var groupId = 789; // Integer | groupId
var opts = {
'filter': "filter_example", // String | filter
'page': 56, // Integer | page
'pageSize': 56 // Integer | pageSize
};
this.alfrescoJsApi.activiti.adminGroupsApi.getGroupUsers(groupId, opts);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**filter** | **String**| filter | [optional]
**page** | **Integer**| page | [optional]
**pageSize** | **Integer**| pageSize | [optional]
### Return type
[**ResultListDataRepresentation**](ResultListDataRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getGroup"></a>
# **getGroup**
> AbstractGroupRepresentation getGroup(groupId, opts)
getGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
var opts = {
'includeAllUsers': true, // Boolean | includeAllUsers
'summary': true // Boolean | summary
};
this.alfrescoJsApi.activiti.adminGroupsApi.getGroup(groupId, opts);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**includeAllUsers** | **Boolean**| includeAllUsers | [optional]
**summary** | **Boolean**| summary | [optional]
### Return type
[**AbstractGroupRepresentation**](AbstractGroupRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getGroups"></a>
# **getGroups**
> [LightGroupRepresentation] getGroups(opts)
getGroups
### Example
```javascript
var opts = {
'tenantId': 789, // Integer | tenantId
'functional': true, // Boolean | functional
'summary': true // Boolean | summary
};
this.alfrescoJsApi.activiti.adminGroupsApi.getGroups(opts);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**tenantId** | **Integer**| tenantId | [optional]
**functional** | **Boolean**| functional | [optional]
**summary** | **Boolean**| summary | [optional]
### Return type
[**[LightGroupRepresentation]**](LightGroupRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="getRelatedGroups"></a>
# **getRelatedGroups**
> [LightGroupRepresentation] getRelatedGroups(groupId)
getRelatedGroups
### Example
```javascript
var groupId = 789; // Integer | groupId
this.alfrescoJsApi.activiti.adminGroupsApi.getRelatedGroups(groupId);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
### Return type
[**[LightGroupRepresentation]**](LightGroupRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="updateGroup"></a>
# **updateGroup**
> GroupRepresentation updateGroup(groupId, groupRepresentation)
updateGroup
### Example
```javascript
var groupId = 789; // Integer | groupId
var groupRepresentation = new this.alfrescoJsApi.activiti.GroupRepresentation(); // GroupRepresentation | groupRepresentation
this.alfrescoJsApi.activiti.adminGroupsApi.updateGroup(groupId, groupRepresentation);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**groupId** | **Integer**| groupId |
**groupRepresentation** | [**GroupRepresentation**](GroupRepresentation.md)| groupRepresentation |
### Return type
[**GroupRepresentation**](GroupRepresentation.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json