public class DBEncryptionProcessor extends Object implements IDBEncryptionProcessor
Constructor and Description |
---|
DBEncryptionProcessor() |
Modifier and Type | Method and Description |
---|---|
IDBBinaryEncryptor |
getBinaryEncryptor() |
IDBBinaryEncryptor |
getFormDataBinaryEncryptor() |
IDBStringEncryptor |
getFormDataStringEncryptor() |
IDBStringEncryptor |
getStringEncryptor() |
void |
init(String password,
EDBEncryptionAlgorithm algorithm) |
void |
migrate(EDBEncryptionAlgorithm algorithm,
String password) |
<T extends de.xima.cmn.dao.interfaces.ILockableEntity> |
updateAllEntities(Class<T> entityClass,
int pageSize,
int threadCount) |
<E extends IAbstractDateiData,T extends IAbstractDatei<E>> |
updateAllFiles(Class<T> fileprovidingClass,
int pageSize,
int threadCount) |
void |
updateProjectInboxTables(int threadCount) |
public void init(String password, EDBEncryptionAlgorithm algorithm)
public IDBStringEncryptor getStringEncryptor()
getStringEncryptor
in interface IDBEncryptionProcessor
public IDBBinaryEncryptor getBinaryEncryptor()
getBinaryEncryptor
in interface IDBEncryptionProcessor
public IDBStringEncryptor getFormDataStringEncryptor()
getFormDataStringEncryptor
in interface IDBEncryptionProcessor
public IDBBinaryEncryptor getFormDataBinaryEncryptor()
getFormDataBinaryEncryptor
in interface IDBEncryptionProcessor
public void migrate(EDBEncryptionAlgorithm algorithm, String password)
migrate
in interface IDBEncryptionProcessor
public void updateProjectInboxTables(int threadCount)
public <T extends de.xima.cmn.dao.interfaces.ILockableEntity> void updateAllEntities(Class<T> entityClass, int pageSize, int threadCount)
public <E extends IAbstractDateiData,T extends IAbstractDatei<E>> void updateAllFiles(Class<T> fileprovidingClass, int pageSize, int threadCount)
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.