當前位置: 首頁>>代碼示例>>Java>>正文


Java SubProcessNode類代碼示例

本文整理匯總了Java中org.kuali.rice.kew.engine.node.SubProcessNode的典型用法代碼示例。如果您正苦於以下問題:Java SubProcessNode類的具體用法?Java SubProcessNode怎麽用?Java SubProcessNode使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


SubProcessNode類屬於org.kuali.rice.kew.engine.node包,在下文中一共展示了SubProcessNode類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: transitionFrom

import org.kuali.rice.kew.engine.node.SubProcessNode; //導入依賴的package包/類
public Transition transitionFrom(RouteContext context, ProcessResult processResult) throws Exception {
	RouteNodeInstance processInstance = context.getNodeInstance().getProcess();
       processInstance.setComplete(true);
	SubProcessNode node = (SubProcessNode)getNode(processInstance.getRouteNode(), SubProcessNode.class);
	SubProcessResult result = node.process(context);
	List<RouteNodeInstance> nextNodeInstances = new ArrayList<RouteNodeInstance>();
	if (result.isComplete()) {
		List<RouteNode> nextNodes = processInstance.getRouteNode().getNextNodes();
           for (RouteNode nextNode : nextNodes)
           {
               RouteNodeInstance nextNodeInstance = getRouteHelper().getNodeFactory().createRouteNodeInstance(processInstance.getDocumentId(), nextNode);
               nextNodeInstance.setBranch(processInstance.getBranch());
               nextNodeInstance.setProcess(processInstance.getProcess());
               nextNodeInstances.add(nextNodeInstance);
           }
	}
	return new Transition(nextNodeInstances);
}
 
開發者ID:kuali,項目名稱:kc-rice,代碼行數:19,代碼來源:SubProcessTransitionEngine.java

示例2: isSubProcessNode

import org.kuali.rice.kew.engine.node.SubProcessNode; //導入依賴的package包/類
public boolean isSubProcessNode(RouteNode routeNode) {
    return ClassLoaderUtils.isInstanceOf(getNode(routeNode), SubProcessNode.class);
}
 
開發者ID:kuali,項目名稱:kc-rice,代碼行數:4,代碼來源:RouteHelper.java


注:本文中的org.kuali.rice.kew.engine.node.SubProcessNode類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。