org.sakaiproject.tool.assessment.facade
Interface ItemFacadeQueriesAPI

All Known Implementing Classes:
ItemFacadeQueries

public interface ItemFacadeQueriesAPI


Method Summary
 Long add()
           
 void addItemMetaData(Long itemId, String label, String value)
           
 void deleteItem(Long itemId, String agent)
           
 void deleteItemContent(Long itemId, String agent)
           
 void deleteItemMetaData(Long itemId, String label)
           
 void deleteSet(Set s)
           
 Long facadeAdd()
           
 ItemFacade getItem(Long itemId)
          Retrieve an item from storage
 ItemFacade getItem(Long itemId, String agent)
           
 IdImpl getItemId(long id)
           
 IdImpl getItemId(Long id)
           
 IdImpl getItemId(String id)
           
 HashMap getItemsByKeyword(String keyword)
           
 Long getItemTextId(Long publishedItemId)
           
 List getQPItems(Long questionPoolId)
           
 void ifcShow(Long itemId)
           
 List list()
           
 void listType()
           
 void remove(Long itemId)
           
 ItemFacade saveItem(ItemFacade item)
           
 void show(Long itemId)
           
 void showType(Long typeId)
           
 

Method Detail

getItemId

IdImpl getItemId(String id)

getItemId

IdImpl getItemId(Long id)

getItemId

IdImpl getItemId(long id)

add

Long add()

getQPItems

List getQPItems(Long questionPoolId)

list

List list()

show

void show(Long itemId)

getItem

ItemFacade getItem(Long itemId,
                   String agent)

showType

void showType(Long typeId)

listType

void listType()

remove

void remove(Long itemId)

deleteItem

void deleteItem(Long itemId,
                String agent)

deleteItemContent

void deleteItemContent(Long itemId,
                       String agent)

deleteItemMetaData

void deleteItemMetaData(Long itemId,
                        String label)

addItemMetaData

void addItemMetaData(Long itemId,
                     String label,
                     String value)

facadeAdd

Long facadeAdd()
               throws DataFacadeException
Throws:
DataFacadeException

ifcShow

void ifcShow(Long itemId)

saveItem

ItemFacade saveItem(ItemFacade item)
                    throws DataFacadeException
Throws:
DataFacadeException

getItem

ItemFacade getItem(Long itemId)
Retrieve an item from storage

Parameters:
itemId - the item id
Returns:
the item or null if not found

getItemsByKeyword

HashMap getItemsByKeyword(String keyword)

getItemTextId

Long getItemTextId(Long publishedItemId)

deleteSet

void deleteSet(Set s)


Copyright © 2005-2012 Sakai Project. All Rights Reserved.