public class EncryptingPropertyDAO extends Object implements PropertyDAO, DataReEncryptor
Constructor and Description |
---|
EncryptingPropertyDAO() |
Modifier and Type | Method and Description |
---|---|
Property |
add(Property property)
Adds a new property.
|
Property |
find(String key,
String name)
Finds property by key and name.
|
List<Property> |
findAll()
Retrieves all properties.
|
List<Property> |
findAll(String key)
Finds properties by key.
|
void |
reEncrypt()
Encrypts or re-encrypts existing data.
|
void |
remove(String key,
String name)
Removes a property.
|
void |
setDelegate(PropertyDAO delegate) |
void |
setEncryptor(PropertyEncryptor encryptor) |
Property |
update(Property property)
Updates a property.
|
public void setDelegate(PropertyDAO delegate)
public void setEncryptor(PropertyEncryptor encryptor)
public Property find(String key, String name) throws ObjectNotFoundException
PropertyDAO
find
in interface PropertyDAO
key
- Key.name
- Name.ObjectNotFoundException
- If the property cannot be found.public List<Property> findAll(String key)
PropertyDAO
findAll
in interface PropertyDAO
key
- Key.public Property add(Property property)
PropertyDAO
add
in interface PropertyDAO
property
- Property.public Property update(Property property)
PropertyDAO
update
in interface PropertyDAO
property
- Property.public void remove(String key, String name)
PropertyDAO
remove
in interface PropertyDAO
key
- Key.name
- Name.public List<Property> findAll()
PropertyDAO
findAll
in interface PropertyDAO
public void reEncrypt()
DataReEncryptor
reEncrypt
in interface DataReEncryptor
Copyright © 2021 Atlassian. All rights reserved.
View cookie preferences