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

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

public class ServiceType
extends UpdateManagedEntity
implements Serializable

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

コンストラクタの概要
ServiceType()
          コンストラクタ。
ServiceType(String domainId, String serviceTypeID)
          コンストラクタ。
 
メソッドの概要
protected  org.apache.commons.lang.builder.EqualsBuilder appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder, Object value, Collection<String> appendedFields, boolean ignoreDates)
          実体固有の比較を行い、比較したフィールドをコレクションに追加する。
protected  org.apache.commons.lang.builder.HashCodeBuilder appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder, Collection<String> appendedFields)
          実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。
 String getDescription()
          説明を返す。
 String getDomainId()
          ドメインIDを返す。
 Map<String,ServiceInterfaceDefinition> getInterfaceDefinitions()
          インタフェース定義のマップを返す。
 Map<String,ServiceMetaAttribute> getMetaAttributes()
          メタ属性のマップを返す。
 String getServiceTypeId()
          サービスタイプIDを返す。
 String getServiceTypeName()
          サービスタイプ名を返す。
 void setDescription(String description)
          説明を設定する。
 void setDomainId(String domainId)
          ドメインIDを設定する。
 void setInterfaceDefinitionCollection(Collection<ServiceInterfaceDefinition> interfaceDefinitions)
          メタ属性のコレクションを設定する。
 void setInterfaceDefinitions(Map<String,ServiceInterfaceDefinition> interfaceDefinitions)
          インタフェース定義を設定する。
 void setMetaAttributeCollection(Collection<ServiceMetaAttribute> metaAttributes)
          メタ属性のコレクションを設定する。
 void setMetaAttributes(Map<String,ServiceMetaAttribute> metaAttributes)
          メタ属性を設定する。
 void setServiceTypeId(String serviceTypeId)
          サービスタイプIDを設定する。
 void setServiceTypeName(String serviceTypeName)
          サービスタイプ名を設定する。
 
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド
equals, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, toString, touchUpdatedDateTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceType

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


ServiceType

public ServiceType(String domainId,
                   String serviceTypeID)
コンストラクタ。

パラメータ:
domainId - ドメインID
serviceTypeID - サービスタイプID
メソッドの詳細

getDomainId

public String getDomainId()
ドメインIDを返す。

戻り値:
ドメインID

setDomainId

public void setDomainId(String domainId)
ドメインIDを設定する。

パラメータ:
domainId - ドメインID

getServiceTypeId

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

戻り値:
サービスタイプID

setServiceTypeId

public void setServiceTypeId(String serviceTypeId)
サービスタイプIDを設定する。

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

getServiceTypeName

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

戻り値:
サービスタイプ名

setServiceTypeName

public void setServiceTypeName(String serviceTypeName)
サービスタイプ名を設定する。

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

getDescription

public String getDescription()
説明を返す。

戻り値:
説明

setDescription

public void setDescription(String description)
説明を設定する。

パラメータ:
description - 説明

getMetaAttributes

public Map<String,ServiceMetaAttribute> getMetaAttributes()
メタ属性のマップを返す。

戻り値:
メタ属性名のマップ。マップキーは属性名

setMetaAttributes

public void setMetaAttributes(Map<String,ServiceMetaAttribute> metaAttributes)
メタ属性を設定する。

パラメータ:
metaAttributes - メタ属性。マップキーは属性名

setMetaAttributeCollection

public void setMetaAttributeCollection(Collection<ServiceMetaAttribute> metaAttributes)
メタ属性のコレクションを設定する。既に持っている属性はクリアされる。

パラメータ:
metaAttributes - メタ属性のリスト

getInterfaceDefinitions

public Map<String,ServiceInterfaceDefinition> getInterfaceDefinitions()
インタフェース定義のマップを返す。

戻り値:
インタフェース定義のマップ。マップキーはプロトコルID

setInterfaceDefinitions

public void setInterfaceDefinitions(Map<String,ServiceInterfaceDefinition> interfaceDefinitions)
インタフェース定義を設定する。

パラメータ:
metaAttributes - インタフェース定義。マップキーはプロトコルID

setInterfaceDefinitionCollection

public void setInterfaceDefinitionCollection(Collection<ServiceInterfaceDefinition> interfaceDefinitions)
メタ属性のコレクションを設定する。既に持っている属性はクリアされる。

パラメータ:
metaAttributes - メタ属性のリスト

appendSpecialEquals

protected org.apache.commons.lang.builder.EqualsBuilder appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
                                                                            Object value,
                                                                            Collection<String> appendedFields,
                                                                            boolean ignoreDates)
クラス UpdateManagedEntity の記述:
実体固有の比較を行い、比較したフィールドをコレクションに追加する。 equalsメソッドから呼び出される。 このメソッドをオーバーライドする場合、必ず親クラスのこのメソッドを呼び出すこと。

オーバーライド:
クラス UpdateManagedEntity 内の appendSpecialEquals
パラメータ:
builder - ビルダ
value - 比較する値
ignoreDates - 日付を無視するかどうか
戻り値:
ビルダ

appendSpecialHashCode

protected org.apache.commons.lang.builder.HashCodeBuilder appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder,
                                                                                Collection<String> appendedFields)
クラス UpdateManagedEntity の記述:
実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。 hashCodeメソッドから呼び出される。 このメソッドをオーバーライドする場合、必ず親クラスのこのメソッドを呼び出すこと。

オーバーライド:
クラス UpdateManagedEntity 内の appendSpecialHashCode
パラメータ:
builder - ビルダ
appendedFields - 比較したフィールドを追加するコレクション
戻り値:
ビルダ