Methods
doDeletion()
fillResponse(requestParams, blobItem, req, resp) → Boolean
Fill HTTP response for getDocument request
Arguments:
-
requestParams
(BlobStoreRequest)
-
blobItem
(BlobStoreItem)
-
req
(THTTPRequest)
-
resp
(THTTPResponse)
getContent(request, blobInfo, optionsopt) → String|ArrayBuffer
abstract
Retrieve BLOB content from blob store.
Arguments:
-
request
(BlobStoreRequest)
-
blobInfo
(BlobStoreItem)
 JSON retrieved from a DB.
-
[options]
(Object)
Properties
persist(attribute, ID, dirtyItem, newRevision) → BlobStoreItem
Move content defined by dirtyItem
from temporary to permanent store.
In case oldItem
is present store implementation & parameters should be taken from oldItem.store.
Return a new attribute content which describe a place of BLOB in permanent store
Arguments:
-
attribute
(UBEntityAttribute)
-
ID
(Number)
-
dirtyItem
(BlobStoreItem)
-
newRevision
(number)
saveContentToTempStore(request, attribute, content) → BlobStoreItem
Arguments:
-
request
(BlobStoreRequest)
 Request params
-
attribute
(UBEntityAttribute)
-
content
(ArrayBuffer)
requestParams
(BlobStoreRequest)
blobItem
(BlobStoreItem)
req
(THTTPRequest)
resp
(THTTPResponse)
request
(BlobStoreRequest)
blobInfo
(BlobStoreItem)
 JSON retrieved from a DB.
[options]
(Object)
Properties
dirtyItem
from temporary to permanent store.
In case oldItem
is present store implementation & parameters should be taken from oldItem.store.
Return a new attribute content which describe a place of BLOB in permanent store
attribute
(UBEntityAttribute)
ID
(Number)
dirtyItem
(BlobStoreItem)
newRevision
(number)
request
(BlobStoreRequest)
 Request params
attribute
(UBEntityAttribute)
content
(ArrayBuffer)