Browse Source

added getCollectionNames method

pull/1/head
Thomas Risberg 15 years ago
parent
commit
6816ec8508
  1. 2
      spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOperations.java
  2. 7
      spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoTemplate.java

2
spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoOperations.java

@ -54,6 +54,8 @@ public interface MongoOperations {
void createCollection(String collectionName, void createCollection(String collectionName,
CollectionOptions collectionOptions); CollectionOptions collectionOptions);
List<String> getCollectionNames();
DBCollection getCollection(String collectionName); DBCollection getCollection(String collectionName);
boolean collectionExists(String collectionName); boolean collectionExists(String collectionName);

7
spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/MongoTemplate.java

@ -469,6 +469,13 @@ public class MongoTemplate implements InitializingBean, MongoOperations {
return results; return results;
} }
/* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollectionNames()
*/
public List<String> getCollectionNames() {
return new ArrayList<String>(getDb().getCollectionNames());
}
/* (non-Javadoc) /* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollection(java.lang.String, java.lang.Class, org.springframework.data.document.mongodb.MongoReader) * @see org.springframework.data.document.mongodb.MongoOperations#getCollection(java.lang.String, java.lang.Class, org.springframework.data.document.mongodb.MongoReader)
*/ */

Loading…
Cancel
Save