All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nablarch.integration.workflow.condition.FlowProceedCondition Maven / Gradle / Ivy

package nablarch.integration.workflow.condition;

import java.util.Map;

import nablarch.integration.workflow.definition.SequenceFlow;

/**
 * シーケンスフローの遷移判定を行うインタフェース。
 *
 * @author hisaaki sioiri
 * @since 1.4.2
 */
public interface FlowProceedCondition {

    /**
     * シーケンスフローに従ってワークフローが進行可能か判定する。
     *
     * @param instanceId インスタンスID
     * @param param パラメータ
     * @param sequenceFlow 評価対象のシーケンスフロー
     * @return 遷移可能な場合はtrue
     */
    boolean isMatch(String instanceId, Map param, SequenceFlow sequenceFlow);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy