- abortIfInvalid() - Method in class nablarch.core.validation.ValidationContext
-
- AbstractCharHttpStreamReader - Class in nablarch.fw.messaging.realtime.http.streamio
-
HTTP通信時に使用するReaderクラス。
- AbstractCharHttpStreamWritter - Class in nablarch.fw.messaging.realtime.http.streamio
-
HTTP通信時に使用するWritterクラス。
- AbstractCharHttpStreamWritter() - Constructor for class nablarch.fw.messaging.realtime.http.streamio.AbstractCharHttpStreamWritter
-
コンストラクタ。
- AbstractCharHttpStreamWritter(String) - Constructor for class nablarch.fw.messaging.realtime.http.streamio.AbstractCharHttpStreamWritter
-
コンストラクタ。
- AbstractExecutorServiceFactory - Class in nablarch.fw.invoker
-
- AbstractHttpStreamReader - Class in nablarch.fw.messaging.realtime.http.streamio
-
HTTP通信時に使用するReaderクラス。
- AbstractNablarchItemWriteListener - Class in nablarch.fw.batch.ee.listener.chunk
-
NablarchItemWriteListener
を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。
- AbstractNablarchJobListener - Class in nablarch.fw.batch.ee.listener.job
-
NablarchJobListener
を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。
- AbstractNablarchStepListener - Class in nablarch.fw.batch.ee.listener.step
-
NablarchStepListener
を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。
- add(E) - Method in class nablarch.common.dao.DeferredEntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- add(int, E) - Method in class nablarch.common.dao.EntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- add(K, V, Date) - Method in class nablarch.core.cache.expirable.ExpirableCacheTemplate
- addAll(Collection<? extends E>) - Method in class nablarch.common.dao.DeferredEntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- addAll(int, Collection<? extends E>) - Method in class nablarch.common.dao.EntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- addAttachedFile(AttachedFile) - Method in class nablarch.common.mail.MailContext
-
添付ファイルを追加する。
- addBasePathSetting(String, String) - Method in class nablarch.core.util.FilePathSetting
-
ベースパスの設定を追加する。
ベースパスにはディレクトリのみ指定できる。ディレクトリでない場合、例外をスローする。
ベースパスはURLで指定すること。URLを使用して、ファイルシステムとクラスパス上のリソースを指定することができる。
URLのフォーマットは下記の通りである。
- addBatch() - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.addBatch()
のラッパー。
- addBatch(ParameterizedSqlPStatement, FORM) - Method in interface nablarch.fw.web.upload.util.InsertionStrategy
-
ステートメントにバッチ登録する。
- addBatchMap(Map<String, ?>) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
バッチ実行用にMapのvalueをバインド変数にセットする。
- addBatchObject(Object) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
バッチ実行用にオブジェクトのフィールドの値をバインド変数にセットする。
- addBcc(String) - Method in class nablarch.common.mail.MailContext
-
送信先(BCC)メールアドレスを追加する。
- addBodyContent(MimeMessage, MailRequestTable.MailRequest, List<? extends MailAttachedFileTable.MailAttachedFile>, ExecutionContext) - Method in class nablarch.common.mail.MailSender
-
指定された
MimeMessage
にメールメッセージ本文(添付ファイル含む)を追加する。
メッセージ本文を暗号化する場合や、電子署名を付加する場合には本メソッドをオーバライドし処理を本文の追加処理を変更すること。
- addCc(String) - Method in class nablarch.common.mail.MailContext
-
送信先(CC)メールアドレスを追加する。
- addCommonValue(HttpProtocolClient.HttpRequestMethodEnum, MessageSenderSettings, SyncMessage) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
要求電文に、共通プロトコルヘッダ相当部分及びフレームワーク制御ヘッダ部で使用する要素を追加する。
- addCondition(DataRecordPredicate...) - Method in class nablarch.core.dataformat.RecordDefinition
-
このレコードタイプが適用される条件を追加する。(AND条件)
- addCondition(String) - Method in class nablarch.fw.handler.RewriteRule
-
置換処理の適用条件を追加する。
- addConvertor(ValueConvertor<?, ?>) - Method in class nablarch.core.dataformat.FieldDefinition
-
コンバータを追加する。
nullが渡された場合は何もしない。
- addConvertorSetting(String, Object[]) - Method in class nablarch.core.dataformat.FieldDefinition
-
フォーマット定義ファイルで指定されたコンバータの定義を追加する。
- addConvertorToField(FieldDefinition, RecordDefinition) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
- addCookie(HttpCookie) - Method in class nablarch.fw.web.HttpResponse
-
サーバ側から送信されたクッキー情報を設定する。
- addDataRecord(Map<String, Object>) - Method in class nablarch.fw.messaging.SyncMessage
-
データレコードを追加する。
- addDataRecord(Object) - Method in class nablarch.fw.messaging.SyncMessage
-
データレコードを追加する。
- addDay(String, int) - Static method in class nablarch.common.date.DateUtil
-
Deprecated.
- addDay(String, int) - Static method in class nablarch.core.util.DateUtil
-
指定された日付(yyyyMMdd形式)を指定された日数分加減算する。
負の値が指定された場合は、減算を行う。
例)addDay("19991231", 1) //--> "20000101"
- addExport(String) - Method in class nablarch.fw.handler.RewriteRule
-
リクエストスコープ変数定義を追加する。
同名の変数が既に定義されていた場合は上書きする。
- addField(FieldDefinition...) - Method in class nablarch.core.dataformat.RecordDefinition
-
指定されたフィールド定義を追加する。
- addFileExtensions(String, String) - Method in class nablarch.core.util.FilePathSetting
-
ベースパスの論理名に対応する拡張子を追加する。
- addFormatAndRecordNumberTo(InvalidDataFormatException) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
- addMessage(String, Object...) - Method in class nablarch.core.validation.ValidationContext
-
メッセージを追加する。
- addMessages(Message) - Method in exception nablarch.core.message.ApplicationException
-
処理結果メッセージを追加する。
- addMessages(List<Message>) - Method in exception nablarch.core.message.ApplicationException
-
処理結果メッセージを追加する。
- addMessages(List<Message>) - Method in class nablarch.core.validation.ValidationContext
-
メッセージを追加する。
- addMonth(String, int) - Static method in class nablarch.common.date.DateUtil
-
Deprecated.
- addMonth(String, int) - Static method in class nablarch.core.util.DateUtil
-
指定された日付(yyyyMMdd or yyyyMM形式)を指定された月数分加減算する。
負の値が指定された場合は、減算を行う。
例)addMonth("19991231", 1) //--> "20000131"
- addParam(int, byte[]) - Method in class nablarch.core.db.cache.ResultSetCacheKeyBuilder
-
パラメータを付加する。
- addParam(int, Object) - Method in class nablarch.core.db.cache.ResultSetCacheKeyBuilder
-
パラメータを付加する。
- addParam(String, Object) - Method in class nablarch.core.db.cache.ResultSetCacheKeyBuilder
-
パラメータを付加する。
- addParam(String, byte[]) - Method in class nablarch.core.db.cache.ResultSetCacheKeyBuilder
-
パラメータを付加する。
- addRecord(RecordDefinition...) - Method in class nablarch.core.dataformat.LayoutDefinition
-
レコードタイプの定義を追加する。
- addRecord(Map<String, ?>) - Method in class nablarch.fw.messaging.ResponseMessage
-
電文のデータ部に、指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、
record
の内容から自動的に判別される。
- addRecord(String, Map<String, ?>) - Method in class nablarch.fw.messaging.ResponseMessage
-
- addRecord(Object) - Method in class nablarch.fw.messaging.ResponseMessage
-
電文のデータ部に指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、渡されたデータの内容から自動的に判別される。
- addRecord(String, Object) - Method in class nablarch.fw.messaging.ResponseMessage
-
- addRecord(Map<String, ?>) - Method in class nablarch.fw.messaging.SendingMessage
-
電文のデータ部に、指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、
record
の内容から自動的に判別される。
- addRecord(String, Map<String, ?>) - Method in class nablarch.fw.messaging.SendingMessage
-
- addRecord(Object) - Method in class nablarch.fw.messaging.SendingMessage
-
電文のデータ部に指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、渡されたデータの内容から自動的に判別される。
- addRecord(String, Object) - Method in class nablarch.fw.messaging.SendingMessage
-
- addRecord(Map<String, ?>) - Method in class nablarch.fw.messaging.StructuredResponseMessage
-
電文のデータ部に、指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、
record
の内容から自動的に判別される。
- addRecord(String, Map<String, ?>) - Method in class nablarch.fw.messaging.StructuredResponseMessage
-
- addRecord(Object) - Method in class nablarch.fw.messaging.StructuredResponseMessage
-
電文のデータ部に指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、渡されたデータの内容から自動的に判別される。
- addRecord(String, Object) - Method in class nablarch.fw.messaging.StructuredResponseMessage
-
- addResultMessage(String, String, Object...) - Method in class nablarch.core.validation.ValidationContext
-
バリデーション結果を追加する。
- addResultMessage(ValidationContext<T>, String, String, Object, Object...) - Static method in class nablarch.core.validation.ValidationResultMessageUtil
-
- addResults(Result...) - Method in class nablarch.fw.Result.MultiStatus
-
処理結果を追加する。
- addTo(String) - Method in class nablarch.common.mail.MailContext
-
送信先(TO)メールアドレスを追加する。
- addToCache(K, Expirable<V>) - Method in class nablarch.core.cache.expirable.ExpirableCacheTemplate
-
キャッシュに値を設定する。
- addUnlimited(K, V) - Method in class nablarch.core.cache.expirable.ExpirableCacheTemplate
- addVersion(ExclusiveControlContext) - Method in interface nablarch.common.exclusivecontrol.ExclusiveControlManager
-
バージョン番号を追加する。
- addVersion(ExclusiveControlContext) - Static method in class nablarch.common.exclusivecontrol.ExclusiveControlUtil
-
バージョン番号を追加する。
- afterAll(ExtensionContext) - Method in class nablarch.test.junit5.extension.event.TestEventDispatcherExtension
-
- afterEach(ExtensionContext) - Method in class nablarch.test.junit5.extension.db.DbAccessTestExtension
-
- afterEach(ExtensionContext) - Method in class nablarch.test.junit5.extension.event.TestEventDispatcherExtension
-
テストメソッドの後処理を実行する。
- afterJob(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.job.AbstractNablarchJobListener
-
- afterSend(MessageSenderSettings, SyncMessage, SyncMessage) - Method in interface nablarch.fw.messaging.SyncMessagingEventHook
-
メッセージ送信後、レスポンスを受け取った後に呼ばれる処理。
- afterStep(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.step.AbstractNablarchStepListener
-
- afterStep(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.step.StepTransactionManagementListener
-
トランザクションを終了しコンテキストから削除する。
ステップの実行に失敗した場合(
StepContext.getException()
が設定されている場合や
JobContext.getBatchStatus()
が
BatchStatus.FAILED
の場合)には、
トランザクションをロールバックする。
- afterWrite(NablarchListenerContext, List<Object>) - Method in class nablarch.fw.batch.ee.listener.chunk.AbstractNablarchItemWriteListener
-
- ALLOWED_CHAR - Static variable in class nablarch.fw.web.ResourceLocator
-
コンテンツパス中のディレクトリとして許容される文字列。
- AppDbConnection - Interface in nablarch.core.db.connection
-
データベース接続を表すインタフェース。
データベースにアクセスを行う場合には、本インタフェース経由でSQL文実行用のオブジェクトを取得する必要がある。
- appendCondition(Enum<?>, Object) - Method in class nablarch.common.exclusivecontrol.ExclusiveControlContext
-
排他制御対象の行データを指定する条件を追加する。
- ApplicationException - Exception in nablarch.core.message
-
業務エラーが発生した際のメッセージ通知に使用する例外クラス。
本クラスは内部に処理結果メッセージ(
Message
)のリストを保持する。
- ApplicationException() - Constructor for exception nablarch.core.message.ApplicationException
-
ApplicationExceptionオブジェクトを生成する。
- ApplicationException(Message) - Constructor for exception nablarch.core.message.ApplicationException
-
指定した処理結果メッセージを保持するApplicationExceptionオブジェクトを生成する。
- ApplicationException(List<Message>) - Constructor for exception nablarch.core.message.ApplicationException
-
指定した処理結果メッセージのリストを保持するApplicationExceptionオブジェクトを生成する。
- ApplicationSettingJsonLogFormatter - Class in nablarch.core.log.app
-
- ApplicationSettingLogFormatter - Class in nablarch.core.log.app
-
アプリケーション設定に関するログフォーマットを行うクラス。
主に、
SystemRepository
内の設定値をログ出力する際に使用する。
ログ出力対象の設定値は、ログ設定ファイルに設定されたキー値によって決定される。
SystemRepository
に格納されている値が、
String
以外のオブジェクトの場合には、文字列への変換(
toString()
)を行った結果の値をログに出力する。
以下に例を示す。
- ApplicationSettingLogFormatter() - Constructor for class nablarch.core.log.app.ApplicationSettingLogFormatter
-
コンストラクタ。
- ApplicationSettingLogUtil - Class in nablarch.core.log.app
-
- AppLogJsonSerializationManager - Class in nablarch.core.log.basic
-
- applyFormat(String) - Method in class nablarch.fw.web.upload.util.UploadHelper
-
フォーマットを適用する。
フォーマット定義ファイル取得先のディレクトリはデフォルト設定を使用する。
- applyFormat(String, String) - Method in class nablarch.fw.web.upload.util.UploadHelper
-
フォーマットを適用する。
- applyRewrittenPath(String, TData) - Method in class nablarch.fw.handler.RewriteRule
-
書き換えられたパスを処理対象オブジェクトに反映する。
- applyRewrittenPath(String, HttpResponse) - Method in class nablarch.fw.web.handler.ContentPathRewriteRule
-
- applyRewrittenPath(String, HttpRequest) - Method in class nablarch.fw.web.handler.HttpRequestRewriteRule
-
- applyTrimPolicy(String, Annotation) - Method in class nablarch.core.validation.convertor.StringConvertor
-
trimPolicyプロパティに設定されたポリシーにしたがってトリムを実行する。
ポリシーとして
"trimAll"が設定された場合は、すべての文字に対してトリムを行う。
ポリシーとして
"noTrim"が設定された場合、またはポリシーが設定されなかった場合は、トリムを行わない。
- AsciiCharacterChecker - Class in nablarch.core.validation.validator
-
ASCII文字の文字種チェックに使用するユーティリティクラス。
- assertStatusCode(String, HttpResponse.Status, HttpResponse) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
ステータスコードが想定通りであることを表明する。
- assertStatusCode(String, int, HttpResponse) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
ステータスコードが想定通りであることを表明する。
- assertTableEquals(String) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.assertTableEquals(String)
への委譲メソッド。
- assertTableEquals(String, String) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.assertTableEquals(String, String)
への委譲メソッド。
- assertTableEquals(String, String, String) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.assertTableEquals(String, String, String)
への委譲メソッド。
- assertTableEquals(String, String, String, boolean) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.assertTableEquals(String, String, String, boolean)
への委譲メソッド。
- AsyncHandlerListInvoker<TData,TResult> - Class in nablarch.fw.invoker
-
- AsyncHandlerListInvoker() - Constructor for class nablarch.fw.invoker.AsyncHandlerListInvoker
-
AsyncHandlerListInvoker
を生成する。
- AsyncMessageReceiveAction - Class in nablarch.fw.messaging.action
-
- AsyncMessageSendAction - Class in nablarch.fw.messaging.action
-
MQ応答なし送信用の共通アクション。
本クラスでは、送信用のテーブル(一時テーブル)から送信対象のデータを取得し、メッセージを送信する。
送信対象のメッセージのリクエストIDは、本バッチの起動時の引数(起動パラメータ名:messageRequestId)として指定すること。
送信対象のデータを抽出するSQL文は、テーブル単位に用意する必要がある。
詳細は、
AsyncMessageSendAction.createStatement()
を参照
メッセージが正常に送信できた場合には、#transactionNormalEnd(nablarch.core.db.statement.SqlRow, nablarch.fw.ExecutionContext)にて
対象データのステータスを処理済みに更新する。
メッセージ送信時に例外が発生した場合には、#transactionAbnormalEnd(Throwable, nablarch.core.db.statement.SqlRow, nablarch.fw.ExecutionContext)にて
対象データのステータスをエラーに更新する。
- attach(MessagingContext) - Static method in class nablarch.fw.messaging.MessagingContext
-
カレントスレッドにメッセージコンテキストを紐づける。
- AttachedFile - Class in nablarch.common.mail
-
メール添付ファイルの情報を保持するデータオブジェクト。
- AttachedFile(String, File) - Constructor for class nablarch.common.mail.AttachedFile
-
メール添付ファイルのContent-Typeを指定し、AttachedFileオブジェクトを生成する。
- AttachedFile() - Constructor for class nablarch.common.mail.AttachedFile
-
AttachedFileオブジェクトを生成する。
- AttachedFileSizeOverException - Exception in nablarch.common.mail
-
添付ファイルサイズ上限値オーバー時に発生する例外クラス。
- AttachedFileSizeOverException(long, long) - Constructor for exception nablarch.common.mail.AttachedFileSizeOverException
-
実際のファイルサイズ、ファイルサイズ上限値を指定し、AttachedFileSizeOverException
を生成する。
- AutoPropertyHandler - Interface in nablarch.core.db.statement
-
オブジェクトの自動設定項目のフィールドに値を設定するインタフェース。
オブジェクトの事前変換処理が必要な場合には、本インターフェースの実装クラスを追加し、
実処理実行前にexecuteメソッドを呼び出すこと。
オブジェクトに対する
- awaitTermination() - Method in class nablarch.fw.invoker.AbstractExecutorServiceFactory
-
スレッド終了を待つ。