All Methods Instance Methods Concrete Methods
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) |
Map<String,List<String>> |
getColumnNamesEncryptedValues(String tableName,
Map<String,String> columnNamesValues) |
boolean |
performEncryption(String tableName,
List<Map<String,String>> rowsToEncryptColumnsNameValueMap) |
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 |
setBusinessObjectService(BusinessObjectService businessObjectService) |
void |
setEncryptionService(EncryptionService encryptionService) |
void |
setPostDataLoadEncryptionDao(PostDataLoadEncryptionDao postDataLoadEncryptionDao) |
void |
truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass) |
void |
truncateTable(String tableName) |