jp.go.nict.langrid.dao
クラス OverUseState

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

public class OverUseState
extends Object
implements Serializable

過剰利用ログの情報を格納する。

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

コンストラクタの概要
OverUseState()
          コンストラクタ。
OverUseState(String userGridId, String userId, String serviceGridId, String serviceId, Calendar baseDateTime, Period period, LimitType limitType, int limitCount, long currentCount, Calendar lastAccessDateTime)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 Calendar getBaseDateTime()
          baseDateTimeを返す。
 long getCurrentCount()
          currentCountを返す。
 Calendar getLastAccessDateTime()
          最終アクセス日時を返す。
 int getLimitCount()
          limitCountを返す。
 LimitType getLimitType()
          limitTypeを返す。
 Period getPeriod()
          periodを返す。
 String getServiceGridId()
          サービスのグリッドIDを返す。
 String getServiceId()
          serviceIdを返す。
 String getUserGridId()
          ユーザのグリッドIDを返す。
 String getUserId()
          userIdを返す。
 int hashCode()
           
 void setBaseDateTime(Calendar baseDateTime)
          baseDateTimeを設定する。
 void setCurrentCount(long currentCount)
          currentCountを設定する。
 void setLastAccessDateTime(Calendar lastAccessDateTime)
          最終アクセス日時を設定する。
 void setLimitCount(int limitCount)
          limitCountを設定する。
 void setLimitType(LimitType limitType)
          limitTypeを設定する。
 void setPeriod(Period period)
          periodを設定する。
 void setServiceGridId(String serviceGridId)
          サービスのグリッドIDを設定する。
 void setServiceId(String serviceId)
          serviceIdを設定する。
 void setUserGridId(String userGridId)
          ユーザのグリッドIDを設定する。
 void setUserId(String userId)
          userIdを設定する。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

OverUseState

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


OverUseState

public OverUseState(String userGridId,
                    String userId,
                    String serviceGridId,
                    String serviceId,
                    Calendar baseDateTime,
                    Period period,
                    LimitType limitType,
                    int limitCount,
                    long currentCount,
                    Calendar lastAccessDateTime)
コンストラクタ。

パラメータ:
userGridId - ユーザのグリッドID
userId - ユーザID
serviceGridId - サービスのグリッドID
serviceId - サービスID
baseDateTime - 基準日時(年始、月始、日始)
period - 期間(YEAR, MONTH, DAY)
limitType - 制限の種類
limitCount - 制限の値
currentCount - 現在の値
lastAccessDateTime - 最終アクセス日時
メソッドの詳細

equals

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

hashCode

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

toString

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

getUserGridId

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

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

setUserGridId

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

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

getUserId

public String getUserId()
userIdを返す。

戻り値:
userId

setUserId

public void setUserId(String userId)
userIdを設定する。

パラメータ:
userId - userId

getServiceGridId

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

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

setServiceGridId

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

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

getServiceId

public String getServiceId()
serviceIdを返す。

戻り値:
serviceId

setServiceId

public void setServiceId(String serviceId)
serviceIdを設定する。

パラメータ:
serviceId - serviceId

getBaseDateTime

public Calendar getBaseDateTime()
baseDateTimeを返す。

戻り値:
baseDateTime

setBaseDateTime

public void setBaseDateTime(Calendar baseDateTime)
baseDateTimeを設定する。

パラメータ:
baseDateTime - baseDateTime

getPeriod

public Period getPeriod()
periodを返す。

戻り値:
period

setPeriod

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

パラメータ:
period - period

getLimitType

public LimitType getLimitType()
limitTypeを返す。

戻り値:
limitType

setLimitType

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

パラメータ:
limitType - limitType

getLimitCount

public int getLimitCount()
limitCountを返す。

戻り値:
limitCount

setLimitCount

public void setLimitCount(int limitCount)
limitCountを設定する。

パラメータ:
limitCount - limitCount

getCurrentCount

public long getCurrentCount()
currentCountを返す。

戻り値:
currentCount

setCurrentCount

public void setCurrentCount(long currentCount)
currentCountを設定する。

パラメータ:
currentCount - currentCount

getLastAccessDateTime

public Calendar getLastAccessDateTime()
最終アクセス日時を返す。

戻り値:
最終アクセス日時

setLastAccessDateTime

public void setLastAccessDateTime(Calendar lastAccessDateTime)
最終アクセス日時を設定する。

パラメータ:
lastAccessDateTime - 最終アクセス日時