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

nablarch.integration.workflow.dao.WorkflowInstanceEntity Maven / Gradle / Ivy

package nablarch.integration.workflow.dao;

/**
 * ワークフローインスタンスエンティティ。
 *
 * @author hisaaki sioiri
 * @since 1.4.2
 */
public class WorkflowInstanceEntity {

    /** インスタンスID */
    private final String instanceId;

    /** ワークフローID */
    private final String workflowId;

    /** バージョン */
    private final long version;

    /**
     * ワークフローインスタンスエンティティを生成する。
     *
     * @param instanceId インスタンスID
     * @param workflowId ワークフローID
     * @param version バージョン
     */
    public WorkflowInstanceEntity(String instanceId, String workflowId, long version) {
        this.instanceId = instanceId;
        this.workflowId = workflowId;
        this.version = version;
    }

    /**
     * インスタンスIDを取得する。
     *
     * @return インスタンスID
     */
    public String getInstanceId() {
        return instanceId;
    }

    /**
     * ワークフローIDを取得する。
     *
     * @return ワークフローID
     */
    public String getWorkflowId() {
        return workflowId;
    }

    /**
     * バージョンを取得する。
     *
     * @return バージョン
     */
    public long getVersion() {
        return version;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy