org.kuali.rice.devtools.pdle
Class PostDataLoadEncryptionServiceImpl

java.lang.Object
  extended by org.kuali.rice.krad.service.impl.PersistenceServiceStructureImplBase
      extended by org.kuali.rice.krad.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<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames)
           
 void checkArguments(Class<? extends PersistableBusinessObject> businessObjectClass, Set<String> attributeNames, boolean checkOjbEncryptConfig)
           
 void createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void dropBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 void encrypt(PersistableBusinessObject businessObject, Set<String> attributeNames)
           
 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 setBusinessObjectService(BusinessObjectService businessObjectService)
           
 void setEncryptionService(EncryptionService encryptionService)
           
 void setPostDataLoadEncryptionDao(PostDataLoadEncryptionDao postDataLoadEncryptionDao)
           
 void truncateTable(Class<? extends PersistableBusinessObject> businessObjectClass)
           
 
Methods inherited from class org.kuali.rice.krad.service.impl.PersistenceServiceImplBase
getPrimaryKeyFieldValues, getPrimaryKeyFieldValues
 
Methods inherited from class org.kuali.rice.krad.service.impl.PersistenceServiceStructureImplBase
getBusinessObjectAttributeClass, getClassDescriptor, getDescriptorRepository, isJpaEnabledForKradClass, 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<? extends PersistableBusinessObject> businessObjectClass,
                           Set<String> attributeNames)
Specified by:
checkArguments in interface PostDataLoadEncryptionService

checkArguments

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

createBackupTable

public void createBackupTable(Class<? extends PersistableBusinessObject> businessObjectClass)
Specified by:
createBackupTable in interface PostDataLoadEncryptionService

prepClassDescriptor

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

truncateTable

public void truncateTable(Class<? extends PersistableBusinessObject> 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<? extends PersistableBusinessObject> businessObjectClass,
                                   Set<String> attributeNames)
Specified by:
restoreClassDescriptor in interface PostDataLoadEncryptionService

restoreTableFromBackup

public void restoreTableFromBackup(Class<? extends PersistableBusinessObject> businessObjectClass)
Specified by:
restoreTableFromBackup in interface PostDataLoadEncryptionService

dropBackupTable

public void dropBackupTable(Class<? extends PersistableBusinessObject> 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 © 2005-2011 The Kuali Foundation. All Rights Reserved.