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()