/** * Encode binary data into String using base64. * * @see #decodeBytes(java.lang.String) */ public final static String encodeBytes(byte[] data) throws IOException { return MailUtils.encodeBytes(data); }
/** * Encode binary data into String using base64. * @deprecated use {@link MailUtils#encodeBytes(byte[])} instead. * @see #decodeBytes(java.lang.String) */ public final static String encodeBytes(byte[] data) throws IOException { return MailUtils.encodeBytes(data); }
/** * Encode an Object to String by serializing it and encoding using base64. * * @see #decodeObject(java.lang.String) */ public final static String encodeObject(Object o) throws IOException { ByteArrayOutputStream bytes = new ByteArrayOutputStream(); ObjectOutputStream stream = new ObjectOutputStream(bytes); stream.writeObject(o); stream.close(); bytes.flush(); return MailUtils.encodeBytes(bytes.toByteArray()); }