java.lang.Object
org.broadleafcommerce.common.persistence.transaction.CompressedItem

public class CompressedItem extends Object
Simple POJO for storing a String value as a compressed byte array.
Author:
Jeff Fischer
  • Field Details

    • compressed

      protected byte[] compressed
    • decompressInToString

      protected boolean decompressInToString
  • Constructor Details

    • CompressedItem

      public CompressedItem(String start, boolean decompressInToString) throws IOException
      Throws:
      IOException
    • CompressedItem

      public CompressedItem(byte[] compressed, boolean decompressInToString)
  • Method Details

    • compress

      public static byte[] compress(String str) throws IOException
      Throws:
      IOException
    • decompress

      public static String decompress(byte[] compressed) throws IOException
      Throws:
      IOException
    • decompress

      public String decompress() throws IOException
      Throws:
      IOException
    • isDecompressInToString

      public boolean isDecompressInToString()
    • setDecompressInToString

      public void setDecompressInToString(boolean decompressInToString)
    • getCompressed

      public byte[] getCompressed()
    • toString

      public String toString()
      Overrides:
      toString in class Object