Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractEncryptionEventListener<T> - Class in com.bol.secure
- AbstractEncryptionEventListener(CryptVault) - Constructor for class com.bol.secure.AbstractEncryptionEventListener
- ANNOTATION_PRESENT - Static variable in interface com.bol.secure.FieldEncryptedPredicate
C
- CachedEncryptionEventListener - Class in com.bol.secure
-
Does all reflection at startup.
- CachedEncryptionEventListener(CryptVault) - Constructor for class com.bol.secure.CachedEncryptionEventListener
- CachedEncryptionEventListener(CryptVault, FieldEncryptedPredicate) - Constructor for class com.bol.secure.CachedEncryptionEventListener
- chain(String) - Method in exception com.bol.crypt.FieldCryptException
- children - Variable in class com.bol.reflection.Node
- com.bol.config - package com.bol.config
- com.bol.crypt - package com.bol.crypt
- com.bol.reflection - package com.bol.reflection
- com.bol.secure - package com.bol.secure
- cryptVault - Variable in class com.bol.secure.AbstractEncryptionEventListener
D
- DIRECT - Enum constant in enum class com.bol.reflection.Node.Type
-
field with @Encrypted annotation present - to be crypted directly
- DOCUMENT - Enum constant in enum class com.bol.reflection.Node.Type
-
field is a sub-document, descend
- DocumentCryptException - Exception in com.bol.crypt
- DocumentCryptException(String, Object, Throwable) - Constructor for exception com.bol.crypt.DocumentCryptException
- documentName - Variable in class com.bol.reflection.Node
E
- EMPTY - Static variable in class com.bol.reflection.Node
- EncryptAutoConfiguration - Class in com.bol.config
- EncryptAutoConfiguration() - Constructor for class com.bol.config.EncryptAutoConfiguration
- EncryptAutoConfiguration.EncryptConfigurationProperties - Class in com.bol.config
- EncryptConfigurationProperties() - Constructor for class com.bol.config.EncryptAutoConfiguration.EncryptConfigurationProperties
- Encrypted - Annotation Interface in com.bol.secure
F
- field - Variable in class com.bol.reflection.Node
- FieldCryptException - Exception in com.bol.crypt
-
collect the whole tree in a single exception class for simplicity
- FieldCryptException(String, Throwable) - Constructor for exception com.bol.crypt.FieldCryptException
- FieldEncryptedPredicate - Interface in com.bol.secure
- fieldName - Variable in class com.bol.reflection.Node
G
- getCollectionName() - Method in exception com.bol.crypt.DocumentCryptException
- getId() - Method in exception com.bol.crypt.DocumentCryptException
- getMessage() - Method in exception com.bol.crypt.FieldCryptException
I
- isPrimitive(Class<?>) - Static method in class com.bol.reflection.ReflectionCache
L
M
- MAP - Enum constant in enum class com.bol.reflection.Node.Type
-
field is a Map, need to descend on its values
N
- Node - Class in com.bol.reflection
- Node(String, String, List<Node>, Node.Type) - Constructor for class com.bol.reflection.Node
- Node(String, String, List<Node>, Node.Type, Field) - Constructor for class com.bol.reflection.Node
- Node(String, List<Node>, Node.Type) - Constructor for class com.bol.reflection.Node
- Node.Type - Enum Class in com.bol.reflection
O
- onAfterLoad(AfterLoadEvent) - Method in class com.bol.secure.CachedEncryptionEventListener
- onAfterLoad(AfterLoadEvent) - Method in class com.bol.secure.ReflectionEncryptionEventListener
- onBeforeSave(BeforeSaveEvent) - Method in class com.bol.secure.CachedEncryptionEventListener
- onBeforeSave(BeforeSaveEvent) - Method in class com.bol.secure.ReflectionEncryptionEventListener
R
- ReflectionCache - Class in com.bol.reflection
- ReflectionCache(FieldEncryptedPredicate) - Constructor for class com.bol.reflection.ReflectionCache
- ReflectionEncryptionEventListener - Class in com.bol.secure
-
This is a reimplementation of
CachedEncryptionEventListener, to support polymorphism. - ReflectionEncryptionEventListener(CryptVault) - Constructor for class com.bol.secure.ReflectionEncryptionEventListener
- ReflectionEncryptionEventListener(CryptVault, FieldEncryptedPredicate) - Constructor for class com.bol.secure.ReflectionEncryptionEventListener
- reflectRecursive(Class<?>) - Method in class com.bol.reflection.ReflectionCache
- reflectSingle(Class<?>) - Method in class com.bol.reflection.ReflectionCache
S
- setSilentDecryptionFailures(Boolean) - Method in class com.bol.config.EncryptAutoConfiguration.EncryptConfigurationProperties
- setType(String) - Method in class com.bol.config.EncryptAutoConfiguration.EncryptConfigurationProperties
T
- toString() - Method in class com.bol.reflection.Node
- type - Variable in class com.bol.reflection.Node
V
- valueOf(String) - Static method in enum class com.bol.reflection.Node.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.bol.reflection.Node.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withSilentDecryptionFailure(boolean) - Method in class com.bol.secure.AbstractEncryptionEventListener
All Classes and Interfaces|All Packages|Serialized Form