public class Node extends Object implements Executable, Cloneable, Rollbackable
| Constructor and Description |
|---|
Node() |
Node(NodeComponent instance) |
Node(String nodeId,
String name,
NodeTypeEnum nodeType,
String script,
String language) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExecuteName, setCurrChainNamepublic Node()
public Node(NodeComponent instance)
public Node(String nodeId, String name, NodeTypeEnum nodeType, String script, String language)
public String getId()
getId in interface Executablepublic String getNodeInstanceId()
public void setNodeInstanceId(String nodeInstanceId)
public void setId(String id)
setId in interface Executablepublic String getTag()
getTag in interface Executablepublic void setTag(String tag)
setTag in interface Executablepublic String getName()
public void setName(String name)
public NodeTypeEnum getType()
public void setType(NodeTypeEnum type)
public NodeComponent getInstance()
public void setInstance(NodeComponent instance)
public void execute(Integer slotIndex) throws Exception
execute in interface ExecutableExceptionpublic void rollback(Integer slotIndex) throws Exception
rollback in interface RollbackableExceptionpublic boolean isAccess(Integer slotIndex) throws Exception
isAccess in interface ExecutableExceptionpublic ExecuteableTypeEnum getExecuteType()
getExecuteType in interface Executablepublic String getScript()
public void setScript(String script)
public String getClazz()
public void setClazz(String clazz)
public String getCmpData()
public void setCmpData(String cmpData)
public void setCurrChainId(String currentChainId)
setCurrChainId in interface Executablepublic String getCurrChainId()
public boolean getAccessResult()
public void setAccessResult(boolean accessResult)
public void removeAccessResult()
public boolean getIsContinueOnErrorResult()
public void setIsContinueOnErrorResult(boolean accessResult)
public void removeIsContinueOnErrorResult()
public void setLoopIndex(LoopCondition condition, int index)
public Integer getLoopIndex()
public Integer getPreLoopIndex()
public Integer getPreNLoopIndex(int n)
public void removeLoopIndex()
public void setCurrLoopObject(LoopCondition condition, Object obj)
public <T> T getCurrLoopObject()
public <T> T getPreLoopObject()
public <T> T getPreNLoopObject(int n)
public void removeCurrLoopObject()
public Integer getSlotIndex()
public void setSlotIndex(Integer slotIndex)
public void removeSlotIndex()
public Boolean getIsEnd()
public void setIsEnd(Boolean isEnd)
public void removeIsEnd()
public String getLanguage()
public void setLanguage(String language)
public boolean isCompiled()
public void setCompiled(boolean compiled)
public <T> T getItemResultMetaValue(Integer slotIndex)
getItemResultMetaValue in interface Executablepublic boolean hasBindData(String key)
public boolean isCloned()
public void setCloned(boolean cloned)
public Object getStepData()
public void setStepData(Object stepData)
public void removeStepData()
public Node clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2025. All rights reserved.