jp.go.nict.langrid.service_1_2.foundation.servicemanagement
クラス ServiceEntry

java.lang.Object
  上位を拡張 jp.go.nict.langrid.service_1_2.foundation.servicemanagement.ServiceEntry
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
CompositeServiceEntry

public class ServiceEntry
extends Object
implements Serializable

サービスの主情報を格納する。 クライアントにサービス一覧を返す際に使われる。

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

コンストラクタの概要
ServiceEntry()
          コンストラクタ。
ServiceEntry(String serviceId, String serviceName, String serviceDescription, String serviceType, String instanceType, LanguagePath[] supportedLanguages, String endpointUrl, String ownerUserId, Calendar registeredDate, Calendar updatedDate, boolean active)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 String getEndpointUrl()
          サービスのURLを取得する。
 String getInstanceType()
          instanceTypeを返す。
 String getOwnerUserId()
          サービスを登録したユーザのユーザIDを取得する。
 Calendar getRegisteredDate()
          サービスの登録日を取得する。
 String getServiceDescription()
          serviceDescriptionを返す。
 String getServiceId()
          サービスIDを返す。
 String getServiceName()
          サービスの名称を返す。
 String getServiceType()
          サービスタイプを返す。
 LanguagePath[] getSupportedLanguages()
          対応言語を返す。
 Calendar getUpdatedDate()
          サービスの更新日を取得する。
 int hashCode()
           
 boolean isActive()
          サービスがアクティブかどうかを取得する。
 void setActive(boolean active)
          サービスがアクティブかどうかを設定する。
 void setEndpointUrl(String endpointUrl)
          サービスのURLを設定する。
 void setInstanceType(String instanceType)
          instanceTypeを設定する。
 void setOwnerUserId(String ownerUserId)
          サービスを登録したユーザのユーザIDを設定する。
 void setRegisteredDate(Calendar registeredDate)
          サービスの登録日を設定する。
 void setServiceDescription(String serviceDescription)
          serviceDescriptionを設定する。
 void setServiceId(String serviceId)
          サービスIDを設定する。
 void setServiceName(String aValue)
          サービスの名称を設定する。
 void setServiceType(String serviceType)
          サービスタイプを設定する。
 void setSupportedLanguages(LanguagePath[] supportedLanguages)
          対応言語を設定する。
 void setUpdatedDate(Calendar updatedDate)
          サービスの更新日を設定する。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceEntry

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


ServiceEntry

public ServiceEntry(String serviceId,
                    String serviceName,
                    String serviceDescription,
                    String serviceType,
                    String instanceType,
                    LanguagePath[] supportedLanguages,
                    String endpointUrl,
                    String ownerUserId,
                    Calendar registeredDate,
                    Calendar updatedDate,
                    boolean active)
コンストラクタ。

パラメータ:
serviceId - サービスID
serviceName - サービスの表示名
serviceDescription - サービスの説明
serviceType - サービスの種類
instanceType - 実体の種類
supportedLanguages - 対応言語(言語/言語対/言語パス)
endpointUrl - 呼び出しURL
ownerUserId - このサービスを登録したユーザのユーザID
registeredDate - サービスの登録日
updatedDate - サービスの更新日
active - サービスがアクティブかどうか
メソッドの詳細

equals

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

hashCode

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

toString

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

getServiceId

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

戻り値:
サービスのID

setServiceId

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

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

getServiceName

public String getServiceName()
サービスの名称を返す。

戻り値:
サービスの名称

setServiceName

public void setServiceName(String aValue)
サービスの名称を設定する。

パラメータ:
aValue - サービスの名称

getServiceDescription

public String getServiceDescription()
serviceDescriptionを返す。

戻り値:
serviceDescription

setServiceDescription

public void setServiceDescription(String serviceDescription)
serviceDescriptionを設定する。

パラメータ:
serviceDescription - serviceDescription

getServiceType

public String getServiceType()
サービスタイプを返す。

戻り値:
サービスタイプ

setServiceType

public void setServiceType(String serviceType)
サービスタイプを設定する。

パラメータ:
serviceType - サービスタイプ

getInstanceType

public String getInstanceType()
instanceTypeを返す。

戻り値:
instanceType

setInstanceType

public void setInstanceType(String instanceType)
instanceTypeを設定する。

パラメータ:
instanceType - instanceType

getSupportedLanguages

public LanguagePath[] getSupportedLanguages()
対応言語を返す。

戻り値:
対応言語

setSupportedLanguages

public void setSupportedLanguages(LanguagePath[] supportedLanguages)
対応言語を設定する。

パラメータ:
supportedLanguages - 対応言語

getEndpointUrl

public String getEndpointUrl()
サービスのURLを取得する。

戻り値:
サービスのURL

setEndpointUrl

public void setEndpointUrl(String endpointUrl)
サービスのURLを設定する。

パラメータ:
endpointUrl - サービスのURL

getOwnerUserId

public String getOwnerUserId()
サービスを登録したユーザのユーザIDを取得する。

戻り値:
サービスを登録したユーザのユーザID

setOwnerUserId

public void setOwnerUserId(String ownerUserId)
サービスを登録したユーザのユーザIDを設定する。

パラメータ:
ownerUserId - サービスを登録したユーザのユーザID

getRegisteredDate

public Calendar getRegisteredDate()
サービスの登録日を取得する。

戻り値:
サービスの登録日

setRegisteredDate

public void setRegisteredDate(Calendar registeredDate)
サービスの登録日を設定する。

パラメータ:
registeredDate - サービスの登録日

getUpdatedDate

public Calendar getUpdatedDate()
サービスの更新日を取得する。

戻り値:
サービスの更新日

setUpdatedDate

public void setUpdatedDate(Calendar updatedDate)
サービスの更新日を設定する。

パラメータ:
updatedDate - サービスの更新日

isActive

public boolean isActive()
サービスがアクティブかどうかを取得する。

戻り値:
サービスがアクティブかどうか

setActive

public void setActive(boolean active)
サービスがアクティブかどうかを設定する。

パラメータ:
active - サービスがアクティブかどうか