|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.dao.hibernate.HibernateDao jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao<ResourceType> jp.go.nict.langrid.dao.hibernate.HibernateResourceTypeDao
public class HibernateResourceTypeDao
Hibernateを使ったResourceTypeDaoの実装。
入れ子のクラスの概要 |
---|
クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承された入れ子のクラス/インタフェース |
---|
HibernateDao.DaoBlock, HibernateDao.DaoBlockR<R> |
コンストラクタの概要 | |
---|---|
HibernateResourceTypeDao(HibernateDaoContext context)
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addResourceMetaAttribute(ResourceMetaAttribute metaAttribute)
リソースメタ属性を追加する。 |
void |
addResourceType(ResourceType resourceType)
リソースタイプを追加する。 |
void |
clear()
登録されているリソースタイプを全て消去する。 |
void |
deleteResourceMetaAttribute(String domainId)
指定したdomainの全リソースタイプを削除する。 |
void |
deleteResourceMetaAttribute(String domainId,
String attributeName)
リソースタイプを削除する。 |
void |
deleteResourceType(String domainId)
指定したdomainの全リソースタイプを削除する。 |
void |
deleteResourceType(String domainId,
String resourceTypeId)
リソースタイプを削除する。 |
ResourceMetaAttribute |
getResourceMetaAttribute(String domainId,
String attributeName)
リソースメタ属性を取得する。 |
ResourceType |
getResourceType(String domainId,
String resourceTypeId)
resourceTypeIdで指定されたリソースタイプを取得する。 |
boolean |
isResourceMetaAttributeExist(String domainId,
String resourceMetaAttributeId)
メタアトリビュートが存在するかどうかを返す。 |
boolean |
isResourceTypeExist(String domainId,
String resourceTypeId)
リソースタイプが存在するかどうかを返す。 |
List<ResourceMetaAttribute> |
listAllResourceMetaAttributes()
全リソースメタ属性を列挙する。 |
List<ResourceMetaAttribute> |
listAllResourceMetaAttributes(String domainId)
指定したドメインIDの全リソースメタ属性を列挙する。 |
List<ResourceType> |
listAllResourceTypes()
全リソースタイプを列挙する。 |
List<ResourceType> |
listAllResourceTypes(String domainId)
特定ドメインの全リソースタイプを列挙する。 |
クラス jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao から継承されたメソッド |
---|
add, add, clearEach, createCriteria, createDeleteQuery, delete, delete, exists, get, list, update |
クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承されたメソッド |
---|
createDeleteQuery, createDeleteQuery, deleteEntities, getContext, getSession, logAdditionalInfo, logWhenRollbacking, transact, transact |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HibernateResourceTypeDao(HibernateDaoContext context)
context
- DaoContextメソッドの詳細 |
---|
public void clear() throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の clear
HibernateCRUDDao<ResourceType>
内の clear
DaoException
- 情報の削除に失敗したpublic List<ResourceType> listAllResourceTypes() throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の listAllResourceTypes
DaoException
- 処理に失敗したpublic List<ResourceType> listAllResourceTypes(String domainId) throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の listAllResourceTypes
DaoException
- 処理に失敗したpublic void addResourceType(ResourceType resourceType) throws ResourceTypeAlreadyExistsException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の addResourceType
resourceType
- 追加するリソースタイプの情報
DaoException
- 情報の書き出しに失敗した
ResourceTypeAlreadyExistsException
public void deleteResourceType(String domainId, String resourceTypeId) throws ResourceTypeNotFoundException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の deleteResourceType
domainId
- 削除するリソースタイプのドメインIDresourceTypeId
- 削除するリソースタイプのリソースタイプID
DaoException
- 情報の読み込みに失敗した
ResourceTypeNotFoundException
public void deleteResourceType(String domainId) throws ResourceTypeNotFoundException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の deleteResourceType
domainId
- 削除するリソースタイプのドメインID
DaoException
- 情報の読み込みに失敗した
ResourceTypeNotFoundException
public ResourceType getResourceType(String domainId, String resourceTypeId) throws ResourceTypeNotFoundException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の getResourceType
domainId
- 取得するリソースタイプのドメインIDresourceTypeId
- 取得するリソースタイプのリソースタイプID
DaoException
- 情報の読み込みに失敗した
ResourceTypeNotFoundException
public boolean isResourceTypeExist(String domainId, String resourceTypeId) throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の isResourceTypeExist
domainId
- 取得するリソースタイプのドメインIDresourceTypeId
- 取得するリソースタイプのリソースタイプID
DaoException
- 処理に失敗したpublic List<ResourceMetaAttribute> listAllResourceMetaAttributes() throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の listAllResourceMetaAttributes
DaoException
- 処理に失敗したpublic List<ResourceMetaAttribute> listAllResourceMetaAttributes(String domainId) throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の listAllResourceMetaAttributes
domainId
- ドメインID
DaoException
- 処理に失敗したpublic void addResourceMetaAttribute(ResourceMetaAttribute metaAttribute) throws ResourceMetaAttributeAlreadyExistsException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の addResourceMetaAttribute
metaAttribute
- 追加するリソースメタ属性の情報
DaoException
- 処理に失敗した
ResourceMetaAttributeAlreadyExistsException
public void deleteResourceMetaAttribute(String domainId, String attributeName) throws ResourceMetaAttributeNotFoundException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の deleteResourceMetaAttribute
domainId
- ドメインIDattributeName
- 属性名
DaoException
- 処理に失敗した
ResourceMetaAttributeNotFoundException
public void deleteResourceMetaAttribute(String domainId) throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の deleteResourceMetaAttribute
domainId
- ドメインID
DaoException
- 処理に失敗したpublic ResourceMetaAttribute getResourceMetaAttribute(String domainId, String attributeName) throws ResourceMetaAttributeNotFoundException, DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の getResourceMetaAttribute
domainId
- ドメインIDattributeName
- 属性名
DaoException
- 処理に失敗した
ResourceMetaAttributeNotFoundException
public boolean isResourceMetaAttributeExist(String domainId, String resourceMetaAttributeId) throws DaoException
ResourceTypeDao
の記述:
ResourceTypeDao
内の isResourceMetaAttributeExist
domainId
- 取得するメタアトリビュートのドメインIDresourceMetaAttributeId
- 取得するメタアトリビュートのID
DaoException
- 処理に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |