nablarch.fw.handler.RecordTypeBinding
の仕様に従って作成すること。do[レコードタイプ名](DataRecord record, ExecutionContext context)
FileRecordWriter
のインスタンスをスレッド毎に管理するクラス。
スレッド毎に管理するFileRecordWriter
インスタンスの生成及び取得、クローズ機能を持つ。
FileRecordWriterDisposeHandler
をハンドラとして設定する場合、
本クラスがスレッド上で管理するすべてのFileRecordWriter
がFileRecordWriterDisposeHandler
により自動的にクローズされるので、
業務アプリケーションで本クラスの#close
メソッドを呼び出す必要はない。
#close(String, String)
及び#close(String)
では、ThreadLocal.remove()
の呼び出しを行わない。
スレッド上の値を削除するためには、#closeAll()
の呼び出しが必要となる。File
オブジェクトからHTTPレスポンスを生成するHttpResponse
継承クラス。UniversalDao.findAllBySqlFile(Class, String, Object)
を参照すること。NoDataException
ではなくnull返す以外については、UniversalDao.findBySqlFile(Class, String, Object)
と同じである。FixedLengthDataBindConfig
を構築するクラス。SimpleDateFormat
の仕様に準拠すること。
このメソッドはI18NUtil.formatDateTime(Date, String, Locale, TimeZone)
}を呼び出す。
ロケール及びタイムゾーンは、ThreadContext
から取得する。
取得できなかった場合、デフォルトのロケール及びタイムゾーンを使用する。SimpleDateFormat
の仕様に準拠すること。
このメソッドはI18NUtil.formatDateTime(Date, String, Locale, TimeZone)
}を呼び出す。
タイムゾーンは、ThreadContext
から取得する。
取得できなかった場合、デフォルトのタイムゾーンを使用する。SimpleDateFormat
の仕様に準拠すること。
例:
I18NUtil.formatDecimal(Number, String, Locale)
を呼び出す。
言語は、ThreadContext
から取得する。DecimalFormat
の仕様に準拠すること。
例:
ThreadContext.getLanguage()
に設定された言語を使用する。
スレッドコンテキストに設定されていない場合は、Locale.getDefault()
から取得した言語を返す。FreeTextMailContext
オブジェクトを構築する。