public class ServerObjectPersistence extends Object
| Constructor and Description |
|---|
ServerObjectPersistence(BlobStoreContextFactory blobStoreContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
loadObject(ObjectHandle handle,
ServerKeyMapProvider keyMapProvider)
Loads the object stored under the given handle.
|
void |
storeObject(byte[] data,
ContentMetaInfo metaInfo,
ObjectHandle handle,
ServerKeyMapProvider keyMapProvider,
String keyID,
EncryptionParams encParams)
Uses the given keyId to encrypt and store data[].
|
public ServerObjectPersistence(BlobStoreContextFactory blobStoreContextFactory)
public void storeObject(byte[] data,
ContentMetaInfo metaInfo,
ObjectHandle handle,
ServerKeyMapProvider keyMapProvider,
String keyID,
EncryptionParams encParams)
throws UnsupportedEncAlgorithmException,
UnsupportedKeyLengthException,
UnknownContainerException
data - datametaInfo - metaInohandle - handlekeyMapProvider - keyMapProviderkeyID - keyIDencParams - encParamsUnsupportedEncAlgorithmException - UnsupportedEncAlgorithmExceptionUnsupportedKeyLengthException - UnsupportedKeyLengthExceptionUnknownContainerException - UnknownContainerExceptionpublic byte[] loadObject(ObjectHandle handle, ServerKeyMapProvider keyMapProvider) throws UnknownContainerException, ObjectNotFoundException, WrongKeyCredentialException
handle - handlekeyMapProvider - keyMapProviderObjectNotFoundException - ObjectNotFoundExceptionWrongKeyCredentialException - WrongKeyCredentialExceptionUnknownContainerException - UnknownContainerExceptionCopyright © 2017. All Rights Reserved.