@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
17 lines (16 loc) • 992 B
TypeScript
import { Response } from 'express';
import { IHttpRequestWithIdentity } from '../../Tools/Http/index';
import { ProcessModelApiServiceProxy } from '../Services';
import { BaseController } from './BaseController';
export declare class ProcessModelController extends BaseController {
private processModelApiServiceProxy;
constructor(processModelApiServiceProxy: ProcessModelApiServiceProxy);
getAll(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
getById(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
start(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
deleteDefinitionByProcessModelId(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
enableProcessModel(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
disableProcessModel(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
private parseOffset;
private parseLimit;
}