jp.go.nict.langrid.p2pgridbasis.data
クラス Data

java.lang.Object
  上位を拡張 jp.go.nict.langrid.p2pgridbasis.data.Data
直系の既知のサブクラス:
AccessLimitData, AccessLogData, AccessRightData, AccessStateData, DomainData, FederationData, GridData, NewsData, NodeData, OverUseLimitData, ProtocolData, ResourceData, ResourceMetaAttributeData, ResourceTypeData, ServiceData, ServiceMetaAttributeData, ServiceTypeData, TemporaryUserData, UserData

public abstract class Data
extends Object

P2Pグリッド上で扱うデータを表すクラス. データは,最終更新日時,データを一意に表すデータID, データの持つ属性情報で構成される

バージョン:
$Revision: 11470 $
作成者:
$Author: Takao Nakaguchi $

フィールドの概要
static Calendar DEFAULT_DATE
           
 
コンストラクタの概要
Data(String gid, DataID id, Calendar lastUpdate, DataAttributes attributes)
          The constructor.
 
メソッドの概要
 DataAttributes getAttributes()
          属性を取得する
 String getGridId()
          グリッドIDを取得する
 DataID getId()
          データIDを取得する
 Calendar getLastUpdate()
          最終更新日時を取得する
abstract  String getType()
          扱っているデータの型情報を返す
 void setAttributes(DataAttributes attributes)
          属性を設定する
 void setGridId(String gid)
          グリッドIDを設定する
 void setId(DataID id)
          データIDを設定する
 void setLastUpdate(Calendar lastUpdate)
          最終更新日時を設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_DATE

public static final Calendar DEFAULT_DATE
コンストラクタの詳細

Data

public Data(String gid,
            DataID id,
            Calendar lastUpdate,
            DataAttributes attributes)
The constructor.

パラメータ:
gid - Grid ID(set null to Domain/Grid/Federation)
id - Data ID
lastUpdate - Last updated datetime
attributes - Attributes
メソッドの詳細

getAttributes

public DataAttributes getAttributes()
属性を取得する

戻り値:
データの属性の配列

setAttributes

public void setAttributes(DataAttributes attributes)
属性を設定する

パラメータ:
attributes - 属性

getGridId

public String getGridId()
グリッドIDを取得する

戻り値:
グリッドID

setGridId

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

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

getId

public DataID getId()
データIDを取得する

戻り値:
データID

setId

public void setId(DataID id)
データIDを設定する

パラメータ:
id - データID

getLastUpdate

public Calendar getLastUpdate()
最終更新日時を取得する

戻り値:
最終更新日時

setLastUpdate

public void setLastUpdate(Calendar lastUpdate)
最終更新日時を設定する

パラメータ:
lastUpdate - 最終更新日時

getType

public abstract String getType()
扱っているデータの型情報を返す

戻り値:
データの型