org.kuali.rice.krad.devtools.pdle
Interface PostDataLoadEncryptionService
- All Known Implementing Classes:
- PostDataLoadEncryptionServiceImpl
public interface PostDataLoadEncryptionService
Method Summary |
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)
|
POST_DATA_LOAD_ENCRYPTION_SERVICE
static final String POST_DATA_LOAD_ENCRYPTION_SERVICE
- See Also:
- Constant Field Values
checkArguments
void checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames)
checkArguments
void checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames,
boolean checkOjbEncryptConfig)
createBackupTable
void createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
prepClassDescriptor
void prepClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames)
truncateTable
void truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass)
encrypt
void encrypt(PersistableBusinessObject businessObject,
Set<String> attributeNames)
restoreClassDescriptor
void restoreClassDescriptor(Class<? extends PersistableBusinessObject> businessObjectClass,
Set<String> attributeNames)
restoreTableFromBackup
void restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass)
dropBackupTable
void dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
doesBackupTableExist
boolean doesBackupTableExist(String tableName)
truncateTable
void truncateTable(String tableName)
createBackupTable
void createBackupTable(String tableName)
retrieveUnencryptedColumnValuesFromBackupTable
List<Map<String,String>> retrieveUnencryptedColumnValuesFromBackupTable(String tableName,
List<String> columnNames,
int numberOfRowsToCommitAfter)
performEncryption
boolean performEncryption(String tableName,
List<Map<String,String>> columnsToEncrypt)
throws Exception
- Throws:
Exception
restoreTableFromBackup
void restoreTableFromBackup(String tableName)
dropBackupTable
void dropBackupTable(String tableName)
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.