public interface PostDataLoadEncryptionService
Modifier and Type | Field and Description |
---|---|
static String |
POST_DATA_LOAD_ENCRYPTION_SERVICE |
Modifier and Type | Method and Description |
---|---|
void |
checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames) |
void |
checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames,
boolean checkOjbEncryptConfig) |
void |
createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass) |
void |
createBackupTable(String tableName) |
boolean |
doesBackupTableExist(String tableName) |
void |
dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass) |
void |
dropBackupTable(String tableName) |
void |
encrypt(PersistableBusinessObject businessObject,
Set<String> attributeNames) |
boolean |
performEncryption(String tableName,
List<Map<String,String>> columnsToEncrypt) |
void |
prepClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames) |
void |
restoreClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames) |
void |
restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass) |
void |
restoreTableFromBackup(String tableName) |
List<Map<String,String>> |
retrieveUnencryptedColumnValuesFromBackupTable(String tableName,
List<String> columnNames,
int numberOfRowsToCommitAfter) |
void |
truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass) |
void |
truncateTable(String tableName) |
static final String POST_DATA_LOAD_ENCRYPTION_SERVICE
void checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
void checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames, boolean checkOjbEncryptConfig)
void createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
void prepClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
void truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass)
void encrypt(PersistableBusinessObject businessObject, Set<String> attributeNames)
void restoreClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
void restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass)
void dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
boolean doesBackupTableExist(String tableName)
void truncateTable(String tableName)
void createBackupTable(String tableName)
List<Map<String,String>> retrieveUnencryptedColumnValuesFromBackupTable(String tableName, List<String> columnNames, int numberOfRowsToCommitAfter)
boolean performEncryption(String tableName, List<Map<String,String>> columnsToEncrypt) throws Exception
Exception
void restoreTableFromBackup(String tableName)
void dropBackupTable(String tableName)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.