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

nablarch.common.web.session.store.UserSessionSchema Maven / Gradle / Ivy

package nablarch.common.web.session.store;

import nablarch.common.schema.TableSchema;

/**
 * ユーザセッションテーブルのスキーマ情報を保持するクラス。
 *
 * @author TIS
 */
public final class UserSessionSchema extends TableSchema {

    /** セッションIDカラムの名前 */
    private String sessionIdName;

    /** セッションオブジェクトカラムの名前 */
    private String sessionObjectName;

    /** 有効期限(DATETIME)カラムの名前 */
    private String expirationDatetimeName;

    /**
     * セッションIDカラムの名前を取得する。
     * @return セッションIDカラムの名前
     */
    public String getSessionIdName() {
        return sessionIdName;
    }

    /**
     * セッションIDカラムの名前を設定する。
     *
     * @param sessionIdName セッションIDカラムの名前
     */
    public void setSessionIdName(String sessionIdName) {
        this.sessionIdName = sessionIdName;
    }

    /**
     * セッションオブジェクトカラムの名前を取得する。
     *
     * @return セッションオブジェクトカラムの名前
     */
    public String getSessionObjectName() {
        return sessionObjectName;
    }

    /**
     * セッションオブジェクトカラムの名前を設定する。
     *
     * @param sessionObjectName セッションオブジェクトカラムの名前
     */
    public void setSessionObjectName(String sessionObjectName) {
        this.sessionObjectName = sessionObjectName;
    }

    /**
     * 有効期限(DATETIME)カラムの名前を取得する。
     *
     * @return 有効期限(DATETIME)カラムの名前
     */
    public String getExpirationDatetimeName() {
        return expirationDatetimeName;
    }

    /**
     * 有効期限(DATETIME)カラムの名前を設定する。
     *
     * @param expirationDatetimeName 有効期限(DATETIME)カラムの名前
     */
    public void setExpirationDatetimeName(String expirationDatetimeName) {
        this.expirationDatetimeName = expirationDatetimeName;
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy