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

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

public class NodeLogic
extends AbstractLogic

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

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

コンストラクタの概要
NodeLogic()
          コンストラクタ。
 
メソッドの概要
 void addNode(Node node)
           
 void clear()
           
 void deleteNode(String nodeGridId, String nodeId)
           
 NodeSearchResult searchNodes(int startIndex, int maxCount, String nodeGridId, MatchingCondition[] conditions, Order[] orders)
           
<T> T
transactRead(String nodeGridId, String nodeId, BlockPR<Node,T> block)
           
 void transactUpdate(String nodeGridId, String nodeId, BlockP<Node> block)
           
 
クラス 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
 

コンストラクタの詳細

NodeLogic

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

例外:
DaoException
メソッドの詳細

clear

public void clear()
           throws DaoException
例外:
DaoException

searchNodes

public NodeSearchResult searchNodes(int startIndex,
                                    int maxCount,
                                    String nodeGridId,
                                    MatchingCondition[] conditions,
                                    Order[] orders)
                             throws DaoException
例外:
DaoException

addNode

public void addNode(Node node)
             throws NodeAlreadyExistsException,
                    DaoException
例外:
NodeAlreadyExistsException
DaoException

deleteNode

public void deleteNode(String nodeGridId,
                       String nodeId)
                throws DaoException
例外:
DaoException

transactRead

public <T> T transactRead(String nodeGridId,
                          String nodeId,
                          BlockPR<Node,T> block)
               throws UserNotFoundException,
                      DaoException
例外:
UserNotFoundException
DaoException

transactUpdate

public void transactUpdate(String nodeGridId,
                           String nodeId,
                           BlockP<Node> block)
                    throws UserNotFoundException,
                           DaoException
例外:
UserNotFoundException
DaoException