public class DbCitationService.DbCitationStorage extends Object implements BaseCitationService.Storage
| Constructor and Description |
|---|
DbCitationService.DbCitationStorage() |
| 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.
|
protected void |
commitCitation(org.sakaiproject.citation.api.Citation citation) |
protected void |
commitCollection(org.sakaiproject.citation.api.CitationCollection collection) |
protected void |
commitUrl(String id,
String label,
String url,
boolean addPrefix) |
org.sakaiproject.citation.api.CitationCollection |
copyAll(String collectionId) |
protected org.sakaiproject.citation.api.Citation |
createCitation(String mediatype) |
protected org.sakaiproject.citation.api.CitationCollection |
createCollection(Map attributes,
List citations) |
protected org.sakaiproject.citation.api.Schema |
createSchema(org.sakaiproject.citation.api.Schema schema) |
protected void |
deleteCitation(org.sakaiproject.citation.api.Citation edit) |
protected void |
deleteCollection(org.sakaiproject.citation.api.CitationCollection edit) |
protected void |
deleteSchema(org.sakaiproject.citation.api.Schema schema) |
protected void |
deleteUrl(String id) |
protected org.sakaiproject.citation.api.CitationCollection |
duplicateAll(String collectionId) |
protected boolean |
getAdded(String citationId) |
org.sakaiproject.citation.api.Citation |
getCitation(String citationId) |
org.sakaiproject.citation.api.CitationCollection |
getCollection(String collectionId) |
protected String |
getMediatype(String citationId) |
org.sakaiproject.citation.api.Schema |
getSchema(String schemaId) |
List |
getSchemas() |
protected void |
insertSchemaField(org.sakaiproject.citation.api.Schema.Field field,
String schemaId) |
protected void |
insertSchemas(Collection schemas) |
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) |
protected org.sakaiproject.citation.api.Citation |
retrieveCitation(String citationId) |
protected org.sakaiproject.citation.api.CitationCollection |
retrieveCollection(String collectionId) |
protected org.sakaiproject.citation.api.Schema |
retrieveSchema(String schemaId) |
protected BaseCitationService.BasicField |
retrieveSchemaField(String schemaId,
String fieldId) |
protected List |
retrieveSchemaList() |
protected List |
retrieveSchemas() |
protected void |
reviseSchema(org.sakaiproject.citation.api.Schema schema) |
protected void |
reviseSchemas(Collection schemas) |
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 boolean |
validCitation(String citationId) |
protected boolean |
validCollection(String collectionId) |
protected boolean |
validSchema(String schemaId) |
public org.sakaiproject.citation.api.Citation addCitation(String mediatype)
addCitation in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.CitationCollection addCollection(Map attributes, List citations)
addCollection in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.Schema addSchema(org.sakaiproject.citation.api.Schema schema)
addSchema 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 void close()
BaseCitationService.Storageclose in interface BaseCitationService.Storagepublic org.sakaiproject.citation.api.CitationCollection copyAll(String collectionId)
copyAll 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 List getSchemas()
getSchemas in interface BaseCitationService.Storagepublic List listSchemas()
listSchemas in interface BaseCitationService.Storagepublic void open()
BaseCitationService.Storageopen in interface BaseCitationService.Storagepublic void putSchemas(Collection schemas)
putSchemas 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 removeSchema(org.sakaiproject.citation.api.Schema schema)
removeSchema 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 void updateSchema(org.sakaiproject.citation.api.Schema schema)
updateSchema in interface BaseCitationService.Storagepublic void updateSchemas(Collection schemas)
updateSchemas in interface BaseCitationService.Storageprotected void commitCitation(org.sakaiproject.citation.api.Citation citation)
protected void commitCollection(org.sakaiproject.citation.api.CitationCollection collection)
protected void commitUrl(String id, String label, String url, boolean addPrefix)
id - label - url - protected org.sakaiproject.citation.api.Citation createCitation(String mediatype)
protected org.sakaiproject.citation.api.CitationCollection createCollection(Map attributes, List citations)
protected org.sakaiproject.citation.api.Schema createSchema(org.sakaiproject.citation.api.Schema schema)
protected void deleteCitation(org.sakaiproject.citation.api.Citation edit)
protected void deleteCollection(org.sakaiproject.citation.api.CitationCollection edit)
protected void deleteSchema(org.sakaiproject.citation.api.Schema schema)
protected void deleteUrl(String id)
id - protected org.sakaiproject.citation.api.CitationCollection duplicateAll(String collectionId)
protected boolean getAdded(String citationId)
citationId - protected void insertSchemaField(org.sakaiproject.citation.api.Schema.Field field,
String schemaId)
protected void insertSchemas(Collection schemas)
protected org.sakaiproject.citation.api.Citation retrieveCitation(String citationId)
protected org.sakaiproject.citation.api.CitationCollection retrieveCollection(String collectionId)
protected org.sakaiproject.citation.api.Schema retrieveSchema(String schemaId)
protected BaseCitationService.BasicField retrieveSchemaField(String schemaId, String fieldId)
fieldId - protected List retrieveSchemaList()
protected List retrieveSchemas()
protected void reviseSchema(org.sakaiproject.citation.api.Schema schema)
protected void reviseSchemas(Collection schemas)
protected boolean validCitation(String citationId)
protected boolean validCollection(String collectionId)
protected boolean validSchema(String schemaId)
public long mostRecentUpdate(String collectionId)
mostRecentUpdate in interface BaseCitationService.StorageCopyright © 2003-2014 The Sakai Foundation. All Rights Reserved.