@ConditionalOnBean(value=EncryptKeyJpaConfig.class) public class DatabasePersistenceService extends java.lang.Object implements KeyPersistenceService
构造器和说明 |
---|
DatabasePersistenceService() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<EncryptKeyInfo> |
getChildKeys(java.lang.String userId,
java.lang.String parentAddress) |
java.util.List<EncryptKeyInfo> |
getEncryptKeyInfoByUserId(java.lang.String userId) |
EncryptKeyInfo |
getEncryptKeyInfoByUserIdAndKeyAddress(java.lang.String userId,
java.lang.String address) |
org.springframework.data.domain.Page<EncryptKeyInfo> |
query(int currentPage,
int pageLimit) |
boolean |
removeEncryptKey(java.lang.String userId,
java.lang.String keyAddress) |
void |
save(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String keyName,
java.lang.String encryptKey,
java.lang.String parentAddress,
java.lang.String password)
Save a encrypted private key
|
boolean |
updateEncrypt(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String newEncryptKey,
java.lang.String newPassword) |
boolean |
updateKeyName(java.lang.String userId,
java.lang.String address,
java.lang.String newKeyName) |
public void save(java.lang.String userId, java.lang.String keyAddress, java.lang.String keyName, java.lang.String encryptKey, java.lang.String parentAddress, java.lang.String password) throws KeyMgrException
KeyPersistenceService
save
在接口中 KeyPersistenceService
KeyMgrException
public EncryptKeyInfo getEncryptKeyInfoByUserIdAndKeyAddress(java.lang.String userId, java.lang.String address)
public java.util.List<EncryptKeyInfo> getEncryptKeyInfoByUserId(java.lang.String userId)
public boolean updateKeyName(java.lang.String userId, java.lang.String address, java.lang.String newKeyName)
updateKeyName
在接口中 KeyPersistenceService
public boolean updateEncrypt(java.lang.String userId, java.lang.String keyAddress, java.lang.String newEncryptKey, java.lang.String newPassword)
updateEncrypt
在接口中 KeyPersistenceService
public boolean removeEncryptKey(java.lang.String userId, java.lang.String keyAddress)
removeEncryptKey
在接口中 KeyPersistenceService
public java.util.List<EncryptKeyInfo> getChildKeys(java.lang.String userId, java.lang.String parentAddress)
getChildKeys
在接口中 KeyPersistenceService
public org.springframework.data.domain.Page<EncryptKeyInfo> query(int currentPage, int pageLimit)
query
在接口中 KeyPersistenceService