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

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

public class AccessLimit
extends UpdateManagedEntity
implements Serializable

アクセス制限を格納する。

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

コンストラクタの概要
AccessLimit()
          コンストラクタ。
AccessLimit(String userGridId, String userId, String serviceGridId, String serviceId, Period period, LimitType limitType, int limitCount)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 int getLimitCount()
          制限値を返す。
 LimitType getLimitType()
          limitTypeを返す。
 Period getPeriod()
          期間を返す。
 String getServiceGridId()
          サービスのグリッドIDを返す。
 String getServiceId()
          サービスIDを取得する。
 String getUserGridId()
          ユーザのグリッドIDを返す。
 String getUserId()
          ユーザIDを返す。
 int hashCode()
           
 void setLimitCount(int limit)
          制限値を設定する。
 void setLimitType(LimitType limitType)
          limitTypeを設定する。
 void setPeriod(Period period)
          期間を設定する。
 void setServiceGridId(String serviceGridId)
          サービスのグリッドIDを設定する。
 void setServiceId(String serviceId)
          サービスIDを設定する。
 void setUserGridId(String userGridId)
          ユーザのグリッドIDを設定する。
 void setUserId(String userId)
          ユーザIDを設定する。
 String toString()
           
 
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド
appendSpecialEquals, appendSpecialHashCode, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, setCreatedDateTime, setUpdatedDateTime, touchUpdatedDateTime
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AccessLimit

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


AccessLimit

public AccessLimit(String userGridId,
                   String userId,
                   String serviceGridId,
                   String serviceId,
                   Period period,
                   LimitType limitType,
                   int limitCount)
コンストラクタ。

パラメータ:
userGridId - ユーザのグリッドID
userId - ユーザID
serviceGridId - サービスのグリッドID
serviceId - サービスID
period - 時間の単位
limitType - 制限の種類
limitCount - 制限値
メソッドの詳細

equals

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

hashCode

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

toString

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

getUserGridId

public String getUserGridId()
ユーザのグリッドIDを返す。

戻り値:
ユーザのグリッドID

setUserGridId

public void setUserGridId(String userGridId)
ユーザのグリッドIDを設定する。

パラメータ:
userGridId - ユーザのグリッドID

getUserId

public String getUserId()
ユーザIDを返す。

戻り値:
ユーザID

setUserId

public void setUserId(String userId)
ユーザIDを設定する。

パラメータ:
userId - ユーザID

getServiceGridId

public String getServiceGridId()
サービスのグリッドIDを返す。

戻り値:
サービスのグリッドID

setServiceGridId

public void setServiceGridId(String serviceGridId)
サービスのグリッドIDを設定する。

パラメータ:
userGridId - サービスのグリッドID

getServiceId

public String getServiceId()
サービスIDを取得する。

戻り値:
サービスID

setServiceId

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

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

getPeriod

public Period getPeriod()
期間を返す。

戻り値:
期間

setPeriod

public void setPeriod(Period period)
期間を設定する。

パラメータ:
period - 期間

getLimitType

public LimitType getLimitType()
limitTypeを返す。

戻り値:
limitType

setLimitType

public void setLimitType(LimitType limitType)
limitTypeを設定する。

パラメータ:
limitType - limitType

getLimitCount

public int getLimitCount()
制限値を返す。

戻り値:
制限値

setLimitCount

public void setLimitCount(int limit)
制限値を設定する。

パラメータ:
limit - 制限値