public class NotificationRequestStore
extends java.lang.Object
| Constructor and Description |
|---|
NotificationRequestStore(org.tiogasolutions.couchace.core.api.CouchDatabase couchDatabase) |
| Modifier and Type | Method and Description |
|---|---|
org.tiogasolutions.couchace.core.api.response.WriteResponse |
addAttachment(java.lang.String documentId,
java.lang.String revision,
org.tiogasolutions.notify.pub.attachment.AttachmentHolder attachment) |
void |
deleteRequest(java.lang.String requestId) |
org.tiogasolutions.notify.pub.attachment.AttachmentHolder |
findAttachment(java.lang.String requestId,
java.lang.String attachmentName) |
NotificationRequestEntity |
findByRequestId(java.lang.String requestId) |
java.util.List<NotificationRequestEntity> |
findByStatus(org.tiogasolutions.notify.pub.request.NotificationRequestStatus status) |
java.util.List<NotificationRequestEntity> |
findByStatus(org.tiogasolutions.notify.pub.request.NotificationRequestStatus status,
int limit) |
NotificationRequestEntity |
findByTrackingId(java.lang.String trackingId) |
org.tiogasolutions.couchace.core.api.CouchDatabase |
getCouchDatabase() |
org.tiogasolutions.couchace.core.api.response.WriteResponse |
save(NotificationRequestEntity notificationRequestEntity) |
NotificationRequestEntity |
saveAndReload(NotificationRequestEntity notificationRequestEntity) |
@Autowired public NotificationRequestStore(org.tiogasolutions.couchace.core.api.CouchDatabase couchDatabase)
public org.tiogasolutions.couchace.core.api.CouchDatabase getCouchDatabase()
public org.tiogasolutions.couchace.core.api.response.WriteResponse save(NotificationRequestEntity notificationRequestEntity)
public NotificationRequestEntity saveAndReload(NotificationRequestEntity notificationRequestEntity)
public org.tiogasolutions.couchace.core.api.response.WriteResponse addAttachment(java.lang.String documentId,
java.lang.String revision,
org.tiogasolutions.notify.pub.attachment.AttachmentHolder attachment)
public org.tiogasolutions.notify.pub.attachment.AttachmentHolder findAttachment(java.lang.String requestId,
java.lang.String attachmentName)
public NotificationRequestEntity findByRequestId(java.lang.String requestId)
public NotificationRequestEntity findByTrackingId(java.lang.String trackingId)
public java.util.List<NotificationRequestEntity> findByStatus(org.tiogasolutions.notify.pub.request.NotificationRequestStatus status)
public java.util.List<NotificationRequestEntity> findByStatus(org.tiogasolutions.notify.pub.request.NotificationRequestStatus status, int limit)
public void deleteRequest(java.lang.String requestId)