org.kuali.rice.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-2012 The Kuali Foundation. All Rights Reserved.