Package org.datanucleus.store
Interface PersistenceEncryptionProvider
-
public interface PersistenceEncryptionProviderInterface to be implemented by any persistence encryption provider.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectdecryptValue(AbstractMemberMetaData mmd, java.lang.Object value)Method to decrypt the provided value from persistence.java.lang.ObjectencryptValue(AbstractMemberMetaData mmd, java.lang.Object value)Method to encrypt the provided value for persistence.
-
-
-
Method Detail
-
encryptValue
java.lang.Object encryptValue(AbstractMemberMetaData mmd, java.lang.Object value)
Method to encrypt the provided value for persistence.- Parameters:
mmd- Metadata for the member (field/property).value- Its value to encrypt.- Returns:
- The encrypted value
-
decryptValue
java.lang.Object decryptValue(AbstractMemberMetaData mmd, java.lang.Object value)
Method to decrypt the provided value from persistence.- Parameters:
mmd- Metadata for the member (field/property).value- Its value to decrypt.- Returns:
- The decrypted value
-
-