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

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

package nablarch.integration.workflow.dao;

/**
 * 担当ユーザ情報エンティティ。
 *
 * @author hisaaki sioiri
 * @since 1.4.2
 */
public class TaskAssignedUserEntity {

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

    /** フローノードID */
    private final String flowNodeId;

    /** 担当ユーザID */
    private final String userId;

    /** 実行順 */
    private final int executionOrder;

    /**
     * 担当ユーザ情報エンティティを生成する。
     *
     * @param instanceId インスタンスID
     * @param flowNodeId フローノードID
     * @param userId ユーザID
     * @param executionOrder 実行順
     */
    public TaskAssignedUserEntity(String instanceId, String flowNodeId, String userId, int executionOrder) {
        this.instanceId = instanceId;
        this.flowNodeId = flowNodeId;
        this.userId = userId;
        this.executionOrder = executionOrder;
    }

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

    /**
     * フローノードIDを取得する。
     *
     * @return フローノードID
     */
    public String getFlowNodeId() {
        return flowNodeId;
    }

    /**
     * ユーザIDを取得する。
     *
     * @return ユーザID
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 実行順を取得する。
     *
     * @return 実行順
     */
    public int getExecutionOrder() {
        return executionOrder;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy