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)