Interface ProtectedData<T>
- All Known Implementing Classes:
- ProtectedByteArrayType,- ProtectedDataType,- ProtectedStringType
public interface ProtectedData<T>
- Author:
- Radovan Semancik
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleancanSupportType(Class<?> type) voidbyte[]default booleanbooleanbooleanbooleanisHashed()voidsetClearBytes(byte[] bytes) voidsetClearValue(T data) voidsetEncryptedData(EncryptedDataType encryptedDataType) voidsetExternalData(ExternalDataType externalDataType) voidsetHashedData(HashedDataType hashedDataType) 
- 
Method Details- 
getClearBytesbyte[] getClearBytes()
- 
setClearBytesvoid setClearBytes(byte[] bytes) 
- 
getClearValueT getClearValue()
- 
hasClearValuedefault boolean hasClearValue()
- 
setClearValue
- 
destroyCleartextvoid destroyCleartext()
- 
canGetCleartextboolean canGetCleartext()
- 
getEncryptedDataTypeEncryptedDataType getEncryptedDataType()
- 
setEncryptedData
- 
getExternalDataExternalDataType getExternalData()
- 
setExternalData
- 
isEncryptedboolean isEncrypted()
- 
isExternalboolean isExternal()
- 
getHashedDataTypeHashedDataType getHashedDataType()
- 
setHashedData
- 
isHashedboolean isHashed()
- 
canSupportType
 
-