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 

E

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
Deprecated.
標準のハンドラ構成では、本アノテーションを使用しても、DBトランザクションをロールバックすることができないため、 本アノテーションを使用しないこと。
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
排他制御(悲観的ロック、楽観的ロック)を管理するインタフェース。

排他制御用テーブルを使用した排他制御(悲観的ロック、楽観的ロック)を行うための機能、 及び排他制御用テーブルに対する行データの追加と削除を行う機能を提供する。

排他制御用テーブルは、排他制御の対象に含めるテーブルの範囲を決めた上で、 親となるテーブルを決定し排他制御用テーブルとする。 排他制御用テーブルには、バージョン番号をカラムを定義する。

悲観的ロックは、ExclusiveControlManager.updateVersion(ExclusiveControlContext)メソッドにより、 処理の開始時にバージョン番号を更新することでロックを実現する。 トランザクションがコミット又はロールバックされるまで、ロックが維持される。

楽観的ロックは、ExclusiveControlManager.getVersion(ExclusiveControlContext)メソッドでバージョン番号を取得しておき、 ExclusiveControlManager.checkVersions(List)ExclusiveControlManager.updateVersionsWithCheck(List)メソッドにより、 取得したバージョン番号が更新されていないかをチェックすることで実現する。

ExclusiveControlUtil - Class in nablarch.common.exclusivecontrol
排他制御機能のユーティリティクラス。

排他制御用テーブルの操作は、ExclusiveControlManagerに委譲する。 本クラスで使用するExclusiveControlManagerのオブジェクトは SystemRepositoryから"exclusiveControlManager"という名前で取得する。 UniversalDaoを使用する場合には、 このクラスではなくUniversalDaoを使用して排他制御を行うこと。

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
トランザクションを実行する。

TransactionExecutor.doInTransaction(Transaction)を呼び出しトランザクション制御を行う。

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
SQL_IDをもとに検索し、データが存在するか否かを確認する。

検索の詳細はUniversalDao.exists(Class, String, Object)を参照すること。

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
StringConvertorにてString変換後、さらに追加で変換を行うコンバータが実装するインタフェース。
extractSuffix(String) - Static method in class nablarch.core.util.FileUtil
ファイル名から拡張子を抽出する。

以下の仕様に当てはまる場合は、空文字列を返す。 ファイル名の先頭がドット ファイル名の末尾がドット 拡張子にドットがない 拡張子が英数字以外

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 
Skip navigation links