org.kuali.rice.devtools.pdle
Class PostDataLoadEncryptionServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.service.impl.PersistenceServiceStructureImplBase
      extended by org.kuali.rice.kns.service.impl.PersistenceServiceImplBase
          extended by org.kuali.rice.devtools.pdle.PostDataLoadEncryptionServiceImpl
All Implemented Interfaces:
PostDataLoadEncryptionService

public class PostDataLoadEncryptionServiceImpl
extends PersistenceServiceImplBase
implements PostDataLoadEncryptionService


Field Summary
 
Fields inherited from interface org.kuali.rice.devtools.pdle.PostDataLoadEncryptionService
POST_DATA_LOAD_ENCRYPTION_SERVICE
 
Constructor Summary
PostDataLoadEncryptionServiceImpl()
           
 
Method Summary
 void checkArguments(Class businessObjectClass, Set<String> attributeNames)
           
 void checkArguments(Class businessObjectClass, Set<String> attributeNames, boolean checkOjbEncryptConfig)
           
 void createBackupTable(Class businessObjectClass)
           
 void dropBackupTable(Class businessObjectClass)
           
 void encrypt(PersistableBusinessObject businessObject, Set<String> attributeNames)
           
 void prepClassDescriptor(Class businessObjectClass, Set<String> attributeNames)
           
 void restoreClassDescriptor(Class businessObjectClass, Set<String> attributeNames)
           
 void restoreTableFromBackup(Class businessObjectClass)
           
 void setBusinessObjectService(BusinessObjectService businessObjectService)
           
 void setEncryptionService(EncryptionService encryptionService)
           
 void setPostDataLoadEncryptionDao(PostDataLoadEncryptionDao postDataLoadEncryptionDao)
           
 void truncateTable(Class businessObjectClass)
           
 
Methods inherited from class org.kuali.rice.kns.service.impl.PersistenceServiceImplBase
getPrimaryKeyFieldValues, getPrimaryKeyFieldValues
 
Methods inherited from class org.kuali.rice.kns.service.impl.PersistenceServiceStructureImplBase
getBusinessObjectAttributeClass, getClassDescriptor, getDescriptorRepository, isJpaEnabledForKnsClass, listPrimaryKeyFieldNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PostDataLoadEncryptionServiceImpl

public PostDataLoadEncryptionServiceImpl()
Method Detail

checkArguments

public void checkArguments(Class businessObjectClass,
                           Set<String> attributeNames)
Specified by:
checkArguments in interface PostDataLoadEncryptionService

checkArguments

public void checkArguments(Class businessObjectClass,
                           Set<String> attributeNames,
                           boolean checkOjbEncryptConfig)
Specified by:
checkArguments in interface PostDataLoadEncryptionService

createBackupTable

public void createBackupTable(Class businessObjectClass)
Specified by:
createBackupTable in interface PostDataLoadEncryptionService

prepClassDescriptor

public void prepClassDescriptor(Class businessObjectClass,
                                Set<String> attributeNames)
Specified by:
prepClassDescriptor in interface PostDataLoadEncryptionService

truncateTable

public void truncateTable(Class businessObjectClass)
Specified by:
truncateTable in interface PostDataLoadEncryptionService

encrypt

public void encrypt(PersistableBusinessObject businessObject,
                    Set<String> attributeNames)
Specified by:
encrypt in interface PostDataLoadEncryptionService

restoreClassDescriptor

public void restoreClassDescriptor(Class businessObjectClass,
                                   Set<String> attributeNames)
Specified by:
restoreClassDescriptor in interface PostDataLoadEncryptionService

restoreTableFromBackup

public void restoreTableFromBackup(Class businessObjectClass)
Specified by:
restoreTableFromBackup in interface PostDataLoadEncryptionService

dropBackupTable

public void dropBackupTable(Class businessObjectClass)
Specified by:
dropBackupTable in interface PostDataLoadEncryptionService

setPostDataLoadEncryptionDao

public void setPostDataLoadEncryptionDao(PostDataLoadEncryptionDao postDataLoadEncryptionDao)

setEncryptionService

public void setEncryptionService(EncryptionService encryptionService)

setBusinessObjectService

public void setBusinessObjectService(BusinessObjectService businessObjectService)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.