Interface PersistenceEncryptionProvider
public interface PersistenceEncryptionProvider
Interface to be implemented by any persistence encryption provider.
-
Method Summary
Modifier and TypeMethodDescriptiondecryptValue(AbstractMemberMetaData mmd, Object value) Method to decrypt the provided value from persistence.encryptValue(AbstractMemberMetaData mmd, Object value) Method to encrypt the provided value for persistence.
-
Method Details
-
encryptValue
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
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
-