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 { @@ -54,6 +54,8 @@ public interface MongoOperations {
void createCollection(String collectionName,
CollectionOptions collectionOptions);
List<String> getCollectionNames();
DBCollection getCollection(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 { @@ -469,6 +469,13 @@ public class MongoTemplate implements InitializingBean, MongoOperations {
return results;
}
/* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollectionNames()
*/
public List<String> getCollectionNames() {
return new ArrayList<String>(getDb().getCollectionNames());
}
/* (non-Javadoc)
* @see org.springframework.data.document.mongodb.MongoOperations#getCollection(java.lang.String, java.lang.Class, org.springframework.data.document.mongodb.MongoReader)
*/

Loading…
Cancel
Save