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)
          private void exportXml(ItemDataIfc item) { XStream xstream = new XStream(); xstream = new XStream(new DomDriver()); xstream.alias("item", ItemData.class); xstream.alias("itemText", ItemText.class); xstream.alias("itemFeedback", ItemFeedback.class); xstream.alias("itemMetaData", ItemMetaData.class); xstream.alias("answer", Answer.class); xstream.alias("answerFeedback", AnswerFeedback.class); String xml = xstream.toXML(item); byte[] b = xml.getBytes(); try { FileOutputStream out = new FileOutputStream("out"); out.write(b); } catch (FileNotFoundException ex) { } catch (IOException ex1) { } }
 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)
private void exportXml(ItemDataIfc item) { XStream xstream = new XStream(); xstream = new XStream(new DomDriver()); xstream.alias("item", ItemData.class); xstream.alias("itemText", ItemText.class); xstream.alias("itemFeedback", ItemFeedback.class); xstream.alias("itemMetaData", ItemMetaData.class); xstream.alias("answer", Answer.class); xstream.alias("answerFeedback", AnswerFeedback.class); String xml = xstream.toXML(item); byte[] b = xml.getBytes(); try { FileOutputStream out = new FileOutputStream("out"); out.write(b); } catch (FileNotFoundException ex) { } catch (IOException ex1) { } }


getItemsByKeyword

HashMap getItemsByKeyword(String keyword)

getItemTextId

Long getItemTextId(Long publishedItemId)

deleteSet

void deleteSet(Set s)


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