public class ItemServiceImpl extends Object implements ItemServiceAPI
| Constructor and Description |
|---|
ItemServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addItemMetaData(Long itemId,
String label,
String value,
String agentId)
Add metadata for an item, used for modify
param: itemid, label, value, agentId
|
void |
deleteItem(Long itemId,
String agentId)
Delete a item.
|
void |
deleteItemContent(Long itemId,
String agentId)
Delete itemtextset for an item, used for modify
|
void |
deleteItemMetaData(Long itemId,
String label,
String agentId)
Delete metadata for an item, used for modify.
|
ItemDataIfc |
getItem(Long itemId,
String agentId)
Get a particular item.
|
ItemDataIfc |
getItem(String itemId)
Get item.
|
Map |
getItemsByKeyword(String keyword)
Search for items.
|
ItemDataIfc |
saveItem(ItemDataIfc item)
Save item.
|
public ItemDataIfc getItem(Long itemId, String agentId)
getItem in interface ItemServiceAPIitemId - the item idagentId - the agent idpublic void deleteItem(Long itemId, String agentId)
deleteItem in interface ItemServiceAPIitemId - the item idagentId - the agent idpublic void deleteItemContent(Long itemId, String agentId)
deleteItemContent in interface ItemServiceAPIitemId - the item idagentId - the agent idpublic void deleteItemMetaData(Long itemId, String label, String agentId)
deleteItemMetaData in interface ItemServiceAPIitemId - the item idlabel - the metadata labelagentId - the agent idpublic void addItemMetaData(Long itemId, String label, String value, String agentId)
addItemMetaData in interface ItemServiceAPIitemId - the item idlabel - the metadata labelvalue - the value for the labelagentId - the agent idpublic ItemDataIfc saveItem(ItemDataIfc item)
saveItem in interface ItemServiceAPIitem - interfacepublic ItemDataIfc getItem(String itemId)
getItem in interface ItemServiceAPIitemId - the item idpublic Map getItemsByKeyword(String keyword)
getItemsByKeyword in interface ItemServiceAPIkeyword - the keyword to search by.Copyright © 2003–2020 Sakai Project. All rights reserved.