| java.lang.Object org.sakaiproject.email.impl.BaseDigestService org.sakaiproject.email.impl.DbDigestService
All known Subclasses: org.sakaiproject.email.impl.DigestServiceTest,
DbDigestService | abstract public class DbDigestService extends BaseDigestService (Code) | |
DbDigestService is an extension of the BaseDigestService with database storage.
|
Field Summary | |
protected boolean | m_autoDdl Configuration: to run the ddl on init or not. | protected boolean | m_locksInDb If true, we do our locks in the remote database, otherwise we do them here. | protected String | m_tableName Table name for realms. |
m_autoDdl | protected boolean m_autoDdl(Code) | | Configuration: to run the ddl on init or not.
|
m_locksInDb | protected boolean m_locksInDb(Code) | | If true, we do our locks in the remote database, otherwise we do them here.
|
m_tableName | protected String m_tableName(Code) | | Table name for realms.
|
init | public void init()(Code) | | Final initialization, once all dependencies are set.
|
newStorage | protected Storage newStorage()(Code) | | Construct a Storage object.
The new storage object. |
setAutoDdl | public void setAutoDdl(String value)(Code) | | Configuration: to run the ddl on init or not.
Parameters: value - the auto ddl value. |
setLocksInDb | public void setLocksInDb(String value)(Code) | | Configuration: set the locks-in-db
Parameters: value - The locks-in-db value. |
setTableName | public void setTableName(String name)(Code) | | Configuration: set the table name
Parameters: path - The table name. |
sqlService | abstract protected SqlService sqlService()(Code) | | the MemoryService collaborator. |
Methods inherited from org.sakaiproject.email.impl.BaseDigestService | public DigestEdit add(String id) throws IdUsedException(Code)(Java Doc) public void cancel(DigestEdit edit)(Code)(Java Doc) public void commit(DigestEdit edit)(Code)(Java Doc) protected TimeRange computeRange(Time time)(Code)(Java Doc) public void destroy()(Code)(Java Doc) public void digest(String to, String subject, String body)(Code)(Java Doc) protected String digestId(String ref)(Code)(Java Doc) public String digestReference(String id)(Code)(Java Doc) public DigestEdit edit(String id) throws InUseException(Code)(Java Doc) abstract protected EmailService emailService()(Code)(Java Doc) abstract protected EventTrackingService eventTrackingService()(Code)(Java Doc) protected BaseDigest findDigest(String id)(Code)(Java Doc) protected String getAccessPoint(boolean relative)(Code)(Java Doc) public Time getDate(Entity r)(Code)(Java Doc) public Digest getDigest(String id) throws IdUnusedException(Code)(Java Doc) public List getDigests()(Code)(Java Doc) public String getOwnerId(Entity r)(Code)(Java Doc) public void init()(Code)(Java Doc) public boolean isDraft(Entity r)(Code)(Java Doc) public Entity newContainer(String ref)(Code)(Java Doc) public Entity newContainer(Element element)(Code)(Java Doc) public Entity newContainer(Entity other)(Code)(Java Doc) public Edit newContainerEdit(String ref)(Code)(Java Doc) public Edit newContainerEdit(Element element)(Code)(Java Doc) public Edit newContainerEdit(Entity other)(Code)(Java Doc) public Entity newResource(Entity container, String id, Object[] others)(Code)(Java Doc) public Entity newResource(Entity container, Element element)(Code)(Java Doc) public Entity newResource(Entity container, Entity other)(Code)(Java Doc) public Edit newResourceEdit(Entity container, String id, Object[] others)(Code)(Java Doc) public Edit newResourceEdit(Entity container, Element element)(Code)(Java Doc) public Edit newResourceEdit(Entity container, Entity other)(Code)(Java Doc) abstract protected Storage newStorage()(Code)(Java Doc) protected void processQueue()(Code)(Java Doc) public void remove(DigestEdit edit)(Code)(Java Doc) public void run()(Code)(Java Doc) abstract protected SecurityService securityService()(Code)(Java Doc) protected void send(String id, List msgs, TimeRange period)(Code)(Java Doc) protected void sendDigests()(Code)(Java Doc) abstract protected ServerConfigurationService serverConfigurationService()(Code)(Java Doc) abstract protected SessionManager sessionManager()(Code)(Java Doc) protected void start()(Code)(Java Doc) protected void stop()(Code)(Java Doc) public Object[] storageFields(Entity r)(Code)(Java Doc) abstract protected TimeService timeService()(Code)(Java Doc) protected void unlock(String lock, String resource) throws PermissionException(Code)(Java Doc) protected boolean unlockCheck(String lock, String resource)(Code)(Java Doc) abstract protected UserDirectoryService userDirectoryService()(Code)(Java Doc)
|
|
|