public class BasicServiceAvailability extends java.lang.Object implements ServiceAvailability, Initializable
ServiceAvailability| コンストラクタと説明 |
|---|
BasicServiceAvailability() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
buildQuery()
リクエストテーブル検索クエリを生成する。
|
void |
initialize()
SQL文を初期化する。
|
boolean |
isAvailable(java.lang.String requestId)
パラメータのリクエストIDのサービス提供可否状態を判定し、結果を返却する。
|
void |
setDbManager(SimpleDbTransactionManager dbManager)
データベースへの検索に使用するSimpleDbTransactionManagerインスタンスを設定する。
|
void |
setRequestTableRequestIdColumnName(java.lang.String requestTableRequestIdColumnName)
リクエストテーブルのリクエストID項目名称を設定する。
|
void |
setRequestTableServiceAvailableColumnName(java.lang.String requestTableServiceAvailableColumnName)
リクエストテーブルのサービス提供可否状態項目名称を設定する。
|
void |
setRequestTableServiceAvailableOkStatus(java.lang.String requestTableServiceAvailableOkStatus)
リクエストテーブルのサービス提供可否状態項目の状態:提供可を表す文字列を設定する。
|
void |
setTableName(java.lang.String tableName)
リクエストに紐付くリクエストテーブル名称を設定する。
|
public void setDbManager(SimpleDbTransactionManager dbManager)
dbManager - SimpleDbTransactionManagerのインスタンスpublic void setTableName(java.lang.String tableName)
tableName - リクエストテーブル名称public void setRequestTableRequestIdColumnName(java.lang.String requestTableRequestIdColumnName)
requestTableRequestIdColumnName - リクエストID項目名称public void setRequestTableServiceAvailableColumnName(java.lang.String requestTableServiceAvailableColumnName)
requestTableServiceAvailableColumnName - サービス提供可否状態項目名称public void setRequestTableServiceAvailableOkStatus(java.lang.String requestTableServiceAvailableOkStatus)
requestTableServiceAvailableOkStatus - サービス提供可否状態項目の状態:提供可を表す文字列public boolean isAvailable(java.lang.String requestId)
isAvailable インタフェース内 ServiceAvailabilityrequestId - リクエストIDpublic void initialize()
initialize インタフェース内 Initializableprotected java.lang.String buildQuery()