Class BpmnProcessServiceImpl
java.lang.Object
org.apache.syncope.core.rest.cxf.service.AbstractService
org.apache.syncope.core.rest.cxf.service.BpmnProcessServiceImpl
- All Implemented Interfaces:
BpmnProcessService
,JAXRSService
-
Field Summary
Fields inherited from class org.apache.syncope.core.rest.cxf.service.AbstractService
LOG, messageContext, OPTIONS_ALLOW, searchContext, uriInfo
Fields inherited from interface org.apache.syncope.common.rest.api.service.JAXRSService
CRLF, DOUBLE_DASH, PARAM_ANYTYPE_KIND, PARAM_ANYTYPEKEY, PARAM_CONNID_PAGED_RESULTS_COOKIE, PARAM_DETAILS, PARAM_ENTITY_KEY, PARAM_FIQL, PARAM_KEYWORD, PARAM_MAX, PARAM_NOTIFICATION, PARAM_ORDERBY, PARAM_PAGE, PARAM_REALM, PARAM_RECURSIVE, PARAM_RESOURCE, PARAM_SIZE, PARAM_USER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Removes the BPMN process under the provided key.exportDiagram
(String key) Exports the BPMN diagram representation (if available), for matching key.Exports the BPMN process for matching key.list()
Lists the available BPMN processes.void
Imports the BPMN process under the provided key.Methods inherited from class org.apache.syncope.core.rest.cxf.service.AbstractService
applyPreference, buildPagedResult, checkETag, createResponse, findActualKey, getPreference, isNullPriorityAsync, modificationResponse, pageable, pageable, sort
-
Field Details
-
logic
-
-
Constructor Details
-
BpmnProcessServiceImpl
-
-
Method Details
-
list
Description copied from interface:BpmnProcessService
Lists the available BPMN processes.- Specified by:
list
in interfaceBpmnProcessService
- Returns:
- available BPMN processs
-
get
Description copied from interface:BpmnProcessService
Exports the BPMN process for matching key.- Specified by:
get
in interfaceBpmnProcessService
- Parameters:
key
- BPMN process key- Returns:
- BPMN process for matching key
-
exportDiagram
Description copied from interface:BpmnProcessService
Exports the BPMN diagram representation (if available), for matching key.- Specified by:
exportDiagram
in interfaceBpmnProcessService
- Parameters:
key
- BPMN process key- Returns:
- BPMN diagram representation
-
set
Description copied from interface:BpmnProcessService
Imports the BPMN process under the provided key.- Specified by:
set
in interfaceBpmnProcessService
- Parameters:
key
- BPMN process keydefinition
- BPMN process for matching kind
-
delete
Description copied from interface:BpmnProcessService
Removes the BPMN process under the provided key.- Specified by:
delete
in interfaceBpmnProcessService
- Parameters:
key
- BPMN process key
-