jp.go.nict.langrid.management.logic
クラス OverUseLimitLogic

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.logic.AbstractLogic
      上位を拡張 jp.go.nict.langrid.management.logic.OverUseLimitLogic

public class OverUseLimitLogic
extends AbstractLogic

アクセス統計に関するロジックを提供する。

バージョン:
$Revision:4384 $
作成者:
Takao Nakaguchi, $Author:nakaguchi $

コンストラクタの概要
OverUseLimitLogic()
          コンストラクタ。
 
メソッドの概要
 void clearOverUseLimits()
           
 void deleteOverUseLimit(String gridId, Period period, LimitType limitType)
           
 List<OverUseLimit> listOverUseLimits(String gridId, Order[] orders)
           
 OverUseStateSearchResult searchOverUseState(int startIndex, int maxCount, String gridId, Calendar startDateTime, Calendar endDateTime, Order[] orders)
           
 OverUseStateSearchResult searchOverUseStateWithPeriod(int startIndex, int maxCount, String gridId, Calendar startDateTime, Calendar endDateTime, Order[] orders, Period period)
           
 void setOverUseLimit(String gridId, Period period, LimitType limitType, int limitValue)
           
 
クラス jp.go.nict.langrid.management.logic.AbstractLogic から継承されたメソッド
getAccessLimitDao, getAccessLogDao, getAccessRightDao, getAccessStateDao, getDaoContext, getDaoFactory, getDomainDao, getFederationDao, getGridDao, getInvocationDao, getNewsDao, getNodeDao, getOperationRequestDao, getOverUseLimitDao, getOverUseStateDao, getProtocolDao, getResourceDao, getResourceTypeDao, getScheduleDao, getServiceDao, getServiceDeploymentDao, getServiceTypeDao, getSubscriptionDao, getSystemPropertyDao, getTemporaryUserDao, getUserDao
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OverUseLimitLogic

public OverUseLimitLogic()
                  throws DaoException
コンストラクタ。

例外:
DaoException
メソッドの詳細

clearOverUseLimits

public void clearOverUseLimits()
                        throws DaoException
例外:
DaoException

listOverUseLimits

public List<OverUseLimit> listOverUseLimits(String gridId,
                                            Order[] orders)
                                     throws DaoException
例外:
DaoException

setOverUseLimit

public void setOverUseLimit(String gridId,
                            Period period,
                            LimitType limitType,
                            int limitValue)
                     throws DaoException
例外:
DaoException

deleteOverUseLimit

public void deleteOverUseLimit(String gridId,
                               Period period,
                               LimitType limitType)
                        throws DaoException
例外:
DaoException

searchOverUseState

public OverUseStateSearchResult searchOverUseState(int startIndex,
                                                   int maxCount,
                                                   String gridId,
                                                   Calendar startDateTime,
                                                   Calendar endDateTime,
                                                   Order[] orders)
                                            throws DaoException
例外:
DaoException

searchOverUseStateWithPeriod

public OverUseStateSearchResult searchOverUseStateWithPeriod(int startIndex,
                                                             int maxCount,
                                                             String gridId,
                                                             Calendar startDateTime,
                                                             Calendar endDateTime,
                                                             Order[] orders,
                                                             Period period)
                                                      throws DaoException
例外:
DaoException