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

nablarch.common.permission.schema.GroupSystemAccountTableSchema Maven / Gradle / Ivy

The newest version!
package nablarch.common.permission.schema;

import nablarch.common.schema.TableSchema;

/**
 * グループシステムアカウントテーブルのスキーマ情報を保持するクラス。
 * @author Kiyohito Itoh
 */
public final class GroupSystemAccountTableSchema extends TableSchema {

    /** グループIDカラムの名前 */
    private String groupIdColumnName;

    /** ユーザIDカラムの名前 */
    private String userIdColumnName;

    /** 有効日(From)カラムの名前 */
    private String effectiveDateFromColumnName;

    /** 有効日(To)カラムの名前 */
    private String effectiveDateToColumnName;

    /**
     * グループIDカラムの名前を設定する。
     * @param groupIdColumnName グループIDカラムの名前
     */
    public void setGroupIdColumnName(String groupIdColumnName) {
        this.groupIdColumnName = groupIdColumnName;
    }

    /**
     * ユーザIDカラムの名前を設定する。
     * @param userIdColumnName ユーザIDカラムの名前
     */
    public void setUserIdColumnName(String userIdColumnName) {
        this.userIdColumnName = userIdColumnName;
    }

    /**
     * 有効日(From)カラムの名前を設定する。
     * @param effectiveDateFromColumnName 有効日(From)カラムの名前
     */
    public void setEffectiveDateFromColumnName(String effectiveDateFromColumnName) {
        this.effectiveDateFromColumnName = effectiveDateFromColumnName;
    }

    /**
     * 有効日(To)カラムの名前を設定する。
     * @param effectiveDateToColumnName 有効日(To)カラムの名前
     */
    public void setEffectiveDateToColumnName(String effectiveDateToColumnName) {
        this.effectiveDateToColumnName = effectiveDateToColumnName;
    }

    /**
     * グループIDカラムの名前を取得する。
     * @return グループIDカラムの名前
     */
    public String getGroupIdColumnName() {
        return groupIdColumnName;
    }

    /**
     * ユーザIDカラムの名前を取得する。
     * @return ユーザIDカラムの名前
     */
    public String getUserIdColumnName() {
        return userIdColumnName;
    }

    /**
     * 有効日(From)カラムの名前を取得する。
     * @return 有効日(From)カラムの名前
     */
    public String getEffectiveDateFromColumnName() {
        return effectiveDateFromColumnName;
    }

    /**
     * 有効日(To)カラムの名前を取得する。
     * @return 有効日(To)カラムの名前
     */
    public String getEffectiveDateToColumnName() {
        return effectiveDateToColumnName;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy