public class BasicCitationService.BasicCitationStorage extends Object implements BaseCitationService.Storage
| Modifier and Type | Field and Description |
|---|---|
protected Map |
m_citations |
protected Map |
m_collections |
protected Map |
m_schemas |
| Constructor and Description |
|---|
BasicCitationService.BasicCitationStorage() |
| Modifier and Type | Method and Description |
|---|---|
org.sakaiproject.citation.api.Citation |
addCitation(String mediatype) |
org.sakaiproject.citation.api.CitationCollection |
addCollection(Map attributes,
List citations) |
org.sakaiproject.citation.api.Schema |
addSchema(org.sakaiproject.citation.api.Schema schema) |
boolean |
checkCitation(String citationId) |
boolean |
checkCollection(String collectionId) |
boolean |
checkSchema(String schemaId) |
void |
close()
Close.
|
org.sakaiproject.citation.api.CitationCollection |
copyAll(String collectionId) |
org.sakaiproject.citation.api.Citation |
getCitation(String citationId) |
org.sakaiproject.citation.api.CitationCollection |
getCollection(String collectionId) |
org.sakaiproject.citation.api.Schema |
getSchema(String schemaId) |
Collection |
getSchemaNames() |
List |
getSchemas() |
List |
listSchemas() |
long |
mostRecentUpdate(String collectionId) |
void |
open()
Open and be ready to read / write.
|
void |
putSchemas(Collection schemas) |
void |
removeCitation(org.sakaiproject.citation.api.Citation edit) |
void |
removeCollection(org.sakaiproject.citation.api.CitationCollection edit) |
void |
removeSchema(org.sakaiproject.citation.api.Schema schema) |
void |
saveCitation(org.sakaiproject.citation.api.Citation edit) |
void |
saveCollection(org.sakaiproject.citation.api.CitationCollection collection) |
void |
updateSchema(org.sakaiproject.citation.api.Schema schema) |
void |
updateSchemas(Collection schemas) |
protected Map m_collections
protected Map m_citations
protected Map m_schemas
public BasicCitationService.BasicCitationStorage()
public void open()
BaseCitationService.Storageopen in interface BaseCitationService.Storagepublic void close()
BaseCitationService.Storageclose in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.Citation getCitation(String citationId)
getCitation in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.CitationCollection getCollection(String collectionId)
getCollection in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.Schema getSchema(String schemaId)
getSchema in interface BaseCitationService.Storagepublic Collection getSchemaNames()
public List getSchemas()
getSchemas in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.Schema addSchema(org.sakaiproject.citation.api.Schema schema)
addSchema in interface BaseCitationService.Storagepublic void putSchemas(Collection schemas)
putSchemas in interface BaseCitationService.Storagepublic boolean checkCitation(String citationId)
checkCitation in interface BaseCitationService.Storagepublic boolean checkCollection(String collectionId)
checkCollection in interface BaseCitationService.Storagepublic boolean checkSchema(String schemaId)
checkSchema in interface BaseCitationService.Storagepublic List listSchemas()
listSchemas in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.CitationCollection addCollection(Map attributes, List citations)
addCollection in interface BaseCitationService.Storagepublic void removeCitation(org.sakaiproject.citation.api.Citation edit)
removeCitation in interface BaseCitationService.Storagepublic void removeCollection(org.sakaiproject.citation.api.CitationCollection edit)
removeCollection in interface BaseCitationService.Storagepublic void updateSchema(org.sakaiproject.citation.api.Schema schema)
updateSchema in interface BaseCitationService.Storagepublic void updateSchemas(Collection schemas)
updateSchemas in interface BaseCitationService.Storagepublic void saveCitation(org.sakaiproject.citation.api.Citation edit)
saveCitation in interface BaseCitationService.Storagepublic void saveCollection(org.sakaiproject.citation.api.CitationCollection collection)
saveCollection in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.Citation addCitation(String mediatype)
addCitation in interface BaseCitationService.Storagepublic void removeSchema(org.sakaiproject.citation.api.Schema schema)
removeSchema in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.CitationCollection copyAll(String collectionId)
copyAll in interface BaseCitationService.Storagepublic long mostRecentUpdate(String collectionId)
mostRecentUpdate in interface BaseCitationService.StorageCopyright © 2003-2015 The Sakai Foundation. All Rights Reserved.