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 Y 

S

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
指定されたSQL_IDとListSearchInfoから件数取得及び検索を実行する。 検索結果の件数は、指定されたListSearchInfoオブジェクトに設定する。
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
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。
sendRequestWithContext(HttpRequest, ExecutionContext, RequestResponseProcessor) - Method in class nablarch.test.core.http.SimpleRestTestSupport
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。
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を自動的に設定する。
inlinetrueを指定した場合、ダウンロードされたファイルは クライアントアプリで自動的に開かれる。
ただし、実際にそのような挙動となるかどうかは、クライアントの設定 およびOSのセキュリティ設定に依存する。

setContentPath(String) - Method in class nablarch.fw.web.HttpResponse
コンテンツパスを設定する。

本処理はHttpResponse.setContentPath(ResourceLocator)に委譲する。

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
Deprecated.
本メソッドは、複数のクッキー情報を設定することを意図したメソッド名を持つ HttpResponse.addCookie(HttpCookie)に置き換わりました。
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
Deprecated.
当メソッドは5u13より前から存在する定型メール機能のためにある。 当メソッドの仕様を満たしつつより柔軟な機能をもつTemplateMailContext.setVariable(String, Object)が追加されたので今後はそちらを使用すること。
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
エラー発生時のメッセージIDを指定し、一括バリデーションクラスのインスタンスを生成する。

本FWが提供しているバリデーションのみで要件を満たせる場合は、本コンストラクタで生成した一括バリデーションクラスを使う。 要件を満たせない場合は、BulkValidator.validateAll(ValidatingStrategy)を使用する。

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 を適用するための合成アノテーション。
SimpleRestTestExtension - Class in nablarch.test.junit5.extension.http
SimpleRestTestSupport を JUnit 5 で使用するための Extension 実装。
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
検索結果(ResultSet)からSqlResultSetのオブジェクトを構築する。
SqlResultSet(int) - Constructor for class nablarch.core.db.statement.SqlResultSet
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 で取得される。

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