-
@JvmSuppressWildcards() public interface ProcessAPI
Marked as ProcessAPI interface
-
-
Method Summary
Modifier and Type Method Description abstract ContentDataEntrylinkContentToProcess(@Body() RequestLinkContent requestContent)Api to upload the content abstract ResultListRuntimeProcessDefinitionsprocessDefinitions()Api to fetch all the process definitions abstract ResultListProcessDefinitionssingleProcessDefinition(@Query(value = latest) Boolean latest, @Query(value = appDefinitionId) String appDefinitionId)Api to fetch single process definition abstract ResultListProcessInstancesprocessInstancesQuery(@Body() RequestProcessInstancesQuery requestProcessInstancesQuery)Api to fetch all the process Instances abstract SystemPropertiesgetSystemProperties()Api to fetch system properties abstract ResultGroupsListsearchGroups(@Query(value = filter) String latest)Api to search the groups abstract ProcessInstanceEntrycreateProcessInstance(@Body() RequestProcessInstances requestProcessInstances)Api to create and start the workflow abstract ContentDataEntryuploadRawContent(@Part() MultipartBody.Part multipartBody)Api to upload the content on process abstract ResultFormstartForm(@Path(value = processDefinitionId) String processDefinitionId)Api to fetch the start form representation abstract ResultAccountInfoaccountInfo()Api to fetch the account profile info -
-
Method Detail
-
linkContentToProcess
@Headers(value = {Content-type: application/json})@POST(value = api/enterprise/content) abstract ContentDataEntry linkContentToProcess(@Body() RequestLinkContent requestContent)Api to upload the content
-
processDefinitions
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/runtime-app-definitions) abstract ResultListRuntimeProcessDefinitions processDefinitions()Api to fetch all the process definitions
-
singleProcessDefinition
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/process-definitions) abstract ResultListProcessDefinitions singleProcessDefinition(@Query(value = latest) Boolean latest, @Query(value = appDefinitionId) String appDefinitionId)Api to fetch single process definition
-
processInstancesQuery
@Headers(value = {Content-type: application/json})@POST(value = api/enterprise/process-instances/query) abstract ResultListProcessInstances processInstancesQuery(@Body() RequestProcessInstancesQuery requestProcessInstancesQuery)Api to fetch all the process Instances
-
getSystemProperties
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/system/properties) abstract SystemProperties getSystemProperties()Api to fetch system properties
-
searchGroups
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/groups) abstract ResultGroupsList searchGroups(@Query(value = filter) String latest)Api to search the groups
-
createProcessInstance
@Headers(value = {Content-type: application/json})@POST(value = api/enterprise/process-instances) abstract ProcessInstanceEntry createProcessInstance(@Body() RequestProcessInstances requestProcessInstances)Api to create and start the workflow
-
uploadRawContent
@Multipart()@POST(value = api/enterprise/content/raw) abstract ContentDataEntry uploadRawContent(@Part() MultipartBody.Part multipartBody)
Api to upload the content on process
-
startForm
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/process-definitions/{processDefinitionId}/start-form) abstract ResultForm startForm(@Path(value = processDefinitionId) String processDefinitionId)Api to fetch the start form representation
-
accountInfo
@Headers(value = {Content-type: application/json})@GET(value = api/enterprise/profile/accounts/alfresco) abstract ResultAccountInfo accountInfo()Api to fetch the account profile info
-
-
-
-