protected static class BasicRightsService.BasicStorage extends Object implements BaseRightsService.Storage
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.sakaiproject.rights.api.Copyright> |
m_copyrights |
protected Map<String,org.sakaiproject.rights.api.CreativeCommonsLicense> |
m_licenses |
protected Map<String,org.sakaiproject.rights.api.RightsAssignment> |
m_rightsAssignments |
| Constructor and Description |
|---|
BasicRightsService.BasicStorage() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.sakaiproject.rights.api.Copyright |
getCopyright(String copyrightId) |
org.sakaiproject.rights.api.CreativeCommonsLicense |
getLicense(String licenseId) |
org.sakaiproject.rights.api.RightsAssignment |
getRightsAssignment(String entityRef) |
org.sakaiproject.rights.api.RightsPolicy |
getRightsPolicy(String context,
String userId) |
org.sakaiproject.rights.api.Copyright |
newCopyright(String rightsId) |
org.sakaiproject.rights.api.CreativeCommonsLicense |
newLicense(String rightsId) |
org.sakaiproject.rights.api.RightsAssignment |
newRightsAssignment(String entityRef) |
org.sakaiproject.rights.api.RightsPolicy |
newRightsPolicy(String context,
String userId) |
void |
open() |
void |
remove(org.sakaiproject.rights.api.Copyright copyright) |
void |
remove(org.sakaiproject.rights.api.CreativeCommonsLicense license) |
void |
remove(org.sakaiproject.rights.api.RightsAssignment rights) |
void |
remove(org.sakaiproject.rights.api.RightsPolicy policy) |
String |
save(org.sakaiproject.rights.api.Copyright copyright) |
String |
save(org.sakaiproject.rights.api.CreativeCommonsLicense license) |
String |
save(org.sakaiproject.rights.api.RightsAssignment rights) |
String |
save(org.sakaiproject.rights.api.RightsPolicy policy) |
public void close()
close in interface BaseRightsService.Storagepublic org.sakaiproject.rights.api.Copyright getCopyright(String copyrightId) throws org.sakaiproject.exception.IdUnusedException
getCopyright in interface BaseRightsService.Storageorg.sakaiproject.exception.IdUnusedExceptionpublic org.sakaiproject.rights.api.CreativeCommonsLicense getLicense(String licenseId) throws org.sakaiproject.exception.IdUnusedException
getLicense in interface BaseRightsService.Storageorg.sakaiproject.exception.IdUnusedExceptionpublic org.sakaiproject.rights.api.RightsAssignment getRightsAssignment(String entityRef) throws org.sakaiproject.exception.IdUnusedException
getRightsAssignment in interface BaseRightsService.Storageorg.sakaiproject.exception.IdUnusedExceptionpublic org.sakaiproject.rights.api.RightsPolicy getRightsPolicy(String context, String userId) throws org.sakaiproject.exception.IdUnusedException
getRightsPolicy in interface BaseRightsService.Storageorg.sakaiproject.exception.IdUnusedExceptionpublic org.sakaiproject.rights.api.Copyright newCopyright(String rightsId)
newCopyright in interface BaseRightsService.Storagepublic org.sakaiproject.rights.api.CreativeCommonsLicense newLicense(String rightsId)
newLicense in interface BaseRightsService.Storagepublic org.sakaiproject.rights.api.RightsAssignment newRightsAssignment(String entityRef)
newRightsAssignment in interface BaseRightsService.Storagepublic org.sakaiproject.rights.api.RightsPolicy newRightsPolicy(String context, String userId)
newRightsPolicy in interface BaseRightsService.Storagepublic void open()
open in interface BaseRightsService.Storagepublic void remove(org.sakaiproject.rights.api.Copyright copyright)
remove in interface BaseRightsService.Storagepublic void remove(org.sakaiproject.rights.api.CreativeCommonsLicense license)
remove in interface BaseRightsService.Storagepublic void remove(org.sakaiproject.rights.api.RightsAssignment rights)
remove in interface BaseRightsService.Storagepublic void remove(org.sakaiproject.rights.api.RightsPolicy policy)
remove in interface BaseRightsService.Storagepublic String save(org.sakaiproject.rights.api.Copyright copyright)
save in interface BaseRightsService.Storagepublic String save(org.sakaiproject.rights.api.CreativeCommonsLicense license)
save in interface BaseRightsService.Storagepublic String save(org.sakaiproject.rights.api.RightsAssignment rights)
save in interface BaseRightsService.Storagepublic String save(org.sakaiproject.rights.api.RightsPolicy policy)
save in interface BaseRightsService.StorageCopyright © 2003-2014 The Sakai Foundation. All Rights Reserved.