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

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

public class GridLogic
extends AbstractLogic

Gridに関するロジックを提供する。

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

コンストラクタの概要
GridLogic()
          コンストラクタ。
 
メソッドの概要
 void addGrid(Grid grid)
           
 void clear()
           
 void deleteGrid(String gridId)
           
 Grid getGrid(String gridId)
           
 List<Grid> listAllGrids()
           
<T> T
transactRead(String gridId, BlockPR<Grid,T> gridBlock)
           
 void transactUpdate(String gridId, BlockP<Grid> gridBlock)
           
 
クラス 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
 

コンストラクタの詳細

GridLogic

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

例外:
DaoException
メソッドの詳細

clear

public void clear()
           throws DaoException
例外:
DaoException

listAllGrids

public List<Grid> listAllGrids()
                        throws DaoException
例外:
DaoException

getGrid

public Grid getGrid(String gridId)
             throws GridNotFoundException,
                    DaoException
例外:
GridNotFoundException
DaoException

addGrid

public void addGrid(Grid grid)
             throws GridAlreadyExistsException,
                    DaoException
例外:
GridAlreadyExistsException
DaoException

deleteGrid

public void deleteGrid(String gridId)
                throws DaoException
例外:
DaoException

transactRead

public <T> T transactRead(String gridId,
                          BlockPR<Grid,T> gridBlock)
               throws GridNotFoundException,
                      DaoException
例外:
GridNotFoundException
DaoException

transactUpdate

public void transactUpdate(String gridId,
                           BlockP<Grid> gridBlock)
                    throws GridNotFoundException,
                           DaoException
例外:
GridNotFoundException
DaoException