public WorkflowContext getWorkflowContext()

in src/main/java/com/amazonaws/services/simpleworkflow/flow/spring/SpringWorkflowDefinitionFactoryFactory.java [148:232]


        public WorkflowContext getWorkflowContext() {
            return new WorkflowContext() {

                @Override
                public WorkflowExecution getWorkflowExecution() {
                    WorkflowExecution result = new WorkflowExecution();
                    result.setRunId("dummyRunId");
                    result.setWorkflowId("dummyWorkflowId");
                    return result;
                }

                @Override
                public WorkflowExecution getParentWorkflowExecution() {
                    return null;
                }

                @Override
                public WorkflowType getWorkflowType() {
                    WorkflowType result = new WorkflowType();
                    result.setName("dummyName");
                    result.setVersion("dummyVersion");
                    return result;
                }

                @Override
                public boolean isCancelRequested() {
                    return false;
                }

                @Override
                public ContinueAsNewWorkflowExecutionParameters getContinueAsNewOnCompletion() {
                    return null;
                }

                @Override
                public void setContinueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters continueParameters) {

                }

                @Override
                public List<String> getTagList() {
                    return Collections.emptyList();
                }

                @Override
                public ChildPolicy getChildPolicy() {
                    return ChildPolicy.TERMINATE;
                }

                @Override
                public String getContinuedExecutionRunId() {
                    return null;
                }

                @Override
                public long getExecutionStartToCloseTimeout() {
                    return 0;
                }

                @Override
                public String getTaskList() {
                    return "dummyTaskList";
                }

                @Override
                public boolean isImplementationVersion(String componentName, int internalVersion) {
                    return false;
                }

                @Override
                public Integer getVersion(String component) {
                    return 0;
                }

                @Override
                public int getTaskPriority() {
                    return 0;
                }

                @Override
                public String getLambdaRole() {
                    return null;
                }
            };
        }