@Component public class GeneralChangeProcessor extends BaseChangeProcessor
Constructor and Description |
---|
GeneralChangeProcessor() |
Modifier and Type | Method and Description |
---|---|
GcpScenarioBean |
findScenarioBean(String name) |
void |
init() |
void |
onProcessEnd(ProcessEvent event,
WfTask wfTask,
OperationResult result)
Handles an event from WfMS that indicates finishing of the workflow process instance.
|
AuditEventRecord |
prepareProcessInstanceAuditRecord(WfTask wfTask,
AuditEventStage stage,
Map<String,Object> variables,
OperationResult result)
Prepares a process instance-related audit record.
|
AuditEventRecord |
prepareWorkItemAuditRecord(com.evolveum.midpoint.xml.ns._public.common.common_3.WorkItemType workItem,
WfTask wfTask,
TaskEvent taskEvent,
AuditEventStage stage,
OperationResult result)
Prepares a work item-related audit record.
|
HookOperationMode |
processModelInvocation(ModelContext context,
com.evolveum.midpoint.xml.ns._public.common.common_3.WfConfigurationType wfConfigurationType,
Task taskFromModel,
OperationResult result)
Processes workflow-related aspect of a model operation.
|
getBeanFactory, getBeanName, getMiscDataUtil, getPrismContext, getProcessorConfiguration, setBeanFactory, setBeanName, setEnabled, setProcessorConfiguration
@PostConstruct public void init()
public GcpScenarioBean findScenarioBean(String name)
public HookOperationMode processModelInvocation(ModelContext context, com.evolveum.midpoint.xml.ns._public.common.common_3.WfConfigurationType wfConfigurationType, Task taskFromModel, OperationResult result) throws SchemaException
ChangeProcessor
context
- Model context of the operation.taskFromModel
- Task in context of which the operation is carried out.result
- Where to put information on operation execution.SchemaException
public void onProcessEnd(ProcessEvent event, WfTask wfTask, OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException
ChangeProcessor
result
- Here should be stored information about whether the finalization was successful or notSchemaException
ObjectAlreadyExistsException
ObjectNotFoundException
public AuditEventRecord prepareProcessInstanceAuditRecord(WfTask wfTask, AuditEventStage stage, Map<String,Object> variables, OperationResult result)
ChangeProcessor
public AuditEventRecord prepareWorkItemAuditRecord(com.evolveum.midpoint.xml.ns._public.common.common_3.WorkItemType workItem, WfTask wfTask, TaskEvent taskEvent, AuditEventStage stage, OperationResult result) throws WorkflowException
ChangeProcessor
WorkflowException
Copyright © 2016 evolveum. All rights reserved.