/** * Lists all the files that match the given query, sorting them by filename. If no query is * specified, all files are listed. * * <p>{@sample.xml ../../../doc/mongo-connector.xml.sample mongo:list-files-using-query-map} * * @param queryAttributes the optional query * @return an iterable of {@link DBObject} */ @Processor public Iterable<DBObject> listFilesUsingQueryMap( @Placement(group = "Query Attributes") @Optional Map<String, Object> queryAttributes) { return client.listFiles((DBObject) adapt(queryAttributes)); }
/** * Lists all the files that match the given query, sorting them by filename. If no query is * specified, all files are listed. * * <p>{@sample.xml ../../../doc/mongo-connector.xml.sample mongo:list-files} * * @param query the {@link DBObject} optional query * @return an iterable of {@link DBObject} */ @Processor public Iterable<DBObject> listFiles(@Optional @Default("#[payload]") DBObject query) { return client.listFiles(from(query)); }