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

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

public class SubscriptionLogic
extends AbstractLogic

Subscriptionに関するロジック

作成者:
Takao Nakaguchi

コンストラクタの概要
SubscriptionLogic(String coreNodeUrl)
          コンストラクタ。
 
メソッドの概要
 void clear()
           
 void deleteSubscriptionsOfService(String sourceServiceGridId, String sourceServiceId)
           
 void deleteSubscriptionsOfUser(String userGridId, String userId)
           
 List<Subscriber> listSubscribers(String userGridId, String userId)
           
 void subscribe(String sourceServiceGridId, String sourceServiceId, String userGridId, String userId, String targetServiceGridId, String targetServiceId)
           
 void transactUpdate(String domainId, BlockP<Domain> block)
           
 void unsubscribe(String sourceServiceGridId, String sourceServiceId, String userGridId, String userId, String targetServiceGridId, String targetServiceId)
           
 
クラス 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
 

コンストラクタの詳細

SubscriptionLogic

public SubscriptionLogic(String coreNodeUrl)
                  throws DaoException
コンストラクタ。

例外:
DaoException
メソッドの詳細

clear

public void clear()
           throws DaoException
例外:
DaoException

subscribe

public void subscribe(String sourceServiceGridId,
                      String sourceServiceId,
                      String userGridId,
                      String userId,
                      String targetServiceGridId,
                      String targetServiceId)
               throws DaoException
例外:
DaoException

unsubscribe

public void unsubscribe(String sourceServiceGridId,
                        String sourceServiceId,
                        String userGridId,
                        String userId,
                        String targetServiceGridId,
                        String targetServiceId)
                 throws DaoException
例外:
DaoException

deleteSubscriptionsOfService

public void deleteSubscriptionsOfService(String sourceServiceGridId,
                                         String sourceServiceId)
                                  throws DaoException
例外:
DaoException

deleteSubscriptionsOfUser

public void deleteSubscriptionsOfUser(String userGridId,
                                      String userId)
                               throws DaoException
例外:
DaoException

listSubscribers

public List<Subscriber> listSubscribers(String userGridId,
                                        String userId)
                                 throws DaoException
例外:
DaoException

transactUpdate

public void transactUpdate(String domainId,
                           BlockP<Domain> block)
                    throws DaoException
例外:
DaoException