public class WorkflowFactoryImpl extends Object implements ee.telekom.workflow.api.WorkflowFactory, ee.telekom.workflow.api.DslBlock, ee.telekom.workflow.api.DslAttribute, ee.telekom.workflow.api.DslVariable, ee.telekom.workflow.api.DslExpression, ee.telekom.workflow.api.DslBranchBlock, ee.telekom.workflow.api.DslDoWhileBlock, ee.telekom.workflow.api.DslIfBlock, ee.telekom.workflow.api.DslElseBlock, ee.telekom.workflow.api.DslMainBlock, ee.telekom.workflow.api.DslSplit, ee.telekom.workflow.api.DslValidationBlock, ee.telekom.workflow.api.DslWhileDoBlock
WorkflowFactoryImpl implementation that translates the DSL method invocations into a
Tree of Rows where a row's depths within the tree corresponds a DSL method
invocation's indentation level when formating the DSL method invocations in a typical fashion.| Constructor and Description |
|---|
WorkflowFactoryImpl(String name,
int version) |
WorkflowFactoryImpl(String name,
int version,
boolean keepHistory) |
public WorkflowFactoryImpl(String name, int version)
public WorkflowFactoryImpl(String name, int version, boolean keepHistory)
public WorkflowFactoryImpl start()
start in interface ee.telekom.workflow.api.WorkflowFactorypublic void end()
end in interface ee.telekom.workflow.api.DslMainBlockpublic WorkflowFactoryImpl variable(String name)
variable in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl variables(String... nameMappings)
variables in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl value(int id, Object value)
value in interface ee.telekom.workflow.api.DslVariablepublic WorkflowFactoryImpl call(int id, String beanName, String methodName, Object... arguments)
call in interface ee.telekom.workflow.api.DslExpressionpublic WorkflowFactoryImpl callAsync(int id, String beanName, String methodName, Object... arguments)
callAsync in interface ee.telekom.workflow.api.DslExpressionpublic WorkflowFactoryImpl humanTask(int id, String roleName, String assignee)
humanTask in interface ee.telekom.workflow.api.DslExpressionpublic WorkflowFactoryImpl waitSignal(int id, String type)
waitSignal in interface ee.telekom.workflow.api.DslExpressionpublic WorkflowFactoryImpl waitTimer(int id, String due)
waitTimer in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl waitUntilDate(int id, String due)
waitUntilDate in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl createInstance(int id, String workflowName, Integer workflowVersion, String label1, String label2)
createInstance in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl withAttribute(String name, Object value)
withAttribute in interface ee.telekom.workflow.api.DslAttributepublic WorkflowFactoryImpl done()
done in interface ee.telekom.workflow.api.DslAttributepublic WorkflowFactoryImpl whileDo(int id, String condition)
whileDo in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl whileDo()
whileDo in interface ee.telekom.workflow.api.DslWhileDoBlockpublic WorkflowFactoryImpl doWhile()
doWhile in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl doWhile(int id, String condition)
doWhile in interface ee.telekom.workflow.api.DslDoWhileBlockpublic WorkflowFactoryImpl if_(int id, String condition)
if_ in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl elseIf(String condition)
elseIf in interface ee.telekom.workflow.api.DslIfBlockpublic WorkflowFactoryImpl else_()
else_ in interface ee.telekom.workflow.api.DslIfBlockpublic WorkflowFactoryImpl endIf()
endIf in interface ee.telekom.workflow.api.DslElseBlockendIf in interface ee.telekom.workflow.api.DslIfBlockpublic WorkflowFactoryImpl split(int id)
split in interface ee.telekom.workflow.api.DslBlockpublic WorkflowFactoryImpl branch()
branch in interface ee.telekom.workflow.api.DslBranchBlockbranch in interface ee.telekom.workflow.api.DslSplitpublic WorkflowFactoryImpl branch(String condition)
branch in interface ee.telekom.workflow.api.DslBranchBlockbranch in interface ee.telekom.workflow.api.DslSplitpublic WorkflowFactoryImpl joinFirst()
joinFirst in interface ee.telekom.workflow.api.DslBranchBlockpublic WorkflowFactoryImpl joinAll()
joinAll in interface ee.telekom.workflow.api.DslBranchBlockpublic WorkflowFactoryImpl escalate(int id)
escalate in interface ee.telekom.workflow.api.DslBranchBlockpublic WorkflowFactoryImpl validateInputVariable(int id, String attribute, Class type)
validateInputVariable in interface ee.telekom.workflow.api.DslValidationBlockpublic WorkflowFactoryImpl validateInputVariable(int id, String attribute, Class type, boolean isRequired)
validateInputVariable in interface ee.telekom.workflow.api.DslValidationBlockpublic WorkflowFactoryImpl validateInputVariable(int id, String attribute, Class type, boolean isRequired, Object defaultValue)
validateInputVariable in interface ee.telekom.workflow.api.DslValidationBlockpublic Graph buildGraph()
Copyright © 2018. All rights reserved.