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

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

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

import nablarch.common.schema.TableSchema;

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

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

    /** ユーザIDロックカラムの名前 */
    private String userIdLockedColumnName;

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

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

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

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

    /**
     * 有効日(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 getUserIdColumnName() {
        return userIdColumnName;
    }

    /**
     * ユーザIDロックカラムの名前を取得する。
     * @return ユーザIDロックカラムの名前
     */
    public String getUserIdLockedColumnName() {
        return userIdLockedColumnName;
    }

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

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy