public final void persist(final FileEntry entry, final Session session) { prepareInsertStatement(session); final BoundStatement boundStatement = new BoundStatement(persistPs); //bind values from our bean to our insert query session.execute(boundStatement.bind(entry.getFileName(), entry.getMd5(), entry.getLastModified(), entry.getSize(), entry.getHashDate())); } private final synchronized void prepareInsertStatement(final Session session) { // prepare statement, if it doesn't exist. if (persistPs == null) { persistPs = session.prepare(BOUND_STATEMENT); } }
/** * @see java.lang.Object#toString() */ public String toString() { return "File['" + getPath() + "' size=" + getSize() + " lastModified=" + getLastModified() + " owner=" + getOwner() + " group=" + getGroup() + " permissions=" + getPermissions() + "]"; }