Package com.alfresco.process.apis
Interface ProcessAPI
-
- All Implemented Interfaces:
@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
-
-
-
-