/** * Serializes an object and returns the Base64-encoded version of that serialized object. * * <p> * As of v 2.3, if the object cannot be serialized or there is another error, the method will throw an * java.io.IOException. <b>This is new to v2.3!</b> In earlier versions, it just returned a null value, but in * retrospect that's a pretty poor way to handle it. * </p> * * The object is not GZip-compressed before being encoded. * * @param serializableObject The object to encode * @return The Base64-encoded object * @throws java.io.IOException if there is an error * @throws NullPointerException if serializedObject is null * @since 1.4 */ public static String encodeObject(final java.io.Serializable serializableObject) throws java.io.IOException { return encodeObject(serializableObject, NO_OPTIONS); } // end encodeObject
/** * Serializes an object and returns the Base64-encoded version of that serialized object. * * <p> * As of v 2.3, if the object cannot be serialized or there is another error, the method will throw an * java.io.IOException. <b>This is new to v2.3!</b> In earlier versions, it just returned a null value, but in * retrospect that's a pretty poor way to handle it. * </p> * * The object is not GZip-compressed before being encoded. * * @param serializableObject The object to encode * @return The Base64-encoded object * @throws java.io.IOException if there is an error * @throws NullPointerException if serializedObject is null * @since 1.4 */ public static String encodeObject(final java.io.Serializable serializableObject) throws java.io.IOException { return encodeObject(serializableObject, NO_OPTIONS); } // end encodeObject