jp.go.nict.langrid.dao.jsonic
クラス JsonicServiceTypeDao

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

public class JsonicServiceTypeDao
extends Object
implements ServiceTypeDao


コンストラクタの概要
JsonicServiceTypeDao(JsonicDaoContext context)
           
 
メソッドの概要
 void addServiceMetaAttribute(ServiceMetaAttribute metaAttribute)
          サービスメタ属性を追加する。
 void addServiceType(ServiceType serviceType)
          サービスタイプを追加する。
 void clear()
          登録されているサービスタイプを全て消去する。
 void deleteServiceMetaAttribute(String domainId)
          指定したdomainの全サービスタイプを削除する。
 void deleteServiceMetaAttribute(String domainId, String attributeName)
          サービスタイプを削除する。
 void deleteServiceType(String domainId)
          指定したDomainの全サービスタイプを削除する。
 void deleteServiceType(String domainId, String serviceTypeId)
          サービスタイプを削除する。
 ServiceMetaAttribute getServiceMetaAttribute(String domainId, String attributeName)
          サービスメタ属性を取得する。
 ServiceType getServiceType(String domainId, String serviceTypeId)
          serviceTypeIdで指定されたサービスタイプを取得する。
 boolean isServiceMetaAttributeExist(String domainId, String serviceMetaAttributeId)
          メタアトリビュートが存在するかどうかを返す。
 boolean isServiceTypeExist(String domainId, String serviceTypeId)
          サービスタイプが存在するかどうかを返す。
 List<ServiceMetaAttribute> listAllServiceMetaAttributes()
          全サービスメタ属性を列挙する。
 List<ServiceMetaAttribute> listAllServiceMetaAttributes(String domainId)
          指定したドメインIDの全サービスメタ属性を列挙する。
 List<ServiceType> listAllServiceTypes()
          全サービスタイプを列挙する。
 List<ServiceType> listAllServiceTypes(String domainId)
          指定したドメインIDのサービスタイプを列挙する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JsonicServiceTypeDao

public JsonicServiceTypeDao(JsonicDaoContext context)
メソッドの詳細

clear

public void clear()
           throws DaoException
インタフェース ServiceTypeDao の記述:
登録されているサービスタイプを全て消去する。

定義:
インタフェース ServiceTypeDao 内の clear
例外:
DaoException - 情報の削除に失敗した

listAllServiceTypes

public List<ServiceType> listAllServiceTypes()
                                      throws DaoException
インタフェース ServiceTypeDao の記述:
全サービスタイプを列挙する。

定義:
インタフェース ServiceTypeDao 内の listAllServiceTypes
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

listAllServiceTypes

public List<ServiceType> listAllServiceTypes(String domainId)
                                      throws DaoException
インタフェース ServiceTypeDao の記述:
指定したドメインIDのサービスタイプを列挙する。

定義:
インタフェース ServiceTypeDao 内の listAllServiceTypes
パラメータ:
domainId - ドメインID
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

addServiceType

public void addServiceType(ServiceType serviceType)
                    throws DaoException
インタフェース ServiceTypeDao の記述:
サービスタイプを追加する。

定義:
インタフェース ServiceTypeDao 内の addServiceType
パラメータ:
serviceType - 追加するサービスタイプの情報
例外:
DaoException - 情報の書き出しに失敗した

deleteServiceType

public void deleteServiceType(String domainId,
                              String serviceTypeId)
                       throws DaoException
インタフェース ServiceTypeDao の記述:
サービスタイプを削除する。

定義:
インタフェース ServiceTypeDao 内の deleteServiceType
パラメータ:
domainId - 削除するサービスタイプのドメインID
serviceTypeId - 削除するサービスタイプのサービスタイプID
例外:
DaoException - 情報の読み込みに失敗した

getServiceType

public ServiceType getServiceType(String domainId,
                                  String serviceTypeId)
                           throws DaoException
インタフェース ServiceTypeDao の記述:
serviceTypeIdで指定されたサービスタイプを取得する。

定義:
インタフェース ServiceTypeDao 内の getServiceType
パラメータ:
domainId - 取得するサービスタイプのドメインID
serviceTypeId - 取得するサービスタイプのサービスタイプID
戻り値:
ドメイン情報
例外:
DaoException - 情報の読み込みに失敗した

isServiceTypeExist

public boolean isServiceTypeExist(String domainId,
                                  String serviceTypeId)
                           throws DaoException
インタフェース ServiceTypeDao の記述:
サービスタイプが存在するかどうかを返す。

定義:
インタフェース ServiceTypeDao 内の isServiceTypeExist
パラメータ:
domainId - 取得するサービスタイプのドメインID
serviceTypeId - 取得するサービスタイプのサービスタイプID
戻り値:
存在する場合true
例外:
DaoException - 処理に失敗した

listAllServiceMetaAttributes

public List<ServiceMetaAttribute> listAllServiceMetaAttributes()
                                                        throws DaoException
インタフェース ServiceTypeDao の記述:
全サービスメタ属性を列挙する。

定義:
インタフェース ServiceTypeDao 内の listAllServiceMetaAttributes
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

listAllServiceMetaAttributes

public List<ServiceMetaAttribute> listAllServiceMetaAttributes(String domainId)
                                                        throws DaoException
インタフェース ServiceTypeDao の記述:
指定したドメインIDの全サービスメタ属性を列挙する。

定義:
インタフェース ServiceTypeDao 内の listAllServiceMetaAttributes
パラメータ:
domainId - ドメインID
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

addServiceMetaAttribute

public void addServiceMetaAttribute(ServiceMetaAttribute metaAttribute)
                             throws DaoException
インタフェース ServiceTypeDao の記述:
サービスメタ属性を追加する。

定義:
インタフェース ServiceTypeDao 内の addServiceMetaAttribute
パラメータ:
metaAttribute - 追加するサービスメタ属性の情報
例外:
DaoException - 処理に失敗した

deleteServiceMetaAttribute

public void deleteServiceMetaAttribute(String domainId,
                                       String attributeName)
                                throws DaoException
インタフェース ServiceTypeDao の記述:
サービスタイプを削除する。

定義:
インタフェース ServiceTypeDao 内の deleteServiceMetaAttribute
パラメータ:
domainId - ドメインID
attributeName - 属性名
例外:
DaoException - 処理に失敗した

getServiceMetaAttribute

public ServiceMetaAttribute getServiceMetaAttribute(String domainId,
                                                    String attributeName)
                                             throws DaoException
インタフェース ServiceTypeDao の記述:
サービスメタ属性を取得する。

定義:
インタフェース ServiceTypeDao 内の getServiceMetaAttribute
パラメータ:
domainId - ドメインID
attributeName - 属性名
戻り値:
サービスメタ属性
例外:
DaoException - 処理に失敗した

isServiceMetaAttributeExist

public boolean isServiceMetaAttributeExist(String domainId,
                                           String serviceMetaAttributeId)
                                    throws DaoException
インタフェース ServiceTypeDao の記述:
メタアトリビュートが存在するかどうかを返す。

定義:
インタフェース ServiceTypeDao 内の isServiceMetaAttributeExist
パラメータ:
domainId - 取得するメタアトリビュートのドメインID
serviceMetaAttributeId - 取得するメタアトリビュートのID
戻り値:
存在する場合true
例外:
DaoException - 処理に失敗した

deleteServiceType

public void deleteServiceType(String domainId)
                       throws DaoException
インタフェース ServiceTypeDao の記述:
指定したDomainの全サービスタイプを削除する。

定義:
インタフェース ServiceTypeDao 内の deleteServiceType
パラメータ:
domainId - 削除するサービスタイプのドメインID
例外:
DaoException - 情報の読み込みに失敗した

deleteServiceMetaAttribute

public void deleteServiceMetaAttribute(String domainId)
                                throws DaoException
インタフェース ServiceTypeDao の記述:
指定したdomainの全サービスタイプを削除する。

定義:
インタフェース ServiceTypeDao 内の deleteServiceMetaAttribute
パラメータ:
domainId - ドメインID
例外:
DaoException - 処理に失敗した