public interface AckdConfigurationDao
Modifier and Type | Method and Description |
---|---|
Boolean |
acknowledgmentMatch(List<String> messageText)
Utility method for determining if a reply email should acknowledge an acknowledgable
|
Boolean |
clearMatch(List<String> messageText)
Utility method for determining if a reply email should clear an acknowledgable
|
Boolean |
escalationMatch(List<String> messageText)
Utility method for determining if a reply email should escalate an acknowledgable
|
AckdConfiguration |
getConfig()
getConfig
|
int |
getEnabledReaderCount() |
List<Parameter> |
getParametersForReader(String name)
getParametersForReader
|
Reader |
getReader(String readerName)
Utility method to retrieve a readers configuration by name.
|
ReaderSchedule |
getReaderSchedule(String readerName)
Utility method to retrieve a schedule defined for a reader.
|
boolean |
isReaderEnabled(String readerName)
Utility method that determines if a named reader's configuration is enabled.
|
void |
reloadConfiguration()
The underlying JAXB based DAO abstraction in the default implementation doesn't provide access to the container so
this method is defined so that access to the container doesn't have to be exposed and a reload can still be controlled
by the user.
|
Boolean |
unAcknowledgmentMatch(List<String> messageText)
Utility method for determining if a reply email should unacknoweledge an acknowledgable
|
AckdConfiguration getConfig()
getConfig
AckdConfiguration
object.Boolean acknowledgmentMatch(List<String> messageText)
messageText
- a List
object.Boolean clearMatch(List<String> messageText)
messageText
- a List
object.Boolean escalationMatch(List<String> messageText)
messageText
- a List
object.Boolean unAcknowledgmentMatch(List<String> messageText)
messageText
- a List
object.ReaderSchedule getReaderSchedule(String readerName)
AckdReader
requires that a name property
is defined and the configuration uses that name to retrieve configuration details for that named reader.readerName
- a String
object.Reader getReader(String readerName)
AckdReader
requires that a name property
is defined and the configuration uses that name to retrieve configuration details for that named reader.readerName
- a String
object.boolean isReaderEnabled(String readerName)
AckdReader
requires that
a name property is defined and the configuration uses that name to retrieve configuration details for that named reader.readerName
- a String
object.void reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureException
org.springframework.dao.DataAccessResourceFailureException
- if any.int getEnabledReaderCount()
Copyright © 2021. All rights reserved.