public class LqRequestStore
extends java.lang.Object
| Constructor and Description |
|---|
LqRequestStore(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.notifier.request.LqAttachment attachment) |
void |
deleteRequest(java.lang.String requestId) |
LqAttachmentHolder |
findAttachment(java.lang.String requestId,
java.lang.String attachmentName) |
LqRequestEntity |
findByRequestId(java.lang.String requestId) |
java.util.List<LqRequestEntity> |
findByStatus(LqRequestEntityStatus status) |
LqRequestEntity |
findByTrackingId(java.lang.String trackingId) |
org.tiogasolutions.couchace.core.api.CouchDatabase |
getCouchDatabase() |
org.tiogasolutions.couchace.core.api.response.WriteResponse |
save(LqRequestEntity requestEntity) |
LqRequestEntity |
saveAndReload(LqRequestEntity requestEntity) |
@Inject public LqRequestStore(org.tiogasolutions.couchace.core.api.CouchDatabase couchDatabase)
public org.tiogasolutions.couchace.core.api.CouchDatabase getCouchDatabase()
public org.tiogasolutions.couchace.core.api.response.WriteResponse save(LqRequestEntity requestEntity)
public LqRequestEntity saveAndReload(LqRequestEntity requestEntity)
public org.tiogasolutions.couchace.core.api.response.WriteResponse addAttachment(java.lang.String documentId,
java.lang.String revision,
org.tiogasolutions.notify.notifier.request.LqAttachment attachment)
public LqAttachmentHolder findAttachment(java.lang.String requestId, java.lang.String attachmentName)
public LqRequestEntity findByRequestId(java.lang.String requestId)
public LqRequestEntity findByTrackingId(java.lang.String trackingId)
public java.util.List<LqRequestEntity> findByStatus(LqRequestEntityStatus status)
public void deleteRequest(java.lang.String requestId)