Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb

Class EdbPreferences



  • public class EdbPreferences
    extends Object
    プリファレンス(Java Preferences)を扱うクラスです.

    プリファレンスを利用し,バッキングストアに対して EDB パッケージの設定データや履歴データの取得や格納を行います. これらのデータは,バッキングストアに永続的に格納されます.

    Version:
    $Id: EdbPreferences.java,v 1.24 2019/05/08 06:19:10 alex Exp $
    • Constructor Detail

      • EdbPreferences

        public EdbPreferences()
    • Method Detail

      • getAccountEID

        public static EdbEID getAccountEID()
        アカウントの EID を取得します.

        この値は,EDB/Gate への接続で前回に指定されたの EID の値を保持するのに利用されています.

        Returns:
        EID を返します.見つからない場合は 0 を返します.
      • putAccountEID

        public static void putAccountEID(EdbEIDHolder eh)
        アカウントの EID を格納します.

        この値は,EDB/Gate への接続で前回に指定されたの EID の値を保持するのに利用されています.

        Parameters:
        eh - EIDHolder
      • getAccountAITUID

        public static String getAccountAITUID()
        アカウントの AIT/UID を取得します.

        この値は,EDB/Gate への接続で前回に指定されたの AIT/UID の値を保持するのに利用されています.

        Returns:
        AIT/UID を返します.見つからない場合は "" を返します.
      • putAccountAITUID

        public static void putAccountAITUID(String uid)
        アカウントの AIT/UID を格納します.

        この値は,EDB/Gate への接続で前回に指定されたの AIT/UID の値を保持するのに利用されています.

        Parameters:
        uid - AIT/UID
      • getAccountPKCS12

        public static String getAccountPKCS12()
        アカウントの個人証明書ファイル(PKCS#12形式)パスを取得します.

        この値は,EDB/Gate への接続で前回に指定された個人証明書のファイルパスを保持するのに利用されています.

        Returns:
        ファイルパスを返します.見つからない場合は null を返します.
      • putAccountPKCS12

        public static void putAccountPKCS12(String path)
        アカウントの個人証明書(PKCS#12形式)のファイルパスを格納します.

        この値は,EDB/Gate への接続で前回に指定された個人証明書のファイルパスを保持するのに利用されています.

        Parameters:
        path - ファイルパス
      • getWarehouseDirectory

        public static File getWarehouseDirectory()
        保管庫のディレクトリを取得します.

        この値は,ファイル選択ダイアログで前回に選択されたディレクトリの保持するのに利用されています.

        Returns:
        ディレクトリを返します.
      • putWarehouseDirectory

        public static void putWarehouseDirectory(File path)
        保管庫のディレクトリを格納します.

        この値は,ファイル選択ダイアログで前回に選択されたディレクトリの保持するのに利用されています.

        Parameters:
        path - ファイル,又はディレクトリ.ファイルが指定された場合は,そのファイルのあるディレクトリが格納される
      • getString

        public static String getString(String path,
                                       String defaultvalue)
        Get String from Preference.
        Parameters:
        path - Path.
        defaultvalue - default value.
        Returns:
        value.
      • putString

        public static void putString(String path,
                                     String value)
        Put String to Preference.
        Parameters:
        path - Path.
        value - value.
      • getBoolean

        public static boolean getBoolean(String path,
                                         boolean defaultvalue)
        Get Boolean from Preference.
        Parameters:
        path - Path.
        defaultvalue - default value.
        Returns:
        value.
      • putBoolean

        public static void putBoolean(String path,
                                      boolean value)
        Put Boolean to Preference.
        Parameters:
        path - Path.
        value - value.
      • getInteger

        public static int getInteger(String path,
                                     int defaultvalue)
        Get Integer from Preference.
        Parameters:
        path - Path.
        defaultvalue - default value.
        Returns:
        value.
      • putInteger

        public static void putInteger(String path,
                                      int value)
        Put Integer to Preference.
        Parameters:
        path - Path.
        value - value.
      • getDouble

        public static double getDouble(String path,
                                       double defaultvalue)
        Get Double from Preference.
        Parameters:
        path - Path.
        defaultvalue - default value.
        Returns:
        value.
      • putDouble

        public static void putDouble(String path,
                                     double value)
        Put Double to Preference.
        Parameters:
        path - Path.
        value - value.
      • getViewState

        public static boolean getViewState(String cn,
                                           boolean defaultvalue)
        Get View State from Preference.
        Parameters:
        cn - column.
        defaultvalue - default value.
        Returns:
        value.
      • putViewState

        public static void putViewState(String cn,
                                        boolean value)
        Put View State to Preference.
        Parameters:
        cn - column.
        value - value.
      • getViewWidth

        public static int getViewWidth(String cn,
                                       int defaultvalue)
        Get View Width from Preference.
        Parameters:
        cn - column.
        defaultvalue - default value.
        Returns:
        value.
      • putViewWidth

        public static void putViewWidth(String cn,
                                        int value)
        Put View Width to Preference.
        Parameters:
        cn - column.
        value - value.
      • clearViewStatus

        public static void clearViewStatus(String xn)
        Clear ViewStatus to Preference.
        Parameters:
        xn - XML Name.
      • putFootprint

        public static void putFootprint(String xn,
                                        EdbEIDHolder eh)
        Footprintを格納します.

        指定された XML 名に関して過去に閲覧,編集した情報のFootprintとして指定された EID のFootprintを格納します.

        Parameters:
        xn - XML 名
        eh - EIDHolder
      • putFootprint

        public static void putFootprint(EDB edb,
                                        EdbEIDHolder eh)
        Footprintを格納します.

        指定された EID の情報が登録されているテーブルの XML 名を取得し, その XML 名に関して過去に閲覧,編集した情報のFootprintとして EID のFootprintを格納します. このメソッドは,Footprintの格納を非同期で行います.また,EID の情報が取得できない場合,Footprintは格納されません.

        Parameters:
        edb - EDB コンテキスト
        eh - EIDHolder
      • removeFootprint

        public static void removeFootprint(String xn,
                                           EdbEIDHolder eh)
        Footprintを削除します.

        指定された XML 名に関して過去に閲覧,編集した情報のFootprintから指定された EID のFootprintを削除します.

        Parameters:
        xn - XML 名
        eh - EIDHolder
      • removeFootprints

        public static void removeFootprints(String xn)
        Footprintを削除します.

        指定された XML 名に関して過去に閲覧,編集した情報のFootprintを全て削除します.

        Parameters:
        xn - XML 名
      • getFootprints

        public static List<EdbEID> getFootprints(String xn,
                                                 int msize)
        Footprintを取得します.

        指定された XML 名に関する過去に閲覧,編集した情報のFootprintをカタログで返します. カタログには,Footprintが最後に格納された順に EID が登録されます.

        Parameters:
        xn - XML 名
        msize - 最大取得数.0 以上の値を指定
        Returns:
        Footprintを返します.
      • getFootprints

        public static List<EdbEID> getFootprints(String xn)
        Footprintを取得します.

        指定された XML 名に関する過去に閲覧,編集した情報のFootprintをカタログで返します. カタログには,Footprintが最後に格納された順に EID が登録されます.

        Parameters:
        xn - XML 名
        Returns:
        Footprintを返します.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025