- FailureLogContext(String, String, Object) - Constructor for class nablarch.core.log.app.FailureLogFormatter.FailureLogContext
-
コンストラクタ。
- FailureLogFormatter - Class in nablarch.core.log.app
-
障害通知ログと障害解析ログのメッセージをフォーマットするクラス。
- FailureLogFormatter() - Constructor for class nablarch.core.log.app.FailureLogFormatter
-
フォーマット済みのログ出力項目を初期化する。
- FailureLogFormatter.FailureLogContext - Class in nablarch.core.log.app
-
障害通知ログと障害解析ログの出力項目を保持するクラス。
- FailureLogUtil - Class in nablarch.core.log.app
-
障害ログを出力するユーティリティクラス。
本ユーティリティを使用するには、app-log.propertiesの設定が必要である。
障害通知ログは"MONITOR"、障害解析ログは本クラス名(FQCN)をロガー名に使用する。
ログレベルは、ログ出力に使用したメソッドにより決まる。
- field(String, int, int) - Method in class nablarch.common.databind.fixedlength.LayoutBuilderSupport
-
フィールドを追加する。
- field(String, int, int, FieldConvert.FieldConverter) - Method in class nablarch.common.databind.fixedlength.LayoutBuilderSupport
-
フィールドを追加する。
- field(String, int, int) - Method in class nablarch.common.databind.fixedlength.MultiLayoutBuilder
-
- field(String, int, int, FieldConvert.FieldConverter) - Method in class nablarch.common.databind.fixedlength.MultiLayoutBuilder
-
- field(String, int, int) - Method in class nablarch.common.databind.fixedlength.SingleLayoutBuilder
-
- field(String, int, int, FieldConvert.FieldConverter) - Method in class nablarch.common.databind.fixedlength.SingleLayoutBuilder
-
- FieldAndAnnotationLoader - Class in nablarch.core.db.statement.autoproperty
-
フィールド情報とフィールドに設定されたアノテーション情報をロードするクラス。
本クラスは、初期化時の一括ロード、インデックスによるデータロードをサポートしない。
フィールドのアノテーション情報を都度取得する(キャッシュしなくなった)ため、データベース機能では本クラスは利用していない。
- FieldAnnotationHandlerSupport - Class in nablarch.core.db.statement.autoproperty
-
フィールドのアノテーション情報を元に値を設定するクラスをサポートするクラス。
- FieldAnnotationHandlerSupport.FieldHolder<T> - Class in nablarch.core.db.statement.autoproperty
-
フィールド情報を保持するクラス。
このクラスでは、フィールドとフィールドに設定されたアノテーションの情報を保持する。
- FieldConvert.FieldConverter<T> - Interface in nablarch.common.databind.fixedlength
-
値を変換するインタフェース。
- FieldDefinition - Class in nablarch.core.dataformat
-
フォーマット定義ファイル内の、レコード内の各フィールドの定義情報を保持するクラス。
フォーマット定義ファイルのパース結果として生成される。
各フィールド定義に関連するコンバータは、パース後に
DataRecordFormatter
が本クラスに設定する。
- FieldDefinitionUtil - Class in nablarch.core.dataformat
-
フィールド定義ユーティリティクラス。
フィールド定義に関する汎用的な処理を提供する。
- FieldHolder(Field, T) - Constructor for class nablarch.core.db.statement.autoproperty.FieldAnnotationHandlerSupport.FieldHolder
-
フィールドとアノテーションを元にFieldHolder
を構築する。
- FILE_TYPE - Static variable in class nablarch.core.dataformat.DataRecordFormatterSupport.Directive
-
ファイルタイプ
- FileBatchAction - Class in nablarch.fw.action
-
ファイル入力バッチにおける業務処理のサポートクラス。
業務処理を実装するメソッドのシグニチャは
RecordTypeBinding
の仕様に従って作成すること。
do[レコードタイプ名](DataRecord record, ExecutionContext context)
- FileBatchAction() - Constructor for class nablarch.fw.action.FileBatchAction
-
FileBatchActionオブジェクトを生成する。
- FileBatchActionBase<D> - Class in nablarch.fw.action
-
ファイル入力を行う業務処理が継承すべき抽象基底クラス。
- FileDataReader - Class in nablarch.fw.reader
-
ファイルデータを1レコードづつ読み込み、
読み込んだフィールドの内容を
DataRecord
にマッピングして返却するデータリーダ。
実際のレコード読み込み処理は、
FileRecordReader
に委譲する。
このクラスを使用するにあたって設定が必須となるプロパティの実装例を下記に示す。
- FileDataReader() - Constructor for class nablarch.fw.reader.FileDataReader
-
FileDataReader
オブジェクトを生成する。
- FilePathSetting - Class in nablarch.core.util
-
ベースパスの論理名と物理パスとの対応を管理するクラス。
- FileRecordReader - Class in nablarch.core.dataformat
-
ファイルからの読み込みを行うリーダ。
- FileRecordReader(File, File) - Constructor for class nablarch.core.dataformat.FileRecordReader
-
コンストラクタ。
- FileRecordReader(File, File, int) - Constructor for class nablarch.core.dataformat.FileRecordReader
-
コンストラクタ。
- FileRecordReader(File, LayoutDefinition) - Constructor for class nablarch.core.dataformat.FileRecordReader
-
コンストラクタ。
- FileRecordWriter - Class in nablarch.core.dataformat
-
データレコードをファイルに出力するクラス。
- FileRecordWriter(File, File) - Constructor for class nablarch.core.dataformat.FileRecordWriter
-
書き込むデータファイルのファイル名を指定するコンストラクタ。
"input"論理ベースパス配下に存在する当該のファイル名のファイルにデータを書き出す。
- FileRecordWriter(File, File, int) - Constructor for class nablarch.core.dataformat.FileRecordWriter
-
書き込むデータファイルのベースパス論理名およびファイル名を指定するコンストラクタ。
指定されたベースパス配下に存在する当該のファイル名のファイルにデータを書き出す。
- FileRecordWriter(File, LayoutDefinition) - Constructor for class nablarch.core.dataformat.FileRecordWriter
-
- FileRecordWriterHolder - Class in nablarch.common.io
-
- FileResponse - Class in nablarch.common.web.download
-
- FileResponse(File) - Constructor for class nablarch.common.web.download.FileResponse
-
コンストラクタ。
本コンストラクタを使用してインスタンスを生成した場合、
リクエスト処理の終了時に自動的にファイルは削除されない。
- FileResponse(File, boolean) - Constructor for class nablarch.common.web.download.FileResponse
-
コンストラクタ。
- FileToDbStepConfig - Class in nablarch.etl.config
-
FILEtoDBステップの設定を保持するクラス。
- FileUtil - Class in nablarch.core.util
-
ファイルの取り扱いに関するユーティリティクラス。
- fillChar(char) - Method in class nablarch.common.databind.fixedlength.FixedLengthDataBindConfigBuilder
-
未定義部の埋め文字を設定する。
- fillDefault(String[]) - Method in class nablarch.fw.launcher.GenericLauncher
-
- fillDefault(List<String>, String) - Method in class nablarch.fw.launcher.GenericLauncher
-
デフォルト値を設定する。
- fillZerosRight(byte[], int) - Static method in class nablarch.core.util.BinaryUtil
-
右側0詰めを行う。
ただし、以下の場合は0詰めを行わない。
元データ(orig)が0バイトの場合は、0バイトのバイト配列が返却される。
元データ(orig)の要素数が、バイト長(length)以上の場合、元データがそのまま返却される。
- find(String) - Method in class nablarch.common.mail.MailAttachedFileTable
-
添付ファイルデータを取得する。
- find(String, String) - Method in class nablarch.common.mail.MailRecipientTable
-
送信先情報を取得する。
指定されたメールリクエストIDと宛先区分に紐付く送信先の情報を取得する。
- find(String, String) - Method in class nablarch.common.mail.MailTemplateTable
-
メールテンプレート情報を取得する。
- findAll(Class<T>) - Method in interface nablarch.common.dao.DaoContext
-
全件の検索を行う。
- findAll(Class<T>) - Static method in class nablarch.common.dao.UniversalDao
-
すべてのエンティティを取得する。
- findAllBySqlFile(Class<T>, String, Object) - Method in interface nablarch.common.dao.DaoContext
-
SQL_IDをもとにバインド変数を展開して検索処理を行う。
- findAllBySqlFile(Class<T>, String) - Method in interface nablarch.common.dao.DaoContext
-
SQL_IDをもとに検索を行う。
- findAllBySqlFile(Class<T>, String, Object) - Static method in class nablarch.common.dao.UniversalDao
-
SQL_IDをもとにバインド変数を展開した上で検索し、結果Beanのリストに格納して取得する。
- findAllBySqlFile(Class<T>, String) - Static method in class nablarch.common.dao.UniversalDao
-
- findAllColumns(Class<?>) - Static method in class nablarch.common.dao.EntityUtil
-
エンティティクラスから全カラムの情報を取得する。
- findAllColumns(T) - Static method in class nablarch.common.dao.EntityUtil
-
- findById(Class<T>, Object...) - Method in interface nablarch.common.dao.DaoContext
-
プライマリーキーによる検索を行う。
- findById(Class<T>, Object...) - Static method in class nablarch.common.dao.UniversalDao
-
主キーを指定して、1件だけエンティティを取得する。
- findBySqlFile(Class<T>, String, Object) - Method in interface nablarch.common.dao.DaoContext
-
SQL_IDをもとに1件検索を行う。
- findBySqlFile(Class<T>, String, Object) - Static method in class nablarch.common.dao.UniversalDao
-
SQL_IDをもとにバインド変数を展開して検索し、結果を格納したBeanを一件取得する。
- findEntityMeta(Class<?>) - Static method in class nablarch.common.dao.EntityUtil
-
エンティティクラスに対応したエンティティ情報を取得する。
キャッシュ上にエンティティ情報が存在する場合はその情報を返す。
まだキャッシュされていない場合には、エンティティ情報を生成しキャッシュに格納する。
- findGeneratedValueColumn(T) - Static method in class nablarch.common.dao.EntityUtil
-
エンティティから
GeneratedValue
が設定されたカラムを取得する。
採番対象のカラムが定義されていない場合は
null
を返す。
- findGeneratedValueColumn(Class<T>) - Static method in class nablarch.common.dao.EntityUtil
-
エンティティクラスから
GeneratedValue
が設定されたカラムを取得する。
採番対象のカラムが定義されていない場合は
null
を返す。
- findIdColumns(Class<?>) - Static method in class nablarch.common.dao.EntityUtil
-
エンティティクラスからIDカラムの情報を全て取得する。
- findIdColumns(T) - Static method in class nablarch.common.dao.EntityUtil
-
- findLineNumberProperty(Class<?>) - Static method in class nablarch.common.databind.DataBindUtil
-
クラスに対応したファイル行数を保持するプロパティの情報を取得する。
- findMatchMethod(Class<?>, String, Class<?>...) - Static method in class nablarch.core.util.ObjectUtil
-
指定したシグネチャにマッチするメソッドを検索する。
マッチするメソッドが見つからなかった場合は
null
を返す。
マッチング条件は以下である。
methodName
とメソッド名が一致していること
valueTypes
と引数の数が一致していること
valueTypes
と引数の型が一致していること。ただし、以下の場合は「同一の型」と見なす。
プリミティブ型とそのラッパー型とを比較した場合
valueTypes
で指定した型とそのスーパークラスとを比較した場合
- findVersionColumn(T) - Static method in class nablarch.common.dao.EntityUtil
-
バージョンカラムの情報を取得する。
バージョンカラムが定義されていない場合は
null
を返す。
- FixedLengthConvertorFactory - Class in nablarch.core.dataformat.convertor
-
固定長ファイルの読み書きを行う際に使用するコンバータのファクトリクラス。
- FixedLengthDataBindConfigBuilder - Class in nablarch.common.databind.fixedlength
-
固定長のフォーマットを現すFixedLengthDataBindConfig
を構築するクラス。
- FixedLengthDataRecordFormatter - Class in nablarch.core.dataformat
-
フォーマット定義ファイルの内容に従い、固定長ファイルデータの読み書きを行うクラス。
- FixedLengthDataRecordFormatter() - Constructor for class nablarch.core.dataformat.FixedLengthDataRecordFormatter
-
デフォルトコンストラクタ。
デフォルトでは、FixedLengthConvertorSettingをコンバータとして使用する。
- Forbidden - Exception in nablarch.fw.results
-
必要な権限が無いため、処理を継続することができない
ことを示す例外。
- Forbidden() - Constructor for exception nablarch.fw.results.Forbidden
-
デフォルトコンストラクタ
- Forbidden(String) - Constructor for exception nablarch.fw.results.Forbidden
-
コンストラクタ
- Forbidden(Throwable) - Constructor for exception nablarch.fw.results.Forbidden
-
コンストラクタ
- Forbidden(String, Throwable) - Constructor for exception nablarch.fw.results.Forbidden
-
コンストラクタ
- format(String, String) - Method in class nablarch.common.idgenerator.formatter.LpadFormatter
-
コンストラクタで指定された桁数になるように、指定された文字を先頭に付加する。
フォーマット対象の値が、指定された桁数より大きい場合はフォーマットをせずに返却する。
- format(String, String) - Method in interface nablarch.common.idgenerator.IdFormatter
-
値をフォーマットする。
- format(PageContext, String, Object, String) - Method in interface nablarch.common.web.tag.ValueFormatter
-
指定されたパターンを使用して値をフォーマットする。
- format(LogItem<FailureLogFormatter.FailureLogContext>[], Throwable, Object, String, Object[]) - Method in class nablarch.core.log.app.FailureLogFormatter
-
指定されたフォーマット済みのログ出力項目を使用してメッセージをフォーマットする。
- format(LogContext) - Method in class nablarch.core.log.basic.BasicLogFormatter
-
ログのフォーマットを行う。
- format(LogContext) - Method in interface nablarch.core.log.basic.LogFormatter
-
ログのフォーマットを行う。
- format(T) - Method in interface nablarch.core.text.Formatter
-
デフォルトの書式でフォーマットする。
- format(T, String) - Method in interface nablarch.core.text.Formatter
-
指定された書式でフォーマットする。
- format(String, T) - Static method in class nablarch.core.text.FormatterUtil
-
デフォルトの書式でフォーマットを行う。
- format(String, T, String) - Static method in class nablarch.core.text.FormatterUtil
-
書式を指定してフォーマットを行う。
- formatAnalysisMessage(Throwable, Object, String, Object[]) - Method in class nablarch.core.log.app.FailureLogFormatter
-
障害解析ログのメッセージをフォーマットする。
- formatBegin(HttpAccessLogFormatter.HttpAccessLogContext) - Method in class nablarch.fw.web.handler.HttpAccessLogFormatter
-
リクエスト処理開始時のメッセージをフォーマットする。
- formatDate(Date, String, Locale) - Static method in class nablarch.common.date.DateUtil
-
Deprecated.
- formatDate(Date, String) - Static method in class nablarch.common.date.DateUtil
-
Deprecated.
- formatDate(String, String) - Static method in class nablarch.common.date.DateUtil
-
Deprecated.
- formatDate(String, String) - Static method in class nablarch.core.util.DateUtil
-
日付文字列(yyyyMMdd形式)を指定された形式でフォーマットする。
- formatDate(Date, String) - Static method in class nablarch.core.util.DateUtil
-
- formatDate(Date, String, Locale) - Static method in class nablarch.core.util.DateUtil
-
指定されたフォーマットとロケールを使用して日付を変換する。
指定するフォーマットは
SimpleDateFormat
の仕様に準拠すること。
例:
- formatDateTime(Date, String) - Static method in class nablarch.core.util.I18NUtil
-
- formatDateTime(Date, String, Locale) - Static method in class nablarch.core.util.I18NUtil
-
- formatDateTime(Date, String, Locale, TimeZone) - Static method in class nablarch.core.util.I18NUtil
-
フォーマット、言語、タイムゾーンを指定して日時を文字列に変換する。
指定するフォーマットは
SimpleDateFormat
の仕様に準拠すること。
例:
- formatDecimal(Number, String) - Static method in class nablarch.core.util.I18NUtil
-
- formatDecimal(Number, String, Locale) - Static method in class nablarch.core.util.I18NUtil
-
指定されたフォーマットと言語を使用して10進数を変換する。
指定するフォーマットは
DecimalFormat
の仕様に準拠すること。
例:
- formatDispatchingClass(HttpAccessLogFormatter.HttpAccessLogContext) - Method in class nablarch.fw.web.handler.HttpAccessLogFormatter
-
ディスパッチ先クラス決定後のメッセージをフォーマットする。
- formatEnd(HttpAccessLogFormatter.HttpAccessLogContext) - Method in class nablarch.fw.web.handler.HttpAccessLogFormatter
-
リクエスト処理終了時のメッセージをフォーマットする。
- formatMessage() - Method in class nablarch.core.message.Message
-
- formatMessage(Locale) - Method in class nablarch.core.message.Message
-
言語を指定してフォーマットしたメッセージを取得する。
オプションパラメータにMessageが含まれていた場合、フォーマットして使用する。
オプションパラメータにStringResourceが含まれていた場合、言語に対応する文字列を取得して使用する。
- formatNotificationMessage(Throwable, Object, String, Object[]) - Method in class nablarch.core.log.app.FailureLogFormatter
-
障害通知ログのメッセージをフォーマットする。
- formatParameters(HttpAccessLogFormatter.HttpAccessLogContext) - Method in class nablarch.fw.web.handler.HttpAccessLogFormatter
-
hiddenパラメータ復号後のメッセージをフォーマットする。
- Formatter<T> - Interface in nablarch.core.text
-
値をフォーマットするインターフェース
- FormatterFactory - Class in nablarch.core.dataformat
-
- FormatterUtil - Class in nablarch.core.text
-
オブジェクトのフォーマットに使用するユーティリティクラス。
- FreeTextMailContext - Class in nablarch.common.mail
-
非定形メール送信要求を表すクラス。
- FreeTextMailContext() - Constructor for class nablarch.common.mail.FreeTextMailContext
-
FreeTextMailContext
オブジェクトを構築する。
- FwHeader - Class in nablarch.fw.messaging
-
電文中のフレームワーク制御ヘッダ部の内容をMapとして格納するクラス。
フレームワーク制御ヘッダ
本フレームワークが提供する機能の中には、電文中に特定の制御項目が定義されている
ことを前提として設計されているものが多く存在する。
そのような制御項目のことを「フレームワーク制御ヘッダ」とよぶ。
フレームワーク制御ヘッダの一覧とそれを使用するハンドラの対応は以下のとおり。