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

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

public class Resource
extends UpdateManagedEntity
implements AttributedElement<ResourceAttribute>, Serializable

言語資源情報を格納するエンティティクラス。 updatedDate、registeredDateは利用者が管理する必要がある。

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

コンストラクタの概要
Resource()
          コンストラクタ。
Resource(String gridId, String resourceId)
          コンストラクタ。
Resource(String gridId, String resourceId, String resourceName, String resourceTypeDomainId, String resourceTypeId)
          コンストラクタ。
 
メソッドの概要
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)
          実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。
 ResourceAttribute getAttribute(String name)
          属性を取得する。
 Collection<ResourceAttribute> getAttributes()
          属性のコレクションを取得する。
 String getAttributeValue(String attributeName)
          属性値を取得する。
 String getCopyrightInfo()
          著作権情報を取得する。
 String getCpuInfo()
          CPU情報を取得する
 String getGridId()
          グリッドIDを返す。
 String getLicenseInfo()
          ライセンス情報を取得する。
 String getMemoryInfo()
          メモリ情報を取得する
 String getOsInfo()
           
 String getOwnerUserId()
          登録者ユーザIDを取得する。
 String getResourceDescription()
          言語資源の説明を取得する。
 String getResourceId()
          言語資源IDを取得する。
 String getResourceName()
          言語資源名を取得する。
 String getResourceTypeDomainId()
          言語資源タイプのドメインIDを返す。
 String getResourceTypeId()
          言語資源タイプを返す。
 String getSpecialNoteInfo()
          特記事項を取得する
 boolean isActive()
          アクティブかどうかを取得する。
 boolean isApproved()
          承認状態を取得する。
 boolean isVisible()
          言語資源の可視状態を返す。
 void removeAttribute(String attributeName)
          属性を削除する。
 void setActive(boolean active)
          アクティブかどうかを設定する。
 void setApproved(boolean approved)
          承認状態を設定する。
 void setAttribute(ResourceAttribute attribute)
          属性を設定する。
 void setAttributes(Collection<ResourceAttribute> attributes)
          属性のコレクションを設定する。
 void setAttributeValue(String attributeName, String attributeValue)
          属性値を設定する。
 void setCopyrightInfo(String copyrightInfo)
          著作権情報を設定する。
 void setCpuInfo(String cpuInfo)
          CPU情報を設定する
 void setGridId(String gridId)
          グリッドIDを設定する。
 void setLicenseInfo(String licenseInfo)
          ライセンス情報を設定する。
 void setMemoryInfo(String memoryInfo)
          メモリ情報を設定する
 void setOsInfo(String osInfo)
           
 void setOwnerUserId(String ownerUserId)
          登録者ユーザIDを設定する。
 void setResourceDescription(String serviceDescription)
          言語資源の説明を設定する。
 void setResourceId(String serviceId)
          言語資源IDを設定する。
 void setResourceName(String serviceName)
          言語資源名を設定する。
 void setResourceTypeDomainId(String resourceTypeDomainId)
          言語資源タイプのドメインIDを設定する。
 void setResourceTypeId(String resourceTypeId)
          言語資源タイプを設定する。
 void setSpecialNoteInfo(String specialNoteInfo)
          特記事項を設定する
 void setVisible(boolean visible)
          言語資源の可視状態を設定する。
 String toString()
           
 
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド
equals, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, touchUpdatedDateTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Resource

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


Resource

public Resource(String gridId,
                String resourceId)
コンストラクタ。

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

Resource

public Resource(String gridId,
                String resourceId,
                String resourceName,
                String resourceTypeDomainId,
                String resourceTypeId)
コンストラクタ。

パラメータ:
gridId - グリッドID
resourceId - リソースID
resourceName - リソース名
resourceTypeDomainId - リソースタイプのドメインID
resourceTypeId - リソースタイプID
メソッドの詳細

getGridId

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

戻り値:
グリッドID

setGridId

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

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

getAttribute

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

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

getAttributes

public Collection<ResourceAttribute> getAttributes()
インタフェース AttributedElement の記述:
属性のコレクションを取得する。

定義:
インタフェース AttributedElement<ResourceAttribute> 内の getAttributes
戻り値:
属性のコレクション

setAttributes

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

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

getAttributeValue

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

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

getCopyrightInfo

public String getCopyrightInfo()
著作権情報を取得する。

戻り値:
著作権情報

getCpuInfo

public String getCpuInfo()
CPU情報を取得する

戻り値:

getLicenseInfo

public String getLicenseInfo()
ライセンス情報を取得する。

戻り値:
ライセンス情報

getMemoryInfo

public String getMemoryInfo()
メモリ情報を取得する

戻り値:

getOwnerUserId

public String getOwnerUserId()
登録者ユーザIDを取得する。

戻り値:
登録者ユーザID

getResourceDescription

public String getResourceDescription()
言語資源の説明を取得する。

戻り値:
言語資源の説明

getResourceId

public String getResourceId()
言語資源IDを取得する。

戻り値:
言語資源ID

getResourceName

public String getResourceName()
言語資源名を取得する。

戻り値:
言語資源名

getSpecialNoteInfo

public String getSpecialNoteInfo()
特記事項を取得する

戻り値:

getResourceTypeDomainId

public String getResourceTypeDomainId()
言語資源タイプのドメインIDを返す。

戻り値:
言語資源タイプのドメインID

setResourceTypeDomainId

public void setResourceTypeDomainId(String resourceTypeDomainId)
言語資源タイプのドメインIDを設定する。

パラメータ:
resourceTypeDomainId - 言語資源タイプのドメインID

getResourceTypeId

public String getResourceTypeId()
言語資源タイプを返す。

戻り値:
言語資源タイプ

setResourceTypeId

public void setResourceTypeId(String resourceTypeId)
言語資源タイプを設定する。

パラメータ:
resourceTypeId - 言語資源タイプ

getOsInfo

public String getOsInfo()

isActive

public boolean isActive()
アクティブかどうかを取得する。

戻り値:
アクティブかどうか

isVisible

public boolean isVisible()
言語資源の可視状態を返す。

戻り値:
可視の場合true

removeAttribute

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

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

setActive

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

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

setAttribute

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

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

setAttributeValue

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

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

setCopyrightInfo

public void setCopyrightInfo(String copyrightInfo)
著作権情報を設定する。

パラメータ:
copyrightInfo - 著作権情報

setCpuInfo

public void setCpuInfo(String cpuInfo)
CPU情報を設定する

パラメータ:
cpuInfo - CPU情報

setLicenseInfo

public void setLicenseInfo(String licenseInfo)
ライセンス情報を設定する。

パラメータ:
licenseInfo - ライセンス情報

setMemoryInfo

public void setMemoryInfo(String memoryInfo)
メモリ情報を設定する

パラメータ:
memoryInfo - メモリ情報

setOwnerUserId

public void setOwnerUserId(String ownerUserId)
登録者ユーザIDを設定する。

パラメータ:
ownerUserId - 登録者ユーザID

setResourceDescription

public void setResourceDescription(String serviceDescription)
言語資源の説明を設定する。

パラメータ:
serviceDescription - 言語資源の説明

setResourceId

public void setResourceId(String serviceId)
言語資源IDを設定する。

パラメータ:
serviceId - 言語資源ID

setResourceName

public void setResourceName(String serviceName)
言語資源名を設定する。

パラメータ:
serviceName - 言語資源名

setSpecialNoteInfo

public void setSpecialNoteInfo(String specialNoteInfo)
特記事項を設定する

パラメータ:
specialNoteInfo - 特記事項

setVisible

public void setVisible(boolean visible)
言語資源の可視状態を設定する。

パラメータ:
visible - 可視状態

setOsInfo

public void setOsInfo(String osInfo)

isApproved

public boolean isApproved()
承認状態を取得する。

戻り値:
承認状態

setApproved

public void setApproved(boolean approved)
承認状態を設定する。

パラメータ:
approved - 承認状態

toString

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

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