org.sakaiproject.announcement.impl
Class DbAnnouncementService.DbStorage
java.lang.Object
org.sakaiproject.util.BaseDbDoubleStorage
org.sakaiproject.announcement.impl.DbAnnouncementService.DbStorage
- Enclosing class:
- DbAnnouncementService
protected class DbAnnouncementService.DbStorage
- extends org.sakaiproject.util.BaseDbDoubleStorage
Storage implementation
| Nested classes/interfaces inherited from class org.sakaiproject.util.BaseDbDoubleStorage |
org.sakaiproject.util.BaseDbDoubleStorage.SearchFilterReader |
| Fields inherited from class org.sakaiproject.util.BaseDbDoubleStorage |
databaseBeans, doubleStorageSql, m_containerEntryTagName, M_containerExtraFields, m_containerTableIdField, m_containerTableName, m_locks, m_locksAreInDb, m_locksAreInTable, m_resourceEntryTagName, m_resourceTableContainerIdField, m_resourceTableDraftField, m_resourceTableIdField, m_resourceTableName, m_resourceTableOrderField, m_resourceTableOtherFields, m_resourceTableOwnerField, m_resourceTablePubViewField, m_resourceTableSearchFields, m_sql, m_user |
|
Method Summary |
void |
cancelChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
|
void |
cancelMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
|
boolean |
checkChannel(String ref)
Channels * |
boolean |
checkMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
messages * |
void |
commitChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
|
void |
commitMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
|
org.sakaiproject.message.api.MessageChannelEdit |
editChannel(String ref)
|
org.sakaiproject.message.api.MessageEdit |
editMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
|
org.sakaiproject.message.api.MessageChannel |
getChannel(String ref)
|
List |
getChannelIdsMatching(String root)
|
List |
getChannels()
|
int |
getCount(org.sakaiproject.message.api.MessageChannel channel)
|
int |
getCount(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.javax.Filter filter)
|
org.sakaiproject.message.api.Message |
getMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
|
List |
getMessages(org.sakaiproject.message.api.MessageChannel channel)
|
List |
getMessages(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.javax.Filter filter,
boolean asc,
org.sakaiproject.javax.PagingPosition pager)
|
List |
getMessages(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.time.api.Time afterDate,
int limitedToLatest,
String draftsForId,
boolean pubViewOnly)
|
org.sakaiproject.message.api.MessageChannelEdit |
putChannel(String ref)
|
org.sakaiproject.message.api.MessageEdit |
putMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
|
void |
removeChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
|
void |
removeMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
|
| Methods inherited from class org.sakaiproject.util.BaseDbDoubleStorage |
cancelContainer, cancelResource, checkContainer, checkResource, close, commitContainer, commitResource, editContainer, editResource, getAllContainers, getAllResources, getAllResources, getAllResources, getAllResources, getContainer, getContainerIdsMatching, getCount, getCount, getResource, getResources, insertFields, matchXml, open, putContainer, putResource, readContainer, readResource, removeContainer, removeResource, setDatabaseBeans, setDoubleStorageSql, updateSet, valuesParams |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbAnnouncementService.DbStorage
public DbAnnouncementService.DbStorage(org.sakaiproject.util.StorageUser user)
- Construct.
- Parameters:
user - The StorageUser class to call back for creation of Resource and Edit objects.
checkChannel
public boolean checkChannel(String ref)
- Channels *
getChannel
public org.sakaiproject.message.api.MessageChannel getChannel(String ref)
getChannels
public List getChannels()
putChannel
public org.sakaiproject.message.api.MessageChannelEdit putChannel(String ref)
editChannel
public org.sakaiproject.message.api.MessageChannelEdit editChannel(String ref)
commitChannel
public void commitChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
cancelChannel
public void cancelChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
removeChannel
public void removeChannel(org.sakaiproject.message.api.MessageChannelEdit edit)
getChannelIdsMatching
public List getChannelIdsMatching(String root)
checkMessage
public boolean checkMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
- messages *
getMessage
public org.sakaiproject.message.api.Message getMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
getMessages
public List getMessages(org.sakaiproject.message.api.MessageChannel channel)
putMessage
public org.sakaiproject.message.api.MessageEdit putMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
editMessage
public org.sakaiproject.message.api.MessageEdit editMessage(org.sakaiproject.message.api.MessageChannel channel,
String id)
commitMessage
public void commitMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
cancelMessage
public void cancelMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
removeMessage
public void removeMessage(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.message.api.MessageEdit edit)
getCount
public int getCount(org.sakaiproject.message.api.MessageChannel channel)
getCount
public int getCount(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.javax.Filter filter)
getMessages
public List getMessages(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.javax.Filter filter,
boolean asc,
org.sakaiproject.javax.PagingPosition pager)
getMessages
public List getMessages(org.sakaiproject.message.api.MessageChannel channel,
org.sakaiproject.time.api.Time afterDate,
int limitedToLatest,
String draftsForId,
boolean pubViewOnly)
Copyright © 2003-2013 University of Michigan. All Rights Reserved.