Cloneable
, org.refcodes.mixin.KeyAccessor<String>
, org.refcodes.mixin.TypeAccessor<String>
, org.refcodes.tabular.Column<String>
public class EncryptionColumnImpl extends org.refcodes.tabular.AbstractColumn<String> implements Cloneable
Column
solely can encrypt String
texts using the
refcodes-forwardsecrecy framework.org.refcodes.mixin.KeyAccessor.KeyBuilder<K extends Object,B extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>>, org.refcodes.mixin.KeyAccessor.KeyMutator<K extends Object>, org.refcodes.mixin.KeyAccessor.KeyProperty<K extends Object>
Constructor | Description |
---|---|
EncryptionColumnImpl(String aKey,
org.refcodes.forwardsecrecy.EncryptionProvider aEncryptionProvider) |
Creates an
EncryptionColumnImpl encrypting any text. |
Modifier and Type | Method | Description |
---|---|---|
Object |
clone() |
|
String |
fromStorageStrings(String[] aStringValues) |
|
String[] |
toStorageStrings(String aValue) |
public EncryptionColumnImpl(String aKey, org.refcodes.forwardsecrecy.EncryptionProvider aEncryptionProvider)
EncryptionColumnImpl
encrypting any text.aKey
- The key to be used.aEncryptionProvider
- The EncryptionProvider
to be used.public String[] toStorageStrings(String aValue)
toStorageStrings
in interface org.refcodes.tabular.Column<String>
public String fromStorageStrings(String[] aStringValues) throws ParseException
fromStorageStrings
in interface org.refcodes.tabular.Column<String>
ParseException
public Object clone() throws CloneNotSupportedException
clone
in class org.refcodes.tabular.AbstractColumn<String>
CloneNotSupportedException
Copyright © 2018. All rights reserved.