ObjectId genSha1(String data) { InputStream is = new ByteArrayInputStream(data.getBytes()); ObjectWriter objectWriter = new ObjectWriter(db); try { return objectWriter.writeObject(Constants.OBJ_BLOB, data.getBytes().length, is, true); } catch (IOException e) { fail(e.toString()); } return null; }
public static void save(Object ob, String filename) { try { ObjectWriter writer = new SimpleWriter(); Element el = writer.write(ob); XMLOutputter out = new XMLOutputter(); // (" ", true); FileWriter file = new FileWriter(filename); out.output(el, file); file.close(); System.out.println("Saved object to " + filename); } catch (Exception e) { e.printStackTrace(); } }