- save(Collection<String>, ExecutionContext) - Static method in class nablarch.common.authorization.role.session.SessionStoreUserRoleUtil
-
現在のセッションに紐づくユーザが持つロールをセッションストアに保存する。
- SCHEMES - Static variable in class nablarch.fw.web.ResourceLocator
-
対応するスキーム名
- search(String, ListSearchInfo) - Method in class nablarch.core.db.support.DbAccessSupport
-
- SendingMessage - Class in nablarch.fw.messaging
-
対外システムに対する仕向け要求電文を表すクラス。
- sendRequest(HttpRequest) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
テストリクエストを内蔵サーバに渡しレスポンスを返す。
- sendRequest(HttpRequest, RequestResponseProcessor) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
テストリクエストを内蔵サーバに渡しレスポンスを返す。
- sendRequestWithContext(HttpRequest, ExecutionContext) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
- sendRequestWithContext(HttpRequest, ExecutionContext, RequestResponseProcessor) - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
- sendSync(SyncMessage) - Static method in class nablarch.fw.messaging.MessageSender
-
対外システムにメッセージを送信し、応答された電文を返す。
電文の設定情報について
MessageSenderSettings#MessageSenderSettings(String)
を実行して、対象リクエストの設定情報を取得する。
要求電文の作成について
要求電文の作成処理は
SyncMessageConvertor
に委譲する。
SyncMessageConvertorの取得方法は、
MessageSender.getSyncMessageConvertor(MessageSenderSettings)
メソッドのJavaDocを参照。
デフォルトでは、フレームワークが提供するSyncMessageConvertorをそのまま使用する。
メッセージの再送について
キューを使用した通信では、設定によりリトライ回数が指定されている場合、
タイムアウト発生時に指定された回数まで再送を行う。
HTTP通信では再送を行わない。
メッセージ送受信中にエラーが発生した場合、
SyncMessagingEventHook
にエラー処理を委譲する。
SyncMessagingEventHookの設定方法は
MessageSenderSettings#MessageSenderSettings(String)
のJavaDocを参照。
- SessionKeyNotFoundException - Exception in nablarch.common.web.session
-
セッションに指定したキーが存在しないことを示す例外クラス。
- SessionKeyNotFoundException(String) - Constructor for exception nablarch.common.web.session.SessionKeyNotFoundException
-
指定されたキーが存在しないことを示す例外を生成する。
- SessionStoreUserRoleUtil - Class in nablarch.common.authorization.role.session
-
ユーザに紐づくロールをセッションストアに保存するAPIを提供するクラス。
- SessionUtil - Class in nablarch.common.web.session
-
セッションに関するユーティリティ。
業務Actionハンドラからは、必ず本クラスを使用してセッションの読み書きを行う。
セッションへの登録処理は
SessionManager
によって提供される。
SessionManager
の実装は、
SystemRepository
からコンポーネント名"sessionManager"で取得される。
本クラスは
SessionStoreHandler
と併せて使用すること。
- set(int, E) - Method in class nablarch.common.dao.EntityList
-
本メソッドは利用できない。
呼び出した場合、UnsupportedOperationException
を送出する。
- setAnonymousId(String) - Method in class nablarch.common.handler.threadcontext.UserIdAttribute
-
未ログイン時にスレッドコンテキストに設定されるIDを設定する。
- setArray(int, Array) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setArray(int, java.sql.Array)
のラッパー。
- setAsciiStream(int, InputStream, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setAsciiStream(int, java.io.InputStream, int)
のラッパー。
- setBigDecimal(int, BigDecimal) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setBigDecimal(int, java.math.BigDecimal)
のラッパー。
- setBinaryStream(int, InputStream, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setBinaryStream(int, java.io.InputStream, int)
のラッパー。
- setBlob(int, Blob) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setBlob(int, java.sql.Blob)
のラッパー。
- setBody(Object) - Method in class nablarch.fw.web.RestMockHttpRequest
-
リクエストボディを設定する。
- setBoolean(int, boolean) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setBoolean(int, boolean)
のラッパー。
- setByte(int, byte) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setByte(int, byte)
のラッパー。
- setBytes(int, byte[]) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setBytes(int, byte[])
のラッパー。
- setCharacterStream(int, Reader, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setCharacterStream(int, java.io.Reader, int)
のラッパー。
- setCharset(String) - Method in class nablarch.common.mail.FreeTextMailContext
-
Content-Typeヘッダに指定する文字セットを設定する。
- setCharset(String) - Method in class nablarch.common.mail.MailContext
-
Content-Typeヘッダに指定する文字セットを設定する。
- setClob(int, Clob) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setClob(int, java.sql.Clob)
のラッパー。
- setContentDisposition(String) - Method in class nablarch.fw.web.HttpResponse
-
Content-Dispositionの値を設定する。
Content-Typeが明示的に設定されていない場合、
設定されたファイル名の拡張子に応じたContent-Typeを自動的に設定する。
本メソッドではattachment属性を指定するため、ダウンロード時にダイアログが必ず表示される。
- setContentDisposition(String, boolean) - Method in class nablarch.fw.web.HttpResponse
-
Content-Dispositionの値を設定する。
Content-Typeが明示的に設定されていない場合、
設定されたファイル名の拡張子に応じたContent-Typeを自動的に設定する。
inline
に
true
を指定した場合、ダウンロードされたファイルは
クライアントアプリで自動的に開かれる。
ただし、実際にそのような挙動となるかどうかは、クライアントの設定
およびOSのセキュリティ設定に依存する。
- setContentPath(String) - Method in class nablarch.fw.web.HttpResponse
-
- setContentPath(ResourceLocator) - Method in class nablarch.fw.web.HttpResponse
-
コンテンツパスを設定する。
指定した
ResourceLocator
オブジェクトが
null
でない場合は、
リソース名からContent-Typeを自動的に設定した後、コンテンツパスを設定する。
ResourceLocator
オブジェクトが
null
の場合は、コンテンツパスのみ設定する。
- setContentType(String) - Method in class nablarch.common.mail.AttachedFile
-
メール添付ファイルのContent-Typeを設定する。
- setContentType(String) - Method in class nablarch.fw.web.HttpResponse
-
Content-Typeを設定する。
Content-Typeのデフォルト値は、"text/plain;charset=UTF-8" である。
ボディに書き込む内容をコンテンツパスで指定する場合、
Content-Typeはコンテンツパスの拡張子から自動的に決定される為、
このメソッドを明示的に使用する必要は無い。
- setContentType(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
Content-Typeを設定する。
- setCookie(HttpCookie) - Method in class nablarch.fw.web.HttpResponse
-
- setCookie(HttpCookie) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setDate(int, Date) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setDate(int, java.sql.Date)
のラッパー。
- setDate(int, Date, Calendar) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setDate(int, java.sql.Date, java.util.Calendar)
のラッパー。
- setDefinition(LayoutDefinition) - Method in interface nablarch.core.dataformat.DataRecordFormatter
-
フォーマット定義ファイルの情報を保持するクラスを設定する。
- setDouble(int, double) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setDouble(int, double)
のラッパー。
- setEntity(Object) - Method in class nablarch.fw.jaxrs.EntityResponse
-
エンティティを設定する。
- setFetchDirection(int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
Statement.setFetchDirection(int)
のラッパー。
- setFieldName(String) - Method in exception nablarch.core.dataformat.InvalidDataFormatException
-
エラーが発生したフィールド名を設定する。
- setFile(File) - Method in class nablarch.common.mail.AttachedFile
-
メール添付ファイルを設定する。
- setFloat(int, float) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setFloat(int, float)
のラッパー。
- setFormatFilePath(String) - Method in exception nablarch.core.dataformat.InvalidDataFormatException
-
使用していたフォーマットファイルのパスを設定する。
- setFormatterOfReply(DataRecordFormatter) - Method in class nablarch.fw.messaging.RequestMessage
-
応答電文のフォーマットを指定する。
- setFrom(String) - Method in class nablarch.common.mail.MailContext
-
送信元メールアドレスを設定する。
- setHeader(String, String) - Method in class nablarch.fw.web.HttpResponse
-
HTTPレスポンスヘッダの値を設定する。
- setHeader(String, String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
HTTPリクエストヘッダの値を設定する。
- setHeaderInfo(Map<String, List<String>>) - Method in exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
受信したヘッダ情報を設定する。
- setHeaderMap(Map<String, String>) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setHeaderRecord(Map<String, Object>) - Method in class nablarch.fw.messaging.SyncMessage
-
ヘッダレコードを設定する。
- setHost(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setHttpVersion(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setInputCount(long) - Method in interface nablarch.fw.batch.ee.progress.ProgressManager
-
処理対象の件数を設定する。
- setInputSourcePath(String) - Method in exception nablarch.core.dataformat.InvalidDataFormatException
-
例外発生原因となった入出力元(ファイルなど)のパスを設定する。
- setInputStream(InputStream) - Method in interface nablarch.core.dataformat.DataRecordFormatter
-
入力ストリームを設定する。
- setInt(int, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setInt(int, int)
のラッパー。
- setLang(String) - Method in class nablarch.common.mail.TemplateMailContext
-
言語を設定する。
- setLineNumber(Long) - Method in class nablarch.etl.WorkItem
-
行数を設定する。
- setListener(DatabaseRecordListener) - Method in class nablarch.fw.reader.DatabaseRecordReader
-
データベースレコードリスナを設定する。
リスナに定義されたコールバック処理は、
処理対象レコードをキャッシュするためのデータベースアクセス前に実行される。
本リーダにリスナを設定することで、
処理対象レコードをデータベースから取得する前に任意の処理を実行することができる。
- setLocation(String) - Method in class nablarch.fw.web.HttpResponse
-
Locationの値を設定する。
リダイレクト時のHTTPクライアントの遷移先URIを設定する。
デフォルトでは設定されない。
- setLong(int, long) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setLong(int, long)
のラッパー。
- setMailBody(String) - Method in class nablarch.common.mail.FreeTextMailContext
-
本文を設定する。
- setMailBody(String) - Method in class nablarch.common.mail.MailContext
-
本文を設定する。
- setMailSendPatternId(String) - Method in class nablarch.common.mail.MailContext
-
メール送信パターンIDを設定する。
メール送信パターンIDを指定して未送信データを送信する場合は必須。
- setMax(long) - Method in class nablarch.common.dao.EntityList
-
検索結果の取得最大件数を設定する。
- setMax(Integer) - Method in class nablarch.core.db.support.ListSearchInfo
-
1ページあたりの最大取得件数を設定する。
- setMaxResultCount(int) - Method in class nablarch.core.db.support.ListSearchInfo
-
検索結果の最大件数(上限)を設定する。
- setMethod(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setNull(int, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setNull(int, int)
のラッパー。
- setNull(int, int, String) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setNull(int, int, String)
のラッパー。
- setObject(int, Object, int) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setObject(int, java.lang.Object, int)
のラッパー。
- setObject(int, Object) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setObject(int, java.lang.Object, int)
のラッパー。
- setOutputStream(OutputStream) - Method in interface nablarch.core.dataformat.DataRecordFormatter
-
出力ストリームを設定する。
- setPage(long) - Method in class nablarch.common.dao.EntityList
-
ページ番号を設定する。
- setPageNumber(Integer) - Method in class nablarch.core.db.support.ListSearchInfo
-
取得対象のページ番号を設定する。
- setParam(String, String...) - Method in class nablarch.fw.web.HttpRequest
-
リクエストパラメータを設定する。
- setParam(String, String...) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setParamMap(Map<String, String[]>) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setPrimaryKeyColumnNames(Enum<?>...) - Method in class nablarch.common.exclusivecontrol.ExclusiveControlContext
-
主キーのカラム名を設定する。
- setProperty(Object, String, Object) - Static method in class nablarch.core.beans.BeanUtil
-
指定したオブジェクトのプロパティに値を登録する。
対象のプロパティにsetterが定義されていない場合はなにもしない。
propertyValue
がnullの場合は、例外の送出やログ出力は行わずに、対象プロパティの値はnullになる。
プロパティの指定方法
propertyName
にはプロパティ名を指定する。
List型・配列型のプロパティでは、"プロパティ名[インデックス]"という形式で要素番号を指定して値を登録できる。
ネストしたプロパティを指定することも可能である。ネストの深さに制限はない。
ネストの親となるプロパティがnullである場合は、デフォルトコンストラクタを起動し
インスタンスを生成してから値を格納する。
実装例
- setReceiveData(String) - Method in exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
フォーマット変換しようとした受信データを設定する。
- setRecordNumber(int) - Method in class nablarch.core.dataformat.DataRecord
-
本レコードのレコード番号を設定する。
- setRecordNumber(int) - Method in exception nablarch.core.dataformat.InvalidDataFormatException
-
エラーが発生したレコード番号を設定する。
- setRecordType(String) - Method in class nablarch.core.dataformat.DataRecord
-
レコードタイプを設定する。
- setRef(int, Ref) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setRef(int, java.sql.Ref)
のラッパー。
- setReplaceKeyValue(String, String) - Method in class nablarch.common.mail.TemplateMailContext
-
- setReplyTo(String) - Method in class nablarch.common.mail.MailContext
-
返信先メールアドレスを設定する。
- setRequestData(Map<String, ?>) - Method in exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingInvalidDataFormatException
-
フォーマット変換しようとした送信データを設定する。
- setRequestPath(String) - Method in class nablarch.fw.messaging.RequestMessage
-
リクエストパスを設定する。
- setRequestPath(String) - Method in interface nablarch.fw.Request
-
リクエストパスを設定する。
- setRequestPath(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setRequestScopedVar(String, Object) - Method in class nablarch.fw.ExecutionContext
-
リクエストスコープ上の変数の値を設定する。
既に定義済みの変数は上書きされる。
- setRequestUri(String) - Method in class nablarch.fw.web.RestMockHttpRequest
-
- setResponse(HttpResponse) - Method in exception nablarch.fw.web.HttpErrorResponse
-
レスポンス情報を設定する。
- setResultCount(long) - Method in class nablarch.common.dao.EntityList
-
検索結果の総件数を設定する。
- setResultCount(int) - Method in class nablarch.core.db.support.ListSearchInfo
-
検索結果の総件数を設定する。
本メソッドはフレームワークが検索処理を実行後に取得結果の総件数を設定するものである。
アプリケーション側では、本メソッドを使用して値の設定は行わないこと。
- setReturnPath(String) - Method in class nablarch.common.mail.MailContext
-
差し戻し先メールアドレスを設定する。
- setSessionKey(String) - Method in class nablarch.common.handler.threadcontext.UserIdAttribute
-
ログインユーザIDが格納されているHTTPセッション上のキー名を設定する。
- setSessionScopedVar(String, Object) - Method in class nablarch.fw.ExecutionContext
-
セッションスコープ上の変数の値を設定する。
既に定義済みの変数は上書きされる。
- setShort(int, short) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setShort(int, short)
のラッパー。
- setSortId(String) - Method in class nablarch.core.db.support.ListSearchInfo
-
ソートIDを設定する。
- setStatement(SqlPStatement) - Method in class nablarch.fw.reader.DatabaseRecordReader
-
テーブルを参照するSQLステートメントを設定する。
- setStatement(ParameterizedSqlPStatement, Object) - Method in class nablarch.fw.reader.DatabaseRecordReader
-
テーブルを参照するSQLステートメント及び条件を設定する。
- setStatusCode(int) - Method in class nablarch.fw.jaxrs.EntityResponse
-
- setStatusCode(Integer) - Method in exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
例外発生時のHTTPステータスコードを設定する。
- setStatusCode(int) - Method in class nablarch.fw.web.HttpResponse
-
HTTPレスポンスのステータスコードを設定する。
デフォルトのステータスコードは
200
である。
- setString(int, String) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setString(int, java.lang.String)
のラッパー。
- setSubject(String) - Method in class nablarch.common.mail.FreeTextMailContext
-
件名を設定する。
- setSubject(String) - Method in class nablarch.common.mail.MailContext
-
件名を設定する。
- setTableName(String) - Method in class nablarch.common.exclusivecontrol.ExclusiveControlContext
-
排他制御用テーブルのテーブル名を設定する。
- setTargetUrl(String) - Method in exception nablarch.fw.messaging.realtime.http.exception.HttpMessagingException
-
例外発生時の接続先を設定する。
- setTemplateId(String) - Method in class nablarch.common.mail.TemplateMailContext
-
テンプレートIDを設定する。
- setTime(int, Time) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setTime(int, java.sql.Time)
のラッパー。
- setTime(int, Time, Calendar) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setTime(int, java.sql.Time, java.util.Calendar)
のラッパー。
- setTimestamp(int, Timestamp) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setTimestamp(int, java.sql.Timestamp)
のラッパー。
- setTimestamp(int, Timestamp, Calendar) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setTimestamp(int, java.sql.Timestamp, java.util.Calendar)
のラッパー。
- setUp() - Method in class nablarch.test.core.http.SimpleRestTestSupport
-
システムリポジトリから設定を取得しHTTPサーバを起動する。
- setUpDb() - Method in class nablarch.test.core.http.RestTestSupport
-
システムリポジトリから設定を取得しHTTPサーバを起動する。
テストデータが存在する場合はDBにデータを登録する。
以下2種類のテストデータが対象となる。
テストクラス単位で共通のデータシート:setUpDb
テストメソッド単位で固有のデータシート:実行中のメソッド名
- setUpDb(String) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.setUpDb(String)
への委譲メソッド。
- setUpDb(String, String) - Method in class nablarch.test.core.http.RestTestSupport
-
DbAccessTestSupport.setUpDb(String, String)
への委譲メソッド。
- setUpDbIfSheetExists(String) - Method in class nablarch.test.core.http.RestTestSupport
-
DBセットアップを実行する。
- setUpMessageIdOnError(String, String, String) - Method in class nablarch.fw.web.upload.util.BulkValidator
-
- setURL(int, URL) - Method in interface nablarch.core.db.statement.SqlPStatement
-
PreparedStatement.setURL(int, java.net.URL)
のラッパー。
- setVariable(String, Object) - Method in class nablarch.common.mail.TemplateMailContext
-
テンプレートとマージする変数を追加する。
- setVersionColumnName(String) - Method in class nablarch.common.exclusivecontrol.ExclusiveControlContext
-
バージョン番号カラム名を設定する。
- SimpleRestTest - Annotation Type in nablarch.test.junit5.extension.http
-
- SimpleRestTestExtension - Class in nablarch.test.junit5.extension.http
-
- SimpleRestTestSupport - Class in nablarch.test.core.http
-
RESTfulウェブサービス用のテストサポートクラス
- singleLayout() - Method in class nablarch.common.databind.fixedlength.FixedLengthDataBindConfigBuilder
-
シングルレイアウト用のFixedLengthDataBindConfig
を構築する。
- SingleLayoutBuilder - Class in nablarch.common.databind.fixedlength
-
シングルレイアウト用の設定構築クラス。
- size() - Method in class nablarch.core.util.map.MapWrapper
-
#getDelegateMap()
が返す
Map
オブジェクトに処理を委譲する。
- Size - Annotation Type in nablarch.core.validation.ee
-
要素数が指定した値の範囲内であるかチェックするアノテーション。
- size() - Method in class nablarch.fw.web.upload.PartInfo
-
アップロードされたファイルのサイズを取得する(単位はバイト)。
- split(String, String) - Static method in class nablarch.core.util.StringUtil
-
文字列をセパレータで分割する。
- split(String, String, boolean) - Static method in class nablarch.core.util.StringUtil
-
文字列をセパレータで分割する。
- SqlPStatement - Interface in nablarch.core.db.statement
-
バインド変数をもつSQL文を実行するインタフェース。
- SqlResultSet - Class in nablarch.core.db.statement
-
簡易検索結果を保持するクラス。
- SqlResultSet(ResultSetIterator, int, int) - Constructor for class nablarch.core.db.statement.SqlResultSet
-
- SqlResultSet(int) - Constructor for class nablarch.core.db.statement.SqlResultSet
-
- SqlRow - Class in nablarch.core.db.statement
-
簡易取得結果1行分のデータを保持するクラス。
各カラムの内容は、そのデータ型に対応したgetメソッドにより取得できる。
この際、カラム名の大文字/小文字の違い、アンダースコアの有無は区別せず、
同一のカラム名とみなされる。
例:
USER_NAMEとuser_nameは同一のカラム名とみなされる。(大文字小文字の区別はしないため)
USER_NAMEとuserNameは同一のカラム名とみなされる。(アンダースコアの有無は区別しないため)
- SqlRow(Map<String, Object>, Map<String, Integer>) - Constructor for class nablarch.core.db.statement.SqlRow
-
指定されたMapを元にオブジェクトを構築する。
- SqlRow(Map<String, Object>, Map<String, Integer>, Map<String, String>) - Constructor for class nablarch.core.db.statement.SqlRow
-
指定されたMapを元にオブジェクトを構築する。
- SqlRow(SqlRow) - Constructor for class nablarch.core.db.statement.SqlRow
-
コピー元となるSqlRow
からオブジェクトを構築する。
- SqlStatement - Interface in nablarch.core.db.statement
-
SQL文を実行するインタフェース。
本インタフェースでは、JDBC標準SQL(バインド変数が「?」)と拡張SQL(バインド変数が名前付き変数)で共通となるインタフェースを定義している。
このクラスはリソースを解放する必要があるが、リソースの解放処理は
nablarch.core.db.connection.TransactionManagerConnection#terminate()
で行われるため、
Statementを明示的にクローズする必要はない。
- SqlStatementException - Exception in nablarch.core.db.statement.exception
-
SQL文実行時に発生する例外クラス。
- SqlStatementException(String, SQLException) - Constructor for exception nablarch.core.db.statement.exception.SqlStatementException
-
SqlStatementException
オブジェクトを生成する。
- StreamResponse - Class in nablarch.common.web.download
-
ストリームからHTTPレスポンスメッセージを生成するクラス。
本クラスは、ファイルシステム上のファイルやデータベースのBLOB型のカラムに格納した
バイナリデータのダウンロードに使用する。
- StreamResponse(Blob) - Constructor for class nablarch.common.web.download.StreamResponse
-
StreamResponse
オブジェクトを生成する。
- StreamResponse(File, boolean) - Constructor for class nablarch.common.web.download.StreamResponse
-
StreamResponse
オブジェクトを生成する。
- StringResource - Interface in nablarch.core.message
-
ユーザに通知するメッセージの元となる文字列リソースを保持するインタフェース。
複数言語に対応するアプリケーションでは、文字列リソースから言語ごとに異なる文字列を取得できる。
- StringUtil - Class in nablarch.core.util
-
文字列ユーティリティクラス。
文字列に関する汎用的な処理を提供する。
本クラスのメソッドには、
#insert(String, String, int...)
のように
文字列編集用途に使用するメソッドも用意されている。これらのメソッドは、
例えば、電話番号をハイフン区切りに整形する等のフォーマット処理用に使用されることを想定している。
プロジェクトでフォーマット用のユーティリティを作成する場合、これらのメソッドを使用するとよい。
本クラスはサロゲートペアに対応している。
- Success() - Constructor for class nablarch.fw.Result.Success
-
デフォルトコンストラクタ。
- SyncMessage - Class in nablarch.fw.messaging
-
電文(同期送信、同期応答)を保持するクラス。
- SyncMessage(String) - Constructor for class nablarch.fw.messaging.SyncMessage
-
SyncMessage
のインスタンスを生成する。
- SystemChar - Annotation Type in nablarch.core.validation.ee
-
システム許容文字で構成された文字列であることを表わすアノテーション。
- SystemChar - Annotation Type in nablarch.core.validation.validator.unicode
-
システム許容文字で構成された文字列であることを表わすアノテーション。
- SystemRepository - Class in nablarch.core.repository
-
設定値およびコンポーネントを保持するクラス。
アプリケーションの設定値の取得とコンポーネントを生成する責務はObjectLoader
を実装したクラスが持つ。
- SystemTimeUtil - Class in nablarch.core.date
-
システム日付を取得するユーティリティ。
日時、及び日付の取得処理は
SystemTimeProvider
によって提供される。
SystemTimeProvider
の実装は、
SystemRepository
からコンポーネント名 systemTimeProvider で取得される。