Skip to content

Latest commit

 

History

History
114 lines (82 loc) · 3.72 KB

ModelsBpmnApi.md

File metadata and controls

114 lines (82 loc) · 3.72 KB

ModelsBpmnApi

All URIs are relative to https://localhost:9080/activiti-app/api

Method HTTP request Description
getHistoricProcessModelBpmn20XmlUsingGET GET /enterprise/models/{processModelId}/history/{processModelHistoryId}/bpmn20 Export a historic version of a process definition as BPMN 2.0 XML
getProcessModelBpmn20XmlUsingGET GET /enterprise/models/{processModelId}/bpmn20 Export a process definition as BPMN 2.0 XML

getHistoricProcessModelBpmn20XmlUsingGET

getHistoricProcessModelBpmn20XmlUsingGET(processModelId, processModelHistoryId)

Export a historic version of a process definition as BPMN 2.0 XML

Example

// Import classes:
//import org.activiti.engine.remote.client.ApiClient;
//import org.activiti.engine.remote.client.ApiException;
//import org.activiti.engine.remote.client.Configuration;
//import org.activiti.engine.remote.client.auth.*;
//import org.activiti.engine.remote.client.api.ModelsBpmnApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure HTTP basic authorization: basicAuth
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
basicAuth.setUsername("YOUR USERNAME");
basicAuth.setPassword("YOUR PASSWORD");

ModelsBpmnApi apiInstance = new ModelsBpmnApi();
Long processModelId = 789L; // Long | processModelId
Long processModelHistoryId = 789L; // Long | processModelHistoryId
try {
    apiInstance.getHistoricProcessModelBpmn20XmlUsingGET(processModelId, processModelHistoryId);
} catch (ApiException e) {
    System.err.println("Exception when calling ModelsBpmnApi#getHistoricProcessModelBpmn20XmlUsingGET");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
processModelId Long processModelId
processModelHistoryId Long processModelHistoryId

Return type

null (empty response body)

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/xml

getProcessModelBpmn20XmlUsingGET

getProcessModelBpmn20XmlUsingGET(processModelId)

Export a process definition as BPMN 2.0 XML

Example

// Import classes:
//import org.activiti.engine.remote.client.ApiClient;
//import org.activiti.engine.remote.client.ApiException;
//import org.activiti.engine.remote.client.Configuration;
//import org.activiti.engine.remote.client.auth.*;
//import org.activiti.engine.remote.client.api.ModelsBpmnApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure HTTP basic authorization: basicAuth
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
basicAuth.setUsername("YOUR USERNAME");
basicAuth.setPassword("YOUR PASSWORD");

ModelsBpmnApi apiInstance = new ModelsBpmnApi();
Long processModelId = 789L; // Long | processModelId
try {
    apiInstance.getProcessModelBpmn20XmlUsingGET(processModelId);
} catch (ApiException e) {
    System.err.println("Exception when calling ModelsBpmnApi#getProcessModelBpmn20XmlUsingGET");
    e.printStackTrace();
}

Parameters

Name Type Description Notes
processModelId Long processModelId

Return type

null (empty response body)

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/xml