jp.go.nict.langrid.dao.entity
クラス ServiceEndpoint

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.entity.UpdateManagedEntity
      上位を拡張 jp.go.nict.langrid.dao.entity.ServiceEndpoint
すべての実装されたインタフェース:
Serializable

public class ServiceEndpoint
extends UpdateManagedEntity
implements Serializable

Webサービスのアクセス先を格納する。 urlとBasic認証のユーザ名、パスワードを保持する。

バージョン:
$Revision:4384 $
作成者:
Takao Nakaguchi, $Author:nakaguchi $
関連項目:
直列化された形式

コンストラクタの概要
ServiceEndpoint()
          コンストラクタ。
ServiceEndpoint(String gridId, String serviceId, String protocolId, URL url, boolean enabled)
          コンストラクタ。
ServiceEndpoint(String gridId, String serviceId, String protocolId, URL url, String authUserName, String authPassword, boolean enabled)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 String getAuthPassword()
          パスワードを取得する。
 String getAuthUserName()
          ユーザ名を取得する。
 long getAveResponseMillis()
          10回平均の応答時間を取得する。
 Calendar getDisabledByErrorDate()
          呼び出しエラーにより無効になった日時を取得する。
 String getDisableReason()
          呼び出しエラー時の例外メッセージを取得する。
 long getExperience()
          呼び出し成功回数の概算を取得する。
 String getGridId()
          グリッドIDを返す。
 String getProtocolId()
          プロトコルIDを返す。
 String getServiceId()
          サービスIDを返す。
 URL getUrl()
          URLを取得する。
 int hashCode()
           
 boolean isEnabled()
          有効かどうかを取得する。
 void setAuthPassword(String authPassword)
          パスワードを設定する。
 void setAuthUserName(String authUserName)
          ユーザ名を設定する。
 void setAveResponseMillis(long aveResponseMillis)
          10回平均の応答時間を設定する。
 void setDisabledByErrorDate(Calendar date)
          呼び出しエラーにより無効になった日時を設定する。
 void setDisableReason(String reason)
          呼び出しエラー時の例外メッセージを設定する。
 void setEnabled(boolean enabled)
          有効化どうかを設定する。
 void setExperience(long experience)
          呼び出し成功回数の概算を設定する。
 void setGridId(String gridId)
          グリッドIDを設定する。
 void setProtocolId(String protocolId)
          プロトコルIDを設定する。
 void setServiceId(String serviceId)
          サービスIDを設定する。
 void setUrl(URL url)
          URLを設定する。
 String toString()
           
 
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド
appendSpecialEquals, appendSpecialHashCode, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, setCreatedDateTime, setUpdatedDateTime, touchUpdatedDateTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceEndpoint

public ServiceEndpoint()
コンストラクタ。


ServiceEndpoint

public ServiceEndpoint(String gridId,
                       String serviceId,
                       String protocolId,
                       URL url,
                       String authUserName,
                       String authPassword,
                       boolean enabled)
コンストラクタ。

パラメータ:
gridId - グリッドID
serviceId - サービスID
url - URL
authUserName - Basic認証ユーザ名
authPassword - Basic認証パスワード
enabled - 有効かどうか

ServiceEndpoint

public ServiceEndpoint(String gridId,
                       String serviceId,
                       String protocolId,
                       URL url,
                       boolean enabled)
コンストラクタ。

パラメータ:
gridId - グリッドID
serviceId - サービスID
protocolId - プロトコルID
url - URL
enabled - 有効かどうか
メソッドの詳細

equals

public boolean equals(Object value)
オーバーライド:
クラス UpdateManagedEntity 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス UpdateManagedEntity 内の hashCode

toString

public String toString()
オーバーライド:
クラス UpdateManagedEntity 内の toString

getGridId

public String getGridId()
グリッドIDを返す。

戻り値:
グリッドID

setGridId

public void setGridId(String gridId)
グリッドIDを設定する。

パラメータ:
gridId - グリッドID

getServiceId

public String getServiceId()
サービスIDを返す。

戻り値:
サービスID

setServiceId

public void setServiceId(String serviceId)
サービスIDを設定する。

パラメータ:
serviceId - サービスID

getProtocolId

public String getProtocolId()
プロトコルIDを返す。

戻り値:
プロトコルID

setProtocolId

public void setProtocolId(String protocolId)
プロトコルIDを設定する。

パラメータ:
serviceId - プロトコルID

getUrl

public URL getUrl()
URLを取得する。

戻り値:
URL

setUrl

public void setUrl(URL url)
URLを設定する。

パラメータ:
url - URL

setAuthUserName

public void setAuthUserName(String authUserName)
ユーザ名を設定する。

パラメータ:
authUserName - ユーザ名

getAuthUserName

public String getAuthUserName()
ユーザ名を取得する。

戻り値:
ユーザ名

setAuthPassword

public void setAuthPassword(String authPassword)
パスワードを設定する。

パラメータ:
authPassword - パスワード

getAuthPassword

public String getAuthPassword()
パスワードを取得する。

戻り値:
パスワード

isEnabled

public boolean isEnabled()
有効かどうかを取得する。

戻り値:
有効かどうか

setEnabled

public void setEnabled(boolean enabled)
有効化どうかを設定する。

パラメータ:
enabled - 有効かどうか

getDisabledByErrorDate

public Calendar getDisabledByErrorDate()
呼び出しエラーにより無効になった日時を取得する。

戻り値:
呼び出しエラーにより無効になった日時

setDisabledByErrorDate

public void setDisabledByErrorDate(Calendar date)
呼び出しエラーにより無効になった日時を設定する。

パラメータ:
date - 日時

getDisableReason

public String getDisableReason()
呼び出しエラー時の例外メッセージを取得する。

戻り値:
例外メッセージ

setDisableReason

public void setDisableReason(String reason)
呼び出しエラー時の例外メッセージを設定する。

パラメータ:
reason - 例外メッセージ

getAveResponseMillis

public long getAveResponseMillis()
10回平均の応答時間を取得する。

戻り値:
応答時間

setAveResponseMillis

public void setAveResponseMillis(long aveResponseMillis)
10回平均の応答時間を設定する。

パラメータ:
aveResponseMillis - 応答時間

getExperience

public long getExperience()
呼び出し成功回数の概算を取得する。

戻り値:
呼び出し成功回数の概算

setExperience

public void setExperience(long experience)
呼び出し成功回数の概算を設定する。

パラメータ:
experience - 呼び出し成功回数の概算