Class EncryptionColumn

  • All Implemented Interfaces:
    Cloneable, org.refcodes.mixin.KeyAccessor<String>, org.refcodes.mixin.TypeAccessor<String>, org.refcodes.tabular.Column<String>

    public class EncryptionColumn
    extends org.refcodes.tabular.AbstractColumn<String>
    implements Cloneable
    This Column solely can encrypt String texts using the refcodes-forwardsecrecy framework.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.KeyAccessor

        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>
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.TypeAccessor

        org.refcodes.mixin.TypeAccessor.TypeBuilder<T extends Object,​B extends org.refcodes.mixin.TypeAccessor.TypeBuilder<T,​B>>, org.refcodes.mixin.TypeAccessor.TypeMutator<T extends Object>, org.refcodes.mixin.TypeAccessor.TypeProperty<T extends Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      EncryptionColumn​(String aKey, org.refcodes.forwardsecrecy.EncryptionProvider aEncryptionProvider)
      Creates an EncryptionColumn encrypting any text.
    • Constructor Detail

      • EncryptionColumn

        public EncryptionColumn​(String aKey,
                                org.refcodes.forwardsecrecy.EncryptionProvider aEncryptionProvider)
        Creates an EncryptionColumn encrypting any text.
        Parameters:
        aKey - The key to be used.
        aEncryptionProvider - The EncryptionProvider to be used.