private long removeFileNode() { assert (resolver != null); return resolver.delete( Files.buildIdUri(id), Files.NAME + "=? AND " + Files.FILENAME + "=?", new String[] {name, filename}); }
public OrgFile(long id, ContentResolver resolver) { Cursor cursor = resolver.query(Files.buildIdUri(id), Files.DEFAULT_COLUMNS, null, null, null); if (cursor == null || cursor.getCount() < 1) throw new IllegalArgumentException("File with id \"" + id + "\" not found"); set(cursor); cursor.close(); this.resolver = resolver; }