List of usage examples for com.liferay.portal.workflow.kaleo.model KaleoNode getKaleoTransitions
public java.util.List<KaleoTransition> getKaleoTransitions();
From source file:de.hofuniversity.iisys.liferay.workflows.LoggingWorkflowEngine.java
License:Open Source License
protected void getNextTransitionNames(KaleoInstanceToken kaleoInstanceToken, List<String> transitionNames) throws Exception { if (kaleoInstanceToken.hasIncompleteChildrenKaleoInstanceToken()) { List<KaleoInstanceToken> incompleteChildrenKaleoInstanceTokens = kaleoInstanceToken .getIncompleteChildrenKaleoInstanceTokens(); for (KaleoInstanceToken incompleteChildrenKaleoInstanceToken : incompleteChildrenKaleoInstanceTokens) { getNextTransitionNames(incompleteChildrenKaleoInstanceToken, transitionNames); }/*from w w w . j a v a2 s . c o m*/ } else { KaleoNode kaleoNode = kaleoInstanceToken.getCurrentKaleoNode(); List<KaleoTransition> kaleoTransitions = kaleoNode.getKaleoTransitions(); for (KaleoTransition kaleoTransition : kaleoTransitions) { transitionNames.add(kaleoTransition.getName()); } } }