public SkipTaskRequest fromProto(SkipTaskRequestPb.SkipTaskRequest from) { SkipTaskRequest to = new SkipTaskRequest(); Map<String, Object> taskInputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getTaskInputMap().entrySet()) { taskInputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setTaskInput(taskInputMap); Map<String, Object> taskOutputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getTaskOutputMap().entrySet()) { taskOutputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setTaskOutput(taskOutputMap); if (from.hasTaskInputMessage()) { to.setTaskInputMessage( fromProto( from.getTaskInputMessage() ) ); } if (from.hasTaskOutputMessage()) { to.setTaskOutputMessage( fromProto( from.getTaskOutputMessage() ) ); } return to; }
public RerunWorkflowRequest fromProto(RerunWorkflowRequestPb.RerunWorkflowRequest from) { RerunWorkflowRequest to = new RerunWorkflowRequest(); to.setReRunFromWorkflowId( from.getReRunFromWorkflowId() ); Map<String, Object> workflowInputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getWorkflowInputMap().entrySet()) { workflowInputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setWorkflowInput(workflowInputMap); to.setReRunFromTaskId( from.getReRunFromTaskId() ); Map<String, Object> taskInputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getTaskInputMap().entrySet()) { taskInputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setTaskInput(taskInputMap); to.setCorrelationId( from.getCorrelationId() ); return to; }
public EventHandler.TaskDetails fromProto(EventHandlerPb.EventHandler.TaskDetails from) { EventHandler.TaskDetails to = new EventHandler.TaskDetails(); to.setWorkflowId( from.getWorkflowId() ); to.setTaskRefName( from.getTaskRefName() ); Map<String, Object> outputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputMap().entrySet()) { outputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutput(outputMap); if (from.hasOutputMessage()) { to.setOutputMessage( fromProto( from.getOutputMessage() ) ); } to.setTaskId( from.getTaskId() ); return to; }
public EventHandler.Action fromProto(EventHandlerPb.EventHandler.Action from) { EventHandler.Action to = new EventHandler.Action(); to.setAction( fromProto( from.getAction() ) ); if (from.hasStartWorkflow()) { to.setStart_workflow( fromProto( from.getStartWorkflow() ) ); } if (from.hasCompleteTask()) { to.setComplete_task( fromProto( from.getCompleteTask() ) ); } if (from.hasFailTask()) { to.setFail_task( fromProto( from.getFailTask() ) ); } to.setExpandInlineJSON( from.getExpandInlineJson() ); return to; }
public DynamicForkJoinTask fromProto(DynamicForkJoinTaskPb.DynamicForkJoinTask from) { DynamicForkJoinTask to = new DynamicForkJoinTask(); to.setTaskName( from.getTaskName() ); to.setWorkflowName( from.getWorkflowName() ); to.setReferenceName( from.getReferenceName() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInput(inputMap); to.setType( from.getType() ); return to; }
public EventExecution fromProto(EventExecutionPb.EventExecution from) { EventExecution to = new EventExecution(); to.setId( from.getId() ); to.setMessageId( from.getMessageId() ); to.setName( from.getName() ); to.setEvent( from.getEvent() ); to.setCreated( from.getCreated() ); to.setStatus( fromProto( from.getStatus() ) ); to.setAction( fromProto( from.getAction() ) ); Map<String, Object> outputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputMap().entrySet()) { outputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutput(outputMap); return to; }
public EventHandler.StartWorkflow fromProto(EventHandlerPb.EventHandler.StartWorkflow from) { EventHandler.StartWorkflow to = new EventHandler.StartWorkflow(); to.setName( from.getName() ); to.setVersion( from.getVersion() ); to.setCorrelationId( from.getCorrelationId() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInput(inputMap); if (from.hasInputMessage()) { to.setInputMessage( fromProto( from.getInputMessage() ) ); } to.setTaskToDomain( from.getTaskToDomainMap() ); return to; }
public TaskResult fromProto(TaskResultPb.TaskResult from) { TaskResult to = new TaskResult(); to.setWorkflowInstanceId( from.getWorkflowInstanceId() ); to.setTaskId( from.getTaskId() ); to.setReasonForIncompletion( from.getReasonForIncompletion() ); to.setCallbackAfterSeconds( from.getCallbackAfterSeconds() ); to.setWorkerId( from.getWorkerId() ); to.setStatus( fromProto( from.getStatus() ) ); Map<String, Object> outputDataMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputDataMap().entrySet()) { outputDataMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutputData(outputDataMap); if (from.hasOutputMessage()) { to.setOutputMessage( fromProto( from.getOutputMessage() ) ); } return to; }
public StartWorkflowRequest fromProto(StartWorkflowRequestPb.StartWorkflowRequest from) { StartWorkflowRequest to = new StartWorkflowRequest(); to.setName( from.getName() ); to.setVersion( from.getVersion() ); to.setCorrelationId( from.getCorrelationId() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInput(inputMap); to.setTaskToDomain( from.getTaskToDomainMap() ); if (from.hasWorkflowDef()) { to.setWorkflowDef( fromProto( from.getWorkflowDef() ) ); } to.setExternalInputPayloadStoragePath( from.getExternalInputPayloadStoragePath() ); return to; }
public WorkflowDef fromProto(WorkflowDefPb.WorkflowDef from) { WorkflowDef to = new WorkflowDef(); to.setName( from.getName() ); to.setDescription( from.getDescription() ); to.setVersion( from.getVersion() ); to.setTasks( from.getTasksList().stream().map(this::fromProto).collect(Collectors.toCollection(ArrayList::new)) ); to.setInputParameters( from.getInputParametersList().stream().collect(Collectors.toCollection(ArrayList::new)) ); Map<String, Object> outputParametersMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputParametersMap().entrySet()) { outputParametersMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutputParameters(outputParametersMap); to.setFailureWorkflow( from.getFailureWorkflow() ); to.setSchemaVersion( from.getSchemaVersion() ); to.setRestartable( from.getRestartable() ); to.setWorkflowStatusListenerEnabled( from.getWorkflowStatusListenerEnabled() ); return to; }
Map<String, Object> inputParametersMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputParametersMap().entrySet()) { inputParametersMap.put( pair.getKey(), fromProto( pair.getValue() ) ); Map<String, List<WorkflowTask>> decisionCasesMap = new HashMap<String, List<WorkflowTask>>(); for (Map.Entry<String, WorkflowTaskPb.WorkflowTask.WorkflowTaskList> pair : from.getDecisionCasesMap().entrySet()) { decisionCasesMap.put( pair.getKey(), fromProto( pair.getValue() ) ); to.setStartDelay( from.getStartDelay() ); if (from.hasSubWorkflowParam()) { to.setSubWorkflowParam( fromProto( from.getSubWorkflowParam() ) ); to.setOptional( from.getOptional() ); if (from.hasTaskDefinition()) { to.setTaskDefinition( fromProto( from.getTaskDefinition() ) );
public TaskDef fromProto(TaskDefPb.TaskDef from) { TaskDef to = new TaskDef(); to.setName( from.getName() ); to.setDescription( from.getDescription() ); to.setRetryCount( from.getRetryCount() ); to.setTimeoutSeconds( from.getTimeoutSeconds() ); to.setInputKeys( from.getInputKeysList().stream().collect(Collectors.toCollection(ArrayList::new)) ); to.setOutputKeys( from.getOutputKeysList().stream().collect(Collectors.toCollection(ArrayList::new)) ); to.setTimeoutPolicy( fromProto( from.getTimeoutPolicy() ) ); to.setRetryLogic( fromProto( from.getRetryLogic() ) ); to.setRetryDelaySeconds( from.getRetryDelaySeconds() ); to.setResponseTimeoutSeconds( from.getResponseTimeoutSeconds() ); to.setConcurrentExecLimit( from.getConcurrentExecLimit() ); Map<String, Object> inputTemplateMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputTemplateMap().entrySet()) { inputTemplateMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInputTemplate(inputTemplateMap); to.setRateLimitPerFrequency( from.getRateLimitPerFrequency() ); to.setRateLimitFrequencyInSeconds( from.getRateLimitFrequencyInSeconds() ); return to; }
public Workflow fromProto(WorkflowPb.Workflow from) { Workflow to = new Workflow(); to.setStatus( fromProto( from.getStatus() ) ); to.setEndTime( from.getEndTime() ); to.setWorkflowId( from.getWorkflowId() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); outputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); to.setFailedReferenceTaskNames( from.getFailedReferenceTaskNamesList().stream().collect(Collectors.toCollection(HashSet::new)) ); if (from.hasWorkflowDefinition()) { to.setWorkflowDefinition( fromProto( from.getWorkflowDefinition() ) );
public Task fromProto(TaskPb.Task from) { Task to = new Task(); to.setTaskType( from.getTaskType() ); to.setStatus( fromProto( from.getStatus() ) ); Map<String, Object> inputDataMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputDataMap().entrySet()) { inputDataMap.put( pair.getKey(), fromProto( pair.getValue() ) ); Map<String, Object> outputDataMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputDataMap().entrySet()) { outputDataMap.put( pair.getKey(), fromProto( pair.getValue() ) ); to.setWorkflowTask( fromProto( from.getWorkflowTask() ) ); to.setInputMessage( fromProto( from.getInputMessage() ) ); to.setOutputMessage( fromProto( from.getOutputMessage() ) );
public WorkflowSummary fromProto(WorkflowSummaryPb.WorkflowSummary from) { WorkflowSummary to = new WorkflowSummary(); to.setWorkflowType( from.getWorkflowType() ); to.setVersion( from.getVersion() ); to.setWorkflowId( from.getWorkflowId() ); to.setCorrelationId( from.getCorrelationId() ); to.setStartTime( from.getStartTime() ); to.setUpdateTime( from.getUpdateTime() ); to.setEndTime( from.getEndTime() ); to.setStatus( fromProto( from.getStatus() ) ); to.setInput( from.getInput() ); to.setOutput( from.getOutput() ); to.setReasonForIncompletion( from.getReasonForIncompletion() ); to.setExecutionTime( from.getExecutionTime() ); to.setEvent( from.getEvent() ); to.setFailedReferenceTaskNames( from.getFailedReferenceTaskNames() ); return to; }
public EventHandler.TaskDetails fromProto(EventHandlerPb.EventHandler.TaskDetails from) { EventHandler.TaskDetails to = new EventHandler.TaskDetails(); to.setWorkflowId( from.getWorkflowId() ); to.setTaskRefName( from.getTaskRefName() ); Map<String, Object> outputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputMap().entrySet()) { outputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutput(outputMap); if (from.hasOutputMessage()) { to.setOutputMessage( fromProto( from.getOutputMessage() ) ); } to.setTaskId( from.getTaskId() ); return to; }
public EventHandler.Action fromProto(EventHandlerPb.EventHandler.Action from) { EventHandler.Action to = new EventHandler.Action(); to.setAction( fromProto( from.getAction() ) ); if (from.hasStartWorkflow()) { to.setStart_workflow( fromProto( from.getStartWorkflow() ) ); } if (from.hasCompleteTask()) { to.setComplete_task( fromProto( from.getCompleteTask() ) ); } if (from.hasFailTask()) { to.setFail_task( fromProto( from.getFailTask() ) ); } to.setExpandInlineJSON( from.getExpandInlineJson() ); return to; }
public DynamicForkJoinTask fromProto(DynamicForkJoinTaskPb.DynamicForkJoinTask from) { DynamicForkJoinTask to = new DynamicForkJoinTask(); to.setTaskName( from.getTaskName() ); to.setWorkflowName( from.getWorkflowName() ); to.setReferenceName( from.getReferenceName() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInput(inputMap); to.setType( from.getType() ); return to; }
public EventExecution fromProto(EventExecutionPb.EventExecution from) { EventExecution to = new EventExecution(); to.setId( from.getId() ); to.setMessageId( from.getMessageId() ); to.setName( from.getName() ); to.setEvent( from.getEvent() ); to.setCreated( from.getCreated() ); to.setStatus( fromProto( from.getStatus() ) ); to.setAction( fromProto( from.getAction() ) ); Map<String, Object> outputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getOutputMap().entrySet()) { outputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setOutput(outputMap); return to; }
public EventHandler.StartWorkflow fromProto(EventHandlerPb.EventHandler.StartWorkflow from) { EventHandler.StartWorkflow to = new EventHandler.StartWorkflow(); to.setName( from.getName() ); to.setVersion( from.getVersion() ); to.setCorrelationId( from.getCorrelationId() ); Map<String, Object> inputMap = new HashMap<String, Object>(); for (Map.Entry<String, Value> pair : from.getInputMap().entrySet()) { inputMap.put( pair.getKey(), fromProto( pair.getValue() ) ); } to.setInput(inputMap); if (from.hasInputMessage()) { to.setInputMessage( fromProto( from.getInputMessage() ) ); } to.setTaskToDomain( from.getTaskToDomainMap() ); return to; }