Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

B

BadRequest - Exception in nablarch.fw.results
入力データの内容に問題がある為に処理が継続できないことを示す例外。
BadRequest() - Constructor for exception nablarch.fw.results.BadRequest
デフォルトコンストラクタ
BadRequest(String) - Constructor for exception nablarch.fw.results.BadRequest
コンストラクタ
BadRequest(Throwable) - Constructor for exception nablarch.fw.results.BadRequest
コンストラクタ
BadRequest(String, Throwable) - Constructor for exception nablarch.fw.results.BadRequest
コンストラクタ
Base64Util - Class in nablarch.core.util
Base64エンコーディングを行うユーティリティクラス。
BaseDatabaseItemReader - Class in nablarch.fw.batch.ee.chunk
データベースを入力とするItemReaderの抽象クラス。

本リーダを継承することで、リーダ専用のコネクションを使用してデータを読み込むことができる。

DB製品によっては、トランザクション制御時にカーソルが閉じられてしまうため、リーダ専用のコネクションを使用して読み込みを行っている。

BasePath - Enum in nablarch.etl
ベースパスのキーを定義したEnum。
BasicHandlerListBuilder<TData> - Class in nablarch.fw.invoker
事前に設定されたハンドラリストを返却するHandlerListBuilder実装クラス。
BasicHandlerListInvoker<TData,TResult> - Class in nablarch.fw.invoker
HandlerListInvokerの基本実装クラス。 設定されたHandlerListBuilderを使用してハンドラリストを組み立てて、 そのハンドラリストを起動する。
BasicLogFormatter - Class in nablarch.core.log.basic
LogFormatterの基本実装クラス。

BasicLogFormatterクラスの特徴を下記に示す。
ログに最低限必要な情報(日時、リクエストID、ユーザIDなど)を出力できる。 アプリケーションを起動しているプロセスを識別するために、システムプロパティで指定されたプロセス名をログに出力できる。 オブジェクトを指定してフィールド情報を出力できる。 例外オブジェクトを指定してスタックトレースを出力できる。 フォーマットを設定のみで変更することができる。 BasicLogFormatterは、プレースホルダを使用してフォーマットを指定する。 フォーマットに指定可能なプレースホルダの一覧を下記に示す。
BasicPipelineListBuilder - Class in nablarch.fw.invoker
事前に設定されたハンドラリストを返却するPipelineListBuilder実装クラス。
BatchAction<D> - Class in nablarch.fw.action
標準的なバッチ処理における業務処理の基本実装クラス。

バッチ処理方式では、以下のインタフェースを実装する必要がある。

BatchAction() - Constructor for class nablarch.fw.action.BatchAction
BatchActionを生成する。
BatchActionBase<D> - Class in nablarch.fw.action
バッチ処理方式において、業務処理が継承する抽象基底クラス。

このクラスには、ExecutionHandlerCallbackインタフェースに関するNOP実装が与えられており、 必要に応じてオーバーライドできるようになっている。

batchDelete(List<T>) - Method in interface nablarch.common.dao.DaoContext
エンティティオブジェクトを元に一括削除処理を行う。

エンティティの主キーが削除条件となる。

batchDelete(List<T>) - Static method in class nablarch.common.dao.UniversalDao
与えられたエンティティオブジェクトからデリート文を生成し一括実行する。

エンティティの主キーが削除条件となるため、主キー値以外のフィールドの値の有無は動作に影響しない。

batchInsert(List<T>) - Method in interface nablarch.common.dao.DaoContext
エンティティオブジェクトの情報を一括で登録する。
batchInsert(List<T>) - Static method in class nablarch.common.dao.UniversalDao
与えられたエンティティリストオブジェクトからインサート文を生成し一括実行する。

エンティティオブジェクトにてnullであるプロパティに対応するカラムは、そのままnullで登録される。

GeneratedValueが付与されているプロパティは採番された値が登録される。

Versionが付与されたversionカラムに対して明示的に値を設定していたとしても、 「0」で上書きされてinsertされる。

batchUpdate(List<T>) - Method in interface nablarch.common.dao.DaoContext
エンティティオブジェクトの情報を元に一括更新を行う。

DaoContext.update(Object)とは異なり、一括更新処理ではバージョン不一致チェックは行わない。 例えば、バージョン番号が変更になっていた場合はそのレコードのみ更新されずに処理は正常に終了する。 バージョン番号のチェックを必要とする場合には、DaoContext.update(Object)を使用すること。

batchUpdate(List<T>) - Static method in class nablarch.common.dao.UniversalDao
与えられたエンティティ情報からアップデート文を生成し一括実行する。

バージョン番号を用いた排他制御処理は行わない。 排他制御を必要とする場合には、UniversalDao.update(Object)を使用すること。 もし、更新時にバージョン番号が不一致のエンティティオブジェクトが存在した場合、 そのレコードは更新されずに処理が正常に終了する。

BeansException - Exception in nablarch.core.beans
Java Beansの操作中に発生した例外を非検査例外でthrowするためのExceptionラッパー。
BeansException(String) - Constructor for exception nablarch.core.beans.BeansException
コンストラクタ。
BeansException(Throwable) - Constructor for exception nablarch.core.beans.BeansException
コンストラクタ。
BeansException(String, Throwable) - Constructor for exception nablarch.core.beans.BeansException
コンストラクタ。
BeanUtil - Class in nablarch.core.beans
JavaBeansに関する操作をまとめたユーティリティクラス。
BeanValidationStrategy - Class in nablarch.common.web.validator
BeanValidationを使用する場合のリクエスト内容のバリデーション、オブジェクト(Bean)生成ロジック.
BeanValidationStrategy() - Constructor for class nablarch.common.web.validator.BeanValidationStrategy
BeanValidationStrategyを生成する。
beforeJob(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.job.AbstractNablarchJobListener
 
beforeReadRecords() - Method in interface nablarch.fw.reader.DatabaseRecordListener
処理対象レコードをキャッシュするためのデータベースアクセス前に呼び出される。
beforeSend(MessageSenderSettings, SyncMessage) - Method in interface nablarch.fw.messaging.SyncMessagingEventHook
メッセージ送信前に呼ばれる処理。
beforeStep(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.step.AbstractNablarchStepListener
 
beforeStep(NablarchListenerContext) - Method in class nablarch.fw.batch.ee.listener.step.StepTransactionManagementListener
新しいトランザクションを生成し、コンテキストに設定する。
beforeWrite(NablarchListenerContext, List<Object>) - Method in class nablarch.fw.batch.ee.listener.chunk.AbstractNablarchItemWriteListener
 
begin() - Method in interface nablarch.core.transaction.Transaction
トランザクションを開始する。
beginTransaction() - Method in class nablarch.core.db.transaction.SimpleDbTransactionManager
トランザクションを開始する。
BigDecimalConvertor - Class in nablarch.core.validation.convertor
値をBigDecimalに変換するクラス。
本クラスで変換するプロパティには、必ずDigitsアノテーションを付与しておく必要がある。 本クラスでは、Digitsアノテーションの属性を下記の通り使用する。
Digitsアノテーションの属性名説明 integer整数部桁数上限値。指定値に上限はない。 fraction小数部桁数上限値。指定値に上限はない。 commatrueの場合、入力値が3桁区切り文字で編集されていてもよい。(区切り文字は省略可。)              
falseの場合、入力値が3桁区切り文字で編集されていてはいけない。 messageId変換失敗時のメッセージID。
Binary.BinaryConverter - Class in nablarch.common.databind.fixedlength.converter
バイナリのため変換を行わずそのまま移送する。
BinaryConverter() - Constructor for class nablarch.common.databind.fixedlength.converter.Binary.BinaryConverter
コンストラクタ。
BinaryUtil - Class in nablarch.core.util
バイナリ操作用ユーティリティクラス
BodyConverterSupport - Class in nablarch.fw.jaxrs
BodyConverterの実装クラスをサポートするクラス。
bodyStringToMap(String, HttpProtocolClient.HttpRequestMethodEnum, SyncMessage, HttpResult) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
返信のボディ部分を解析し、応答電文に設定するデータを生成する。
build() - Method in class nablarch.common.databind.fixedlength.LayoutBuilderSupport
与えられた情報を元にFixedLengthDataBindConfigを生成して返す。
build() - Method in class nablarch.common.databind.fixedlength.MultiLayoutBuilder
 
build() - Method in class nablarch.common.databind.fixedlength.SingleLayoutBuilder
 
build() - Method in class nablarch.core.beans.CopyOptions.Builder
CopyOptionsを構築する。
build() - Method in class nablarch.core.db.cache.ResultSetCacheKeyBuilder
設定された値を用いてResultSetCacheKeyインスタンスを生成する。
build(HttpRequest, ExecutionContext, Throwable) - Method in class nablarch.fw.jaxrs.ErrorResponseBuilder
エラーレスポンスを生成する。

発生したエラーが、ApplicationExceptionの場合は、400を生成する。 それ以外のエラーの場合には、500を生成する。

buildBatchDeleteSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件とした一括削除用(batch delete)のSQL文を構築する。
buildBatchInsertSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
一括登録用(batch insert用)のSQLを構築する。

採番カラムも含む全てのカラムを対象としたデータ登録用INSERT文を構築する。 構築したINSERT文を使用する場合には、採番されるカラムの値は事前に採番し、 Entityクラスに対して値を設定する必要がある。

buildBatchInsertWithIdentityColumnSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
一括登録用(batch insert用)のSQLを構築する。

データベース側での採番(MySqlのAUTO_INCREMENTやPostgreSqlのSERIALカラムなど)を行うための データ登録用INSERT文を生成する。 構築したINSERT文を使用する場合には、データベースへのデータ登録時に値が採番されるため、 データ登録後にデータベースから採番された値を取得する必要がある。

buildBatchUpdateSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件とした一括更新用(batch update)のSQL文を構築する。
buildDeleteSql(T) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件とした削除用のSQL文を構築する。
Builder - Class in nablarch.core.util
List・Map・String 等の基本型からなるオブジェクトグラフの生成を簡略化する ユーティリティメソッドを提供する。
buildIdCondition(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件とするWHERE句を構築する。
buildInsertSql(T) - Method in class nablarch.common.dao.StandardSqlBuilder
登録用のSQLを構築する。

採番カラムも含む全てのカラムを対象としたデータ登録用INSERT文を構築する。 構築したINSERT文を使用する場合には、採番されるカラムの値は事前に採番し、 Entityクラスに対して値を設定する必要がある。

buildInsertWithIdentityColumnSql(T) - Method in class nablarch.common.dao.StandardSqlBuilder
登録用のSQLを構築する。

データベース側での採番(MySqlのAUTO_INCREMENTやPostgreSqlのSERIALカラムなど)を行うための データ登録用INSERT文を生成する。 構築したINSERT文を使用する場合には、データベースへのデータ登録時に値が採番されるため、 データ登録後にデータベースから採番された値を取得する必要がある。

buildLoadResumePointSql() - Method in class nablarch.fw.reader.ResumePointManager
正常に処理できたポイントを取得するためのSQLを取得する。
buildSaveResumePointSql() - Method in class nablarch.fw.reader.ResumePointManager
正常に処理できたポイントを保存するためのSQLを取得する。
buildSelectAllSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
全レコード検索(条件なし)のSQL文を構築する。
buildSelectByIdSql(Class<T>) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件として全カラムの情報を取得するSQL文を構築する。
buildSequenceGeneratorSql(String) - Method in class nablarch.core.db.dialect.DB2Dialect
シーケンスオブジェクトの次の値を取得するSQL文を構築する。

buildSequenceGeneratorSql(String) - Method in class nablarch.core.db.dialect.DefaultDialect
シーケンスオブジェクトの次の値を取得するSQL文を構築する。

buildSequenceGeneratorSql(String) - Method in interface nablarch.core.db.dialect.Dialect
シーケンスオブジェクトの次の値を取得するSQL文を構築する。

buildSequenceGeneratorSql(String) - Method in class nablarch.core.db.dialect.OracleDialect
シーケンスオブジェクトの次の値を取得するSQL文を構築する。
buildSequenceGeneratorSql(String) - Method in class nablarch.core.db.dialect.PostgreSQLDialect
シーケンスオブジェクトの次の値を取得するSQL文を構築する。

buildUpdateSql(T) - Method in class nablarch.common.dao.StandardSqlBuilder
ID列を条件とした更新用のSQL文を構築する。
BulkValidationResult<FORM> - Class in nablarch.fw.web.upload.util
一括バリデーション結果を保持するクラス。

バリデーション結果の取得やバリデーション済みオブジェクトの登録機能を持つ。

BulkValidationResult.ErrorMessages - Class in nablarch.fw.web.upload.util
エラーメッセージ一覧を、行数の昇順で保持するクラス。
BulkValidator - Class in nablarch.fw.web.upload.util
アップロードファイルを一括バリデーションするためのクラス。

バリデーションエラーが存在した場合でも処理を継続し、全レコードのバリデーションを実行する。

BulkValidator.ErrorHandlingBulkValidator - Class in nablarch.fw.web.upload.util
エラー発生時にメッセージIDを設定する一括バリデーションクラス。
BusinessDateProvider - Interface in nablarch.core.date
業務日付を提供するクラスのインタフェース。
BusinessDateUtil - Class in nablarch.core.date
業務日付を取得するユーティリティクラス。

業務日付の取得処理はBusinessDateProviderによって提供される。 BusinessDateProviderの実装は、SystemRepositoryからコンポーネント名 businessDateProvider で取得される。

業務日付の複数設定について
本フレームワークでは、オンラインとバッチで別の業務日付を使用するなど、用途ごとに複数の業務日付を管理できる。 業務日付には、それぞれを識別するための「区分」が設定される。 本クラスは、区分を指定して業務日付を取得する機能を提供する。

ByteStreamDataString - Class in nablarch.core.dataformat.convertor.datatype
バイトストリームで入出力する文字列のデータタイプ。
ByteStreamDataSupport<F> - Class in nablarch.core.dataformat.convertor.datatype
バイトストリームで入出力するデータタイプが継承すべき抽象基底クラス。
A B C D E F G H I J K L M N O P Q R S T U V W X Y