public class EdbPreferences extends Object
プリファレンスを利用し,バッキングストアに対して EDB パッケージの設定データや履歴データの取得や格納を行います. これらのデータは,バッキングストアに永続的に格納されます.
Modifier and Type | Field and Description |
---|---|
(package private) static Preferences |
edbPrefs |
static int |
MaximumNumberOfFootprints |
(package private) static String |
NodeName_ACCOUNT |
(package private) static String |
NodeName_EID |
(package private) static String |
NodeName_FOOTPRINT |
(package private) static String |
NodeName_VIEW |
(package private) static String |
NodeName_WAREHOUSE |
Constructor and Description |
---|
EdbPreferences() |
Modifier and Type | Method and Description |
---|---|
static void |
clearViewStatus(String xn)
Clear ViewStatus to Preference.
|
static String |
getAccountAITUID()
アカウントの AIT/UID を取得します.
|
static EdbEID |
getAccountEID()
アカウントの EID を取得します.
|
static String |
getAccountPKCS12()
アカウントの個人証明書ファイル(PKCS#12形式)パスを取得します.
|
static boolean |
getBoolean(String path,
boolean defaultvalue)
Get Boolean from Preference.
|
static double |
getDouble(String path,
double defaultvalue)
Get Double from Preference.
|
static List<EdbEID> |
getFootprints(String xn)
Footprintを取得します.
|
static List<EdbEID> |
getFootprints(String xn,
int msize)
Footprintを取得します.
|
static int |
getInteger(String path,
int defaultvalue)
Get Integer from Preference.
|
static String |
getString(String path,
String defaultvalue)
Get String from Preference.
|
static boolean |
getViewState(String cn,
boolean defaultvalue)
Get View State from Preference.
|
static int |
getViewWidth(String cn,
int defaultvalue)
Get View Width from Preference.
|
static File |
getWarehouseDirectory()
保管庫のディレクトリを取得します.
|
static void |
putAccountAITUID(String uid)
アカウントの AIT/UID を格納します.
|
static void |
putAccountEID(EdbEIDHolder eh)
アカウントの EID を格納します.
|
static void |
putAccountPKCS12(String path)
アカウントの個人証明書(PKCS#12形式)のファイルパスを格納します.
|
static void |
putBoolean(String path,
boolean value)
Put Boolean to Preference.
|
static void |
putDouble(String path,
double value)
Put Double to Preference.
|
static void |
putFootprint(EDB edb,
EdbEIDHolder eh)
Footprintを格納します.
|
static void |
putFootprint(String xn,
EdbEIDHolder eh)
Footprintを格納します.
|
static void |
putInteger(String path,
int value)
Put Integer to Preference.
|
static void |
putString(String path,
String value)
Put String to Preference.
|
static void |
putViewState(String cn,
boolean value)
Put View State to Preference.
|
static void |
putViewWidth(String cn,
int value)
Put View Width to Preference.
|
static void |
putWarehouseDirectory(File path)
保管庫のディレクトリを格納します.
|
static void |
removeFootprint(String xn,
EdbEIDHolder eh)
Footprintを削除します.
|
static void |
removeFootprints(String xn)
Footprintを削除します.
|
static Preferences edbPrefs
static final String NodeName_ACCOUNT
static final String NodeName_WAREHOUSE
static final String NodeName_FOOTPRINT
static final String NodeName_VIEW
static final String NodeName_EID
public static final int MaximumNumberOfFootprints
public static EdbEID getAccountEID()
この値は,EDB/Gate への接続で前回に指定されたの EID の値を保持するのに利用されています.
0
を返します.public static void putAccountEID(EdbEIDHolder eh)
この値は,EDB/Gate への接続で前回に指定されたの EID の値を保持するのに利用されています.
eh
- EIDHolderpublic static String getAccountAITUID()
この値は,EDB/Gate への接続で前回に指定されたの AIT/UID の値を保持するのに利用されています.
""
を返します.public static void putAccountAITUID(String uid)
この値は,EDB/Gate への接続で前回に指定されたの AIT/UID の値を保持するのに利用されています.
uid
- AIT/UIDpublic static String getAccountPKCS12()
この値は,EDB/Gate への接続で前回に指定された個人証明書のファイルパスを保持するのに利用されています.
null
を返します.public static void putAccountPKCS12(String path)
この値は,EDB/Gate への接続で前回に指定された個人証明書のファイルパスを保持するのに利用されています.
path
- ファイルパスpublic static File getWarehouseDirectory()
この値は,ファイル選択ダイアログで前回に選択されたディレクトリの保持するのに利用されています.
public static void putWarehouseDirectory(File path)
この値は,ファイル選択ダイアログで前回に選択されたディレクトリの保持するのに利用されています.
path
- ファイル,又はディレクトリ.ファイルが指定された場合は,そのファイルのあるディレクトリが格納されるpublic static String getString(String path, String defaultvalue)
path
- Path.defaultvalue
- default value.public static void putString(String path, String value)
path
- Path.value
- value.public static boolean getBoolean(String path, boolean defaultvalue)
path
- Path.defaultvalue
- default value.public static void putBoolean(String path, boolean value)
path
- Path.value
- value.public static int getInteger(String path, int defaultvalue)
path
- Path.defaultvalue
- default value.public static void putInteger(String path, int value)
path
- Path.value
- value.public static double getDouble(String path, double defaultvalue)
path
- Path.defaultvalue
- default value.public static void putDouble(String path, double value)
path
- Path.value
- value.public static boolean getViewState(String cn, boolean defaultvalue)
cn
- column.defaultvalue
- default value.public static void putViewState(String cn, boolean value)
cn
- column.value
- value.public static int getViewWidth(String cn, int defaultvalue)
cn
- column.defaultvalue
- default value.public static void putViewWidth(String cn, int value)
cn
- column.value
- value.public static void clearViewStatus(String xn)
xn
- XML Name.public static void putFootprint(String xn, EdbEIDHolder eh)
指定された XML 名に関して過去に閲覧,編集した情報のFootprintとして指定された EID のFootprintを格納します.
xn
- XML 名eh
- EIDHolderpublic static void putFootprint(EDB edb, EdbEIDHolder eh)
指定された EID の情報が登録されているテーブルの XML 名を取得し, その XML 名に関して過去に閲覧,編集した情報のFootprintとして EID のFootprintを格納します. このメソッドは,Footprintの格納を非同期で行います.また,EID の情報が取得できない場合,Footprintは格納されません.
edb
- EDB コンテキストeh
- EIDHolderpublic static void removeFootprint(String xn, EdbEIDHolder eh)
指定された XML 名に関して過去に閲覧,編集した情報のFootprintから指定された EID のFootprintを削除します.
xn
- XML 名eh
- EIDHolderpublic static void removeFootprints(String xn)
指定された XML 名に関して過去に閲覧,編集した情報のFootprintを全て削除します.
xn
- XML 名public static List<EdbEID> getFootprints(String xn, int msize)
指定された XML 名に関する過去に閲覧,編集した情報のFootprintをカタログで返します. カタログには,Footprintが最後に格納された順に EID が登録されます.
xn
- XML 名msize
- 最大取得数.0 以上の値を指定EDB Working Group at Tue Jun 10 17:08:59 JST 2025