类 BpmnDiagramHelper
- java.lang.Object
-
- net.sinodawn.module.sys.bpmn.diagram.BpmnDiagramHelper
-
public abstract class BpmnDiagramHelper extends Object
-
-
构造器概要
构造器 构造器 说明 BpmnDiagramHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static AttachmentStrategygetAttachmentStrategy(org.dom4j.Element startEventOrUserTask)static CandidatorFilterStrategygetCandidatorFilterStrategy(org.dom4j.Element userTask)static StringgetConditionExpression(org.dom4j.Document diagram, String sequenceFlowId)static StringgetConditionExpression(org.dom4j.Element sequenceFlowElement)static CounterSignStrategygetCounterSignStrategy(org.dom4j.Element userTask)static StringgetEndCallback(org.dom4j.Element startEventOrUserTask)static List<String>getIncomingSequenceFlowIdList(org.dom4j.Document diagram, String taskId)static List<String>getIncomingSequenceFlowIdList(org.dom4j.Document diagram, org.dom4j.Element taskElement)static List<org.dom4j.Element>getIncomingSequenceFlowList(org.dom4j.Document diagram, String taskId)static List<org.dom4j.Element>getIncomingSequenceFlowList(org.dom4j.Document diagram, org.dom4j.Element taskElement)static List<org.dom4j.Element>getIncomingUserTaskElementList(org.dom4j.Document diagram, org.dom4j.Element taskElement)static NextCandidatorOptStrategygetNextCandidatorOptStrategy(org.dom4j.Element startEventOrUserTask)static List<String>getOutgoingSequenceFlowIdList(org.dom4j.Document diagram, String taskId)static List<String>getOutgoingSequenceFlowIdList(org.dom4j.Document diagram, org.dom4j.Element taskElement)static List<org.dom4j.Element>getOutgoingSequenceFlowList(org.dom4j.Document diagram, String taskId)static List<org.dom4j.Element>getOutgoingSequenceFlowList(org.dom4j.Document diagram, org.dom4j.Element taskElement)static StringgetPassCallback(org.dom4j.Element startEventOrUserTask)static StringgetPassValidatorSql(org.dom4j.Element startEventOrUserTask)static List<String>getPreviousStatusCodeList(org.dom4j.Document document, org.dom4j.Element element)static org.dom4j.ElementgetProcessElement(org.dom4j.Document diagram, String id)static org.dom4j.ElementgetProcessElement(org.dom4j.Document diagram, ProcessElementType type)static org.dom4j.ElementgetProcessElementByStatusCode(org.dom4j.Document diagram, String statusCode)static List<org.dom4j.Element>getProcessElementList(org.dom4j.Document diagram, ProcessElementType processElementType)static ProcessElementTypegetProcessElementType(org.dom4j.Element processElement)static StringgetRejectCallback(org.dom4j.Element userTask)static StringgetRejectValidatorSql(org.dom4j.Element userTask)static org.dom4j.ElementgetSourceElement(org.dom4j.Document diagram, String sequenceFlowId)static org.dom4j.ElementgetSourceElement(org.dom4j.Document diagram, org.dom4j.Element sequenceFlowElement)static org.dom4j.ElementgetTargetElement(org.dom4j.Document diagram, String sequenceFlowId)static org.dom4j.ElementgetTargetElement(org.dom4j.Document diagram, org.dom4j.Element sequenceFlowElement)static <T extends Auditable<ID>,ID extends Serializable>
CoreBpmnTaskCandidatorsDTOgetUserTaskCandidators(CoreBpmnRuntimeSource<T,ID> source, org.dom4j.Element userTaskElement, String initiator)static Map<String,String>getUserTaskCandidatorValue(org.dom4j.Element userTask)static StringgetUserTaskDynamicValue(org.dom4j.Element userTask)static StringgetUserTaskInitiatorValue(org.dom4j.Element userTask)static Map<Long,String>getUserTaskRoleValue(org.dom4j.Element userTask)static StringgetUserTaskStatusCode(org.dom4j.Element userTask)static booleanisAuthRequiredUserTask(org.dom4j.Element userTask)static booleanisCommentRequiredTask(org.dom4j.Element startEventOrUserTask)static booleanisFilterPreviousCandidatorsTask(org.dom4j.Element userTask)static booleanisLastUserTask(org.dom4j.Document diagram, org.dom4j.Element userTaskElement)static booleanisTransferTask(org.dom4j.Element userTask)
-
-
-
方法详细资料
-
getProcessElementType
public static final ProcessElementType getProcessElementType(org.dom4j.Element processElement)
-
getProcessElement
public static final org.dom4j.Element getProcessElement(org.dom4j.Document diagram, String id)
-
getProcessElement
public static final org.dom4j.Element getProcessElement(org.dom4j.Document diagram, ProcessElementType type)
-
getProcessElementByStatusCode
public static final org.dom4j.Element getProcessElementByStatusCode(org.dom4j.Document diagram, String statusCode)
-
getProcessElementList
public static final List<org.dom4j.Element> getProcessElementList(org.dom4j.Document diagram, ProcessElementType processElementType)
-
getOutgoingSequenceFlowList
public static final List<org.dom4j.Element> getOutgoingSequenceFlowList(org.dom4j.Document diagram, org.dom4j.Element taskElement)
-
getOutgoingSequenceFlowList
public static final List<org.dom4j.Element> getOutgoingSequenceFlowList(org.dom4j.Document diagram, String taskId)
-
getOutgoingSequenceFlowIdList
public static final List<String> getOutgoingSequenceFlowIdList(org.dom4j.Document diagram, org.dom4j.Element taskElement)
-
getOutgoingSequenceFlowIdList
public static final List<String> getOutgoingSequenceFlowIdList(org.dom4j.Document diagram, String taskId)
-
isLastUserTask
public static final boolean isLastUserTask(org.dom4j.Document diagram, org.dom4j.Element userTaskElement)
-
getIncomingSequenceFlowList
public static final List<org.dom4j.Element> getIncomingSequenceFlowList(org.dom4j.Document diagram, String taskId)
-
getIncomingSequenceFlowList
public static final List<org.dom4j.Element> getIncomingSequenceFlowList(org.dom4j.Document diagram, org.dom4j.Element taskElement)
-
getIncomingSequenceFlowIdList
public static final List<String> getIncomingSequenceFlowIdList(org.dom4j.Document diagram, org.dom4j.Element taskElement)
-
getIncomingUserTaskElementList
public static final List<org.dom4j.Element> getIncomingUserTaskElementList(org.dom4j.Document diagram, org.dom4j.Element taskElement)
-
getIncomingSequenceFlowIdList
public static final List<String> getIncomingSequenceFlowIdList(org.dom4j.Document diagram, String taskId)
-
getTargetElement
public static final org.dom4j.Element getTargetElement(org.dom4j.Document diagram, String sequenceFlowId)
-
getTargetElement
public static final org.dom4j.Element getTargetElement(org.dom4j.Document diagram, org.dom4j.Element sequenceFlowElement)
-
getSourceElement
public static final org.dom4j.Element getSourceElement(org.dom4j.Document diagram, String sequenceFlowId)
-
getSourceElement
public static final org.dom4j.Element getSourceElement(org.dom4j.Document diagram, org.dom4j.Element sequenceFlowElement)
-
getConditionExpression
public static final String getConditionExpression(org.dom4j.Document diagram, String sequenceFlowId)
-
getConditionExpression
public static final String getConditionExpression(org.dom4j.Element sequenceFlowElement)
-
getUserTaskInitiatorValue
public static final String getUserTaskInitiatorValue(org.dom4j.Element userTask)
-
getUserTaskDynamicValue
public static final String getUserTaskDynamicValue(org.dom4j.Element userTask)
-
getUserTaskCandidatorValue
public static final Map<String,String> getUserTaskCandidatorValue(org.dom4j.Element userTask)
-
getUserTaskRoleValue
public static final Map<Long,String> getUserTaskRoleValue(org.dom4j.Element userTask)
-
getUserTaskStatusCode
public static final String getUserTaskStatusCode(org.dom4j.Element userTask)
-
isAuthRequiredUserTask
public static final boolean isAuthRequiredUserTask(org.dom4j.Element userTask)
-
isCommentRequiredTask
public static final boolean isCommentRequiredTask(org.dom4j.Element startEventOrUserTask)
-
isFilterPreviousCandidatorsTask
public static final boolean isFilterPreviousCandidatorsTask(org.dom4j.Element userTask)
-
isTransferTask
public static final boolean isTransferTask(org.dom4j.Element userTask)
-
getAttachmentStrategy
public static final AttachmentStrategy getAttachmentStrategy(org.dom4j.Element startEventOrUserTask)
-
getCounterSignStrategy
public static final CounterSignStrategy getCounterSignStrategy(org.dom4j.Element userTask)
-
getNextCandidatorOptStrategy
public static final NextCandidatorOptStrategy getNextCandidatorOptStrategy(org.dom4j.Element startEventOrUserTask)
-
getCandidatorFilterStrategy
public static final CandidatorFilterStrategy getCandidatorFilterStrategy(org.dom4j.Element userTask)
-
getPassValidatorSql
public static final String getPassValidatorSql(org.dom4j.Element startEventOrUserTask)
-
getRejectValidatorSql
public static final String getRejectValidatorSql(org.dom4j.Element userTask)
-
getPassCallback
public static final String getPassCallback(org.dom4j.Element startEventOrUserTask)
-
getEndCallback
public static final String getEndCallback(org.dom4j.Element startEventOrUserTask)
-
getRejectCallback
public static final String getRejectCallback(org.dom4j.Element userTask)
-
getPreviousStatusCodeList
public static List<String> getPreviousStatusCodeList(org.dom4j.Document document, org.dom4j.Element element)
-
getUserTaskCandidators
public static final <T extends Auditable<ID>,ID extends Serializable> CoreBpmnTaskCandidatorsDTO getUserTaskCandidators(CoreBpmnRuntimeSource<T,ID> source, org.dom4j.Element userTaskElement, String initiator)
-
-