org.sakaiproject.tool.assessment.facade
Class ItemFacadeQueries
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.sakaiproject.tool.assessment.facade.ItemFacadeQueries
- All Implemented Interfaces:
- ItemFacadeQueriesAPI, org.springframework.beans.factory.InitializingBean
public class ItemFacadeQueries
- extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
- implements ItemFacadeQueriesAPI
| Fields inherited from class org.springframework.dao.support.DaoSupport |
logger |
| Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
| Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet, initDao |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ItemFacadeQueries
public ItemFacadeQueries()
getItemId
public IdImpl getItemId(String id)
- Specified by:
getItemId in interface ItemFacadeQueriesAPI
getItemId
public IdImpl getItemId(Long id)
- Specified by:
getItemId in interface ItemFacadeQueriesAPI
getItemId
public IdImpl getItemId(long id)
- Specified by:
getItemId in interface ItemFacadeQueriesAPI
add
public Long add()
- Specified by:
add in interface ItemFacadeQueriesAPI
getQPItems
public List getQPItems(Long questionPoolId)
- Specified by:
getQPItems in interface ItemFacadeQueriesAPI
list
public List list()
- Specified by:
list in interface ItemFacadeQueriesAPI
show
public void show(Long itemId)
- Specified by:
show in interface ItemFacadeQueriesAPI
getItem
public ItemFacade getItem(Long itemId,
String agent)
- Specified by:
getItem in interface ItemFacadeQueriesAPI
showType
public void showType(Long typeId)
- Specified by:
showType in interface ItemFacadeQueriesAPI
listType
public void listType()
- Specified by:
listType in interface ItemFacadeQueriesAPI
remove
public void remove(Long itemId)
- Specified by:
remove in interface ItemFacadeQueriesAPI
deleteItem
public void deleteItem(Long itemId,
String agent)
- Specified by:
deleteItem in interface ItemFacadeQueriesAPI
deleteItemContent
public void deleteItemContent(Long itemId,
String agent)
- Specified by:
deleteItemContent in interface ItemFacadeQueriesAPI
deleteItemMetaData
public void deleteItemMetaData(Long itemId,
String label)
- Specified by:
deleteItemMetaData in interface ItemFacadeQueriesAPI
addItemMetaData
public void addItemMetaData(Long itemId,
String label,
String value)
- Specified by:
addItemMetaData in interface ItemFacadeQueriesAPI
facadeAdd
public Long facadeAdd()
throws DataFacadeException
- Specified by:
facadeAdd in interface ItemFacadeQueriesAPI
- Throws:
DataFacadeException
ifcShow
public void ifcShow(Long itemId)
- Specified by:
ifcShow in interface ItemFacadeQueriesAPI
saveItem
public ItemFacade saveItem(ItemFacade item)
throws DataFacadeException
- Specified by:
saveItem in interface ItemFacadeQueriesAPI
- Throws:
DataFacadeException
getItem
public ItemFacade getItem(Long itemId)
- Description copied from interface:
ItemFacadeQueriesAPI
- Retrieve an item from storage
- Specified by:
getItem in interface ItemFacadeQueriesAPI
- Parameters:
itemId - the item id
- Returns:
- the item or null if not found
getItemsByKeyword
public HashMap getItemsByKeyword(String keyword)
- Specified by:
getItemsByKeyword in interface ItemFacadeQueriesAPI
getItemTextId
public Long getItemTextId(Long publishedItemId)
- Specified by:
getItemTextId in interface ItemFacadeQueriesAPI
deleteSet
public void deleteSet(Set s)
- Specified by:
deleteSet in interface ItemFacadeQueriesAPI
Copyright © 2005-2012 Sakai Project. All Rights Reserved.