Class MixedEncrypt

java.lang.Object
org.flasby.settings.Encrypt
org.flasby.settings.MixedEncrypt
All Implemented Interfaces:
Iterable<Map.Entry<String,String>>, Settings, SimpleSettings

public class MixedEncrypt extends Encrypt
extends the Encrypt behaviour to support mixed encrypted and plaintext property values. Encrypted property values will be tagged with {CRYPT} to distinguish them from plaintext properties. To store a plaintext property value simply call against the passed in SimpleSettings. To store an encrypted property call against this class Both plain and encrypted properties can be retrieved using get(). Encrypt will baulk at fetching a plaintext value.
Author:
steve