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

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

public class Grid
extends UpdateManagedEntity
implements AttributedElement<GridAttribute>, Serializable

グリッド情報を格納するエンティティクラス。

作成者:
Takao Nakaguchi
関連項目:
直列化された形式

コンストラクタの概要
Grid()
          コンストラクタ。
Grid(String gridId, String operatorUserId)
          コンストラクタ。
 
メソッドの概要
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)
          実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。
 GridAttribute getAttribute(String name)
          属性を取得する。
 Collection<GridAttribute> getAttributes()
          属性配列を取得する。
 String getAttributeValue(String attributeName)
          属性値を取得する。
 String getGridId()
          グリッドIDを返す。
 String getGridName()
          グリッド名を返す。
 String getOperatorUserId()
          運営組織のユーザIDを返す。
 List<Domain> getSupportedDomains()
           
 String getUrl()
          グリッドのURLを返す。
 boolean isAutoApproveEnabled()
           
 boolean isCommercialUseAllowed()
          商用利用の可否を返す。
 boolean isHosted()
          このノードでホストするかどうかを返す。
 void removeAttribute(String attributeName)
          属性を削除する。
 void setAttribute(GridAttribute attribute)
          属性を設定する。
 void setAttributes(Collection<GridAttribute> attributes)
          属性のコレクションを設定する。
 void setAttributeValue(String attributeName, String attributeValue)
          属性値を設定する。
 void setAutoApproveEnabled(boolean autoApproveEnabled)
           
 void setCommercialUseAllowed(boolean commercialUseAllowed)
          商用利用の可否を設定する。
 void setGridId(String gridId)
          グリッドIDを設定する。
 void setGridName(String gridName)
          グリッド名を設定する。
 void setHosted(boolean hosted)
          このノードでホストするかどうかを設定する。
 void setOperatorUserId(String opratorUserId)
          運営組織のユーザIDを設定する。
 void setSupportedDomains(List<Domain> domains)
           
 void setUrl(String url)
          グリッドのURLを設定する。
 
クラス 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
 

コンストラクタの詳細

Grid

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


Grid

public Grid(String gridId,
            String operatorUserId)
コンストラクタ。

パラメータ:
gridId - グリッドID
operatorUserId - 運営組織のユーザID
メソッドの詳細

getGridId

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

戻り値:
グリッドID

setGridId

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

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

getGridName

public String getGridName()
グリッド名を返す。

戻り値:
グリッド名

setGridName

public void setGridName(String gridName)
グリッド名を設定する。

パラメータ:
gridName - グリッド名

getOperatorUserId

public String getOperatorUserId()
運営組織のユーザIDを返す。

戻り値:
運営組織のユーザID

setOperatorUserId

public void setOperatorUserId(String opratorUserId)
運営組織のユーザIDを設定する。

パラメータ:
opratorUserId - 運営組織のユーザID

getUrl

public String getUrl()
グリッドのURLを返す。

戻り値:
グリッドのURL

setUrl

public void setUrl(String url)
グリッドのURLを設定する。

パラメータ:
url - グリッドのURL

isCommercialUseAllowed

public boolean isCommercialUseAllowed()
商用利用の可否を返す。

戻り値:
商用利用の可否

setCommercialUseAllowed

public void setCommercialUseAllowed(boolean commercialUseAllowed)
商用利用の可否を設定する。

パラメータ:
commercialUseAllowed - 商用利用の可否

isHosted

public boolean isHosted()
このノードでホストするかどうかを返す。

戻り値:
このノードでホストするかどうか

setHosted

public void setHosted(boolean hosted)
このノードでホストするかどうかを設定する。

パラメータ:
hosted - このノードでホストするかどうか

getAttributes

public Collection<GridAttribute> getAttributes()
属性配列を取得する。

定義:
インタフェース AttributedElement<GridAttribute> 内の getAttributes
戻り値:
属性配列

getAttribute

public GridAttribute getAttribute(String name)
インタフェース AttributedElement の記述:
属性を取得する。

定義:
インタフェース AttributedElement<GridAttribute> 内の getAttribute
パラメータ:
name - 属性名
戻り値:
属性。存在しない場合null

setAttribute

public void setAttribute(GridAttribute attribute)
インタフェース AttributedElement の記述:
属性を設定する。

定義:
インタフェース AttributedElement<GridAttribute> 内の setAttribute
パラメータ:
attribute - 属性

getAttributeValue

public String getAttributeValue(String attributeName)
インタフェース AttributedElement の記述:
属性値を取得する。存在しない場合nullを返す。

定義:
インタフェース AttributedElement<GridAttribute> 内の getAttributeValue
パラメータ:
attributeName - 属性名
戻り値:
属性値。存在しない場合null

setAttributes

public void setAttributes(Collection<GridAttribute> attributes)
インタフェース AttributedElement の記述:
属性のコレクションを設定する。既に保持されている内容は消去される。

定義:
インタフェース AttributedElement<GridAttribute> 内の setAttributes
パラメータ:
attributes - 属性のコレクション

setAttributeValue

public void setAttributeValue(String attributeName,
                              String attributeValue)
インタフェース AttributedElement の記述:
属性値を設定する。

定義:
インタフェース AttributedElement<GridAttribute> 内の setAttributeValue
パラメータ:
attributeName - 属性名
attributeValue - 属性値

removeAttribute

public void removeAttribute(String attributeName)
インタフェース AttributedElement の記述:
属性を削除する。

定義:
インタフェース AttributedElement<GridAttribute> 内の removeAttribute
パラメータ:
attributeName - 属性名

getSupportedDomains

public List<Domain> getSupportedDomains()

setSupportedDomains

public void setSupportedDomains(List<Domain> domains)

isAutoApproveEnabled

public boolean isAutoApproveEnabled()

setAutoApproveEnabled

public void setAutoApproveEnabled(boolean autoApproveEnabled)

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 - 比較したフィールドを追加するコレクション
戻り値:
ビルダ