- editValue(String, Object) - Method in class nablarch.core.log.LogUtil.MaskingMapValueEditor
-
キーがマスク対象のパターンにマッチする値のみマスキングを行う。
値を編集する。
- emitLog(InterSystemMessage<?>) - Method in class nablarch.fw.messaging.MessagingContext
-
メッセージングの証跡ログを出力する。
- EMPTY_ATTRIBUTES - Static variable in class nablarch.common.web.tag.HtmlAttributes
-
空の属性。属性を何も指定しない場合に使用する。
- encode(List<SessionEntry>) - Method in class nablarch.common.web.session.SessionStore
-
セッションエントリリストをエンコードする。
- encode(T) - Method in interface nablarch.common.web.session.StateEncoder
-
バイト列へのエンコードを行う。
- encode(byte[]) - Static method in class nablarch.core.util.Base64Util
-
バイト配列をBase64でエンコードする。
引数にnullが渡された場合、nullを返す。
引数の長さが0の場合、空文字を返す。
- encode(String) - Method in interface nablarch.fw.web.download.encorder.DownloadFileNameEncoder
-
ダウンロードファイル名をエンコードする。
- EncodeException - Exception in nablarch.common.web.session
-
セッションの内容をエンコードする際に発生する例外。
パラメータの改ざん等での発生を想定される。
- EncodeException(Throwable) - Constructor for exception nablarch.common.web.session.EncodeException
-
コンストラクタ。
- encrypt(C, byte[]) - Method in interface nablarch.common.encryption.Encryptor
-
コンテキスト情報を使用して暗号化を行う。
- Encryptor<C> - Interface in nablarch.common.encryption
-
暗号化と復号を行うインタフェース。
- end(String, String) - Method in class nablarch.core.log.app.PerformanceLogFormatter
-
測定を終了し、パフォーマンスログのメッセージをフォーマットする。
- end(String, String, Object...) - Static method in class nablarch.core.log.app.PerformanceLogUtil
-
測定を終了しパフォーマンスログを出力する。
- endExecute(String, long) - Method in class nablarch.core.db.statement.SqlLogFormatter
-
SqlPStatement#executeメソッドの実行終了時のSQLログをフォーマットする。
- endExecuteBatch(String, long, int) - Method in class nablarch.core.db.statement.SqlLogFormatter
-
SqlPStatement#executeBatchメソッドの更新終了時のSQLログをフォーマットする。
- endExecuteQuery(String, long) - Method in class nablarch.core.db.statement.SqlLogFormatter
-
SqlPStatement#executeQueryメソッドの検索終了時のSQLログをフォーマットする。
- endExecuteUpdate(String, long, int) - Method in class nablarch.core.db.statement.SqlLogFormatter
-
SqlPStatement#executeUpdateメソッドの更新終了時のSQLログをフォーマットする。
- endRetrieve(String, long, long, int) - Method in class nablarch.core.db.statement.SqlLogFormatter
-
SqlPStatement#retrieveメソッドの検索終了時のSQLログをフォーマットする。
- endTransaction() - Method in class nablarch.core.db.transaction.SimpleDbTransactionManager
-
トランザクションを終了し、リソースを解放する。。
- ensureCapacity(int) - Method in class nablarch.common.dao.DeferredEntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- EntityList<E> - Class in nablarch.common.dao
-
UniversalDao
から返される結果リストの保持クラス。
ページネーションのためのページ数や検索条件に一致した件数なども本クラスで保持する。
- EntityList() - Constructor for class nablarch.common.dao.EntityList
-
デフォルトコンストラクタ
- EntityList(int) - Constructor for class nablarch.common.dao.EntityList
-
指定の初期容量でEntityListを生成する。
- EntityList(Collection<? extends E>) - Constructor for class nablarch.common.dao.EntityList
-
指定のコレクションでEntityListを生成する。
- EntityMeta - Class in nablarch.common.dao
-
Entityクラスのメタデータを保持するクラス。
- EntityMeta(Class<?>) - Constructor for class nablarch.common.dao.EntityMeta
-
コンストラクタ。
- EntityUtil - Class in nablarch.common.dao
-
エンティティに関するユーティリティクラス。
- entrySet() - Method in class nablarch.common.web.session.SessionEntry
-
- entrySet() - Method in class nablarch.core.util.map.MapWrapper
-
#getDelegateMap()
が返す
Map
オブジェクトに処理を委譲する。
- equals(Object) - Method in class nablarch.common.dao.ColumnMeta
-
- equals(Object) - Method in class nablarch.common.dao.EntityMeta
-
- equals(Object) - Method in class nablarch.common.web.compositekey.CompositeKey
-
このオブジェクトと等価であるかを返す。
obj
が以下の条件を全て満たす場合
true
を返す。
null
ではないこと。
CompositeKey型のオブジェクトであること。
保持しているキーの値が、このオブジェクトが保持しているキーの値と一致すること。
- equals(Object) - Method in class nablarch.core.db.cache.ResultSetCacheKey
-
以下の項目が等しい場合に等価と判定する。
SQL ID
バインドパラメータ
開始位置
最大件数
- equals(Object) - Method in class nablarch.core.message.Message
-
文字列リソースが等価であるか判定する。
- equals(Object) - Method in class nablarch.core.validation.ValidationResultMessage
-
このオブジェクトと等価であるかを返す。
obj
が以下の条件を全て満たす場合
true
を返す。
null
ではないこと。
このオブジェクトと同じ型であること。
メッセージIDが同値であること。
バリデーション対象のプロパティ名が同値であること。
- error(Throwable, ExecutionContext) - Method in class nablarch.fw.action.BatchActionBase
-
実行時例外/エラーの発生によって本処理が終了した場合に一度だけ実行される。
デフォルトでは何もしない。
必要に応じてオーバライドすること。
- Error() - Constructor for exception nablarch.fw.Result.Error
-
デフォルトコンストラクタ
- Error(String) - Constructor for exception nablarch.fw.Result.Error
-
コンストラクタ
- Error(Throwable) - Constructor for exception nablarch.fw.Result.Error
-
コンストラクタ
- Error(String, Throwable) - Constructor for exception nablarch.fw.Result.Error
-
コンストラクタ
- errorInExecution(Throwable, ExecutionContext) - Method in class nablarch.fw.action.BatchActionBase
-
- errorInExecution(Throwable, ExecutionContext) - Method in interface nablarch.fw.handler.ExecutionHandlerCallback
-
実行制御ハンドラが後続処理を実行した後、
後続のハンドラでエラーが発生した場合に呼ばれる。
- ErrorOnSessionWriteConflict - Annotation Type in nablarch.fw.web.interceptor
-
- ErrorResponseBuilder - Class in nablarch.fw.jaxrs
-
JAX-RS用のエラーレスポンスを生成するクラス。
例外の種類に応じて以下のレスポンスを生成する。
- ErrorResponseMessage - Exception in nablarch.fw.messaging
-
エラー応答として送信する電文情報を含んだ実行時例外。
本クラスを送出することで、業務トランザクションはロールバックしつつ、
任意の内容の応答電文を送信することができる。
- ErrorResponseMessage(ResponseMessage) - Constructor for exception nablarch.fw.messaging.ErrorResponseMessage
-
コンストラクタ。
- ErrorResponseMessage(ResponseMessage, Throwable) - Constructor for exception nablarch.fw.messaging.ErrorResponseMessage
-
元例外とエラー応答電文の内容指定し、インスタンスを生成する。
- errorResponseOf(Throwable, ExecutionContext) - Method in class nablarch.fw.messaging.handler.MessageReplyHandler
-
後続ハンドラの処理中に未捕捉の例外が発生した場合に応答するエラー電文を作成する。
- escapeHtml(Object) - Static method in class nablarch.common.web.HtmlTagUtil
-
HTMLエスケープを行う。
このメソッドは、セキュリティ上問題のある文字列のHTMLエスケープ行う。
文字列がnullであった場合、nullを返す。
- escapeHtml(Object, boolean) - Static method in class nablarch.common.web.HtmlTagUtil
-
HTMLエスケープ及び半角スペースと改行の変換を行う。
このメソッドは、下記の処理を行う。
セキュリティ上問題のある文字列のHTMLエスケープ処理
改行、半角スペースの変換
文字列がnullであった場合、nullを返す。
- escapeHtml(Object, boolean, List<String>, List<String>) - Static method in class nablarch.common.web.HtmlTagUtil
-
HTMLエスケープ、半角スペース・改行の変換を行う。
HTMLエスケープ対象外のタグを指定した場合は、指定したタグにのみHTMLエスケープを行わない。
このメソッドでは、下記の処理を行う。
セキュリティ上問題のある文字列のHTMLエスケープ
改行、半角スペースの変換
HTMLエスケープ対象外に指定したタグのエスケープのスキップ
文字列がnullであった場合、nullを返す。
- escapeHtml(Object) - Static method in class nablarch.common.web.tag.TagUtil
-
HTMLエスケープを行う。
- escapeHtml(Object, boolean) - Static method in class nablarch.common.web.tag.TagUtil
-
HTMLエスケープを行う。
- escapeHtml(Object, boolean, List<String>, List<String>) - Static method in class nablarch.common.web.tag.TagUtil
-
HTMLエスケープを行う。
- EstimatedEndTimeCalculator - Class in nablarch.fw.batch.progress
-
推定終了時間を求めるクラス。
- EtlConfig - Annotation Type in nablarch.etl.config
-
ETLの設定をインジェクトする際に指定する
Qualifier
。
使用例
- EtlConfigLoader - Interface in nablarch.etl.config
-
外部リソースに定義されたETLの設定をロードするインタフェース。
- EtlJobAbortedException - Exception in nablarch.etl
-
バリデーションエラーが発生し、ステップを異常終了することを示す例外クラス。
- EtlJobAbortedException(String) - Constructor for exception nablarch.etl.EtlJobAbortedException
-
例外メッセージを持つEtlJobAborted
を生成する。
- EtlUtil - Class in nablarch.etl
-
ETL機能をサポートするユーティリティクラス。
- EXCEL - Static variable in class nablarch.common.databind.csv.CsvDataBindConfig
-
EXCEL形式のCSVフォーマット定義
- excludes(String...) - Method in class nablarch.core.beans.CopyOptions.Builder
-
指定されたプロパティをコピー対象外に設定する。
- excludesNull() - Method in class nablarch.core.beans.CopyOptions.Builder
-
コピー元のプロパティがnull
の場合はコピーしないよう設定する。
- ExclusiveControlContext - Class in nablarch.common.exclusivecontrol
-
排他制御の実行に必要な情報を保持するクラス。
排他制御用テーブルのスキーマ情報と排他制御対象のデータを指定する主キー条件を保持する。
- ExclusiveControlManager - Interface in nablarch.common.exclusivecontrol
-
- ExclusiveControlUtil - Class in nablarch.common.exclusivecontrol
-
- execute() - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.execute()
のラッパー。
- execute(AppDbConnection) - Method in class nablarch.core.db.transaction.SimpleDbTransactionExecutor
-
SQL文を実行する。
- execute() - Method in class nablarch.core.transaction.TransactionExecutor
-
- execute(CommandLine) - Static method in class nablarch.fw.launcher.Main
-
バッチを実行する。
#handle(CommandLine, ExecutionContext)
に処理を委譲して結果を返す。
- execute() - Method in interface nablarch.fw.launcher.ProcessLifecycle
-
本処理を行う。
- execute(HttpProtocolClient, HttpProtocolClient.HttpRequestMethodEnum, String, Map<String, List<String>>, Map<String, String>, String, String) - Method in class nablarch.fw.messaging.realtime.http.client.HttpMessagingClient
-
HTTPリクエストを送出する。
- execute(HttpProtocolClient.HttpRequestMethodEnum, String, Map<String, List<String>>, Map<String, String>, HttpOutputStreamWriter, HttpInputStreamReader) - Method in class nablarch.fw.messaging.realtime.http.client.HttpProtocolBasicClient
-
HTTP通信を行う。
- execute(HttpProtocolClient.HttpRequestMethodEnum, String, Map<String, List<String>>, Map<String, String>, HttpOutputStreamWriter, HttpInputStreamReader) - Method in interface nablarch.fw.messaging.realtime.http.client.HttpProtocolClient
-
HTTP通信を行う。
- executeBatch() - Method in interface nablarch.core.db.statement.SqlStatement
-
Statement.executeBatch()
のラッパー。
- executeQuery() - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.executeQuery()
のラッパー。
- executeQueryByMap(Map<String, ?>) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
PreparedStatement.executeQuery()
のラッパー。
- executeQueryByObject(Object) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
PreparedStatement.executeQuery()
のラッパー。
- executeUpdate() - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.executeUpdate()
のラッパー。
- executeUpdateByMap(Map<String, ?>) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
Mapのvalueをバインド変数にセットしSQLを実行する。
- executeUpdateByObject(Object) - Method in interface nablarch.core.db.statement.ParameterizedSqlPStatement
-
オブジェクトのフィールドの値をバインド変数に設定しSQLを実行する。
- EXECUTION_ID_KEY - Static variable in class nablarch.core.ThreadContext
-
実行時IDのキー。
- ExecutionContext - Class in nablarch.fw
-
一連のハンドラ実行において、共通して読み書きするデータを保持するクラス。
具体的には以下の情報を保持する。
ハンドラキュー
データリーダ もしくは データリーダファクトリ
ユーザセッションスコープ情報
リクエストスコープ情報
本クラスのセッションスコープはスレッドアンセーフである。
複数スレッドから使用する場合はセッションスコープにスレッドセーフなMap実装を設定すること。
- ExecutionContext() - Constructor for class nablarch.fw.ExecutionContext
-
デフォルトコンストラクタ
- ExecutionHandlerCallback<TData,TResult> - Interface in nablarch.fw.handler
-
実行制御ハンドラ内の処理状況に応じて呼び出される各種コールバックを定義する
インターフェース。
- executorService - Variable in class nablarch.fw.invoker.AbstractExecutorServiceFactory
-
ExecutorService
- ExecutorServiceFactory - Interface in nablarch.fw.invoker
-
ExecutorService
を生成するためのファクトリインタフェース。
- exists(Class<T>, String) - Static method in class nablarch.common.dao.UniversalDao
-
- exists(Class<T>, String, Object) - Static method in class nablarch.common.dao.UniversalDao
-
SQL_IDをもとにバインド変数を展開して検索し、データが存在するか否かを確認する。
検索用のSQLを変換して使用する。
- exists() - Method in class nablarch.fw.web.ResourceLocator
-
このリソースの実体が存在するかどうか判定する。
- existsResource(String, HttpServletRequest) - Method in class nablarch.fw.web.i18n.ResourcePathRule
-
指定されたパスが指すファイルが存在するか否かを判定する。
- Expirable<V> - Class in nablarch.core.cache.expirable
-
有効期限付きのキャッシュ値を表すクラス。
- ExpirableCache<K,V> - Interface in nablarch.core.cache.expirable
-
有効期限付きキャッシュ。
- ExpirableCacheListener<K> - Interface in nablarch.core.cache.expirable
-
有効期限付きキャッシュのリスナーインタフェース。
本インタフェースの各メソッドは、
ExpirableCache
実装クラスからコールバックされる。
- ExpirableCacheTemplate<K,V> - Class in nablarch.core.cache.expirable
-
有効期限付きキャッシュ(
ExpirableCache
)を実装するためのテンプレートクラス。
有効期限付きキャッシュの基本的な枠組みを提供する。
サブクラスにて、具体的な格納先(Map、KVS等)へのアクセス処理を実装する。
- exportParam(String, String, String, TData, ExecutionContext) - Method in class nablarch.fw.handler.RewriteRule
-
変数を定義する。
- exportParam(String, String, String, HttpRequest, ExecutionContext) - Method in class nablarch.fw.web.handler.HttpRequestRewriteRule
-
- ExtendedStringConvertor - Interface in nablarch.core.validation.convertor
-
- extractSuffix(String) - Static method in class nablarch.core.util.FileUtil
-
ファイル名から拡張子を抽出する。
以下の仕様に当てはまる場合は、空文字列を返す。
ファイル名の先頭がドット
ファイル名の末尾がドット
拡張子にドットがない
拡張子が英数字以外