@@ -378,7 +378,7 @@ public MongoConverter getConverter() {
378
378
@ Override
379
379
public <T > CloseableIterator <T > stream (final Query query , final Class <T > entityType ) {
380
380
381
- return stream (query , entityType , operations . determineCollectionName (entityType ));
381
+ return stream (query , entityType , getCollectionName (entityType ));
382
382
}
383
383
384
384
/*
@@ -528,7 +528,7 @@ public <T> T execute(DbCallback<T> action) {
528
528
public <T > T execute (Class <?> entityClass , CollectionCallback <T > callback ) {
529
529
530
530
Assert .notNull (entityClass , "EntityClass must not be null!" );
531
- return execute (operations . determineCollectionName (entityClass ), callback );
531
+ return execute (getCollectionName (entityClass ), callback );
532
532
}
533
533
534
534
/*
@@ -599,7 +599,7 @@ public <T> MongoCollection<Document> createCollection(Class<T> entityClass,
599
599
@ Nullable CollectionOptions collectionOptions ) {
600
600
601
601
Assert .notNull (entityClass , "EntityClass must not be null!" );
602
- return doCreateCollection (operations . determineCollectionName (entityClass ),
602
+ return doCreateCollection (getCollectionName (entityClass ),
603
603
convertToDocument (collectionOptions , entityClass ));
604
604
}
605
605
@@ -645,7 +645,7 @@ public MongoCollection<Document> doInDB(MongoDatabase db) throws MongoException,
645
645
* @see org.springframework.data.mongodb.core.ExecutableInsertOperation#getCollection(java.lang.Class)
646
646
*/
647
647
public <T > boolean collectionExists (Class <T > entityClass ) {
648
- return collectionExists (operations . determineCollectionName (entityClass ));
648
+ return collectionExists (getCollectionName (entityClass ));
649
649
}
650
650
651
651
/*
@@ -674,7 +674,7 @@ public Boolean doInDB(MongoDatabase db) throws MongoException, DataAccessExcepti
674
674
* @see org.springframework.data.mongodb.core.ExecutableInsertOperation#dropCollection(java.lang.Class)
675
675
*/
676
676
public <T > void dropCollection (Class <T > entityClass ) {
677
- dropCollection (operations . determineCollectionName (entityClass ));
677
+ dropCollection (getCollectionName (entityClass ));
678
678
}
679
679
680
680
/*
@@ -710,7 +710,7 @@ public IndexOperations indexOps(String collectionName) {
710
710
* @see org.springframework.data.mongodb.core.ExecutableInsertOperation#indexOps(java.lang.Class)
711
711
*/
712
712
public IndexOperations indexOps (Class <?> entityClass ) {
713
- return new DefaultIndexOperations (this , operations . determineCollectionName (entityClass ), entityClass );
713
+ return new DefaultIndexOperations (this , getCollectionName (entityClass ), entityClass );
714
714
}
715
715
716
716
/*
@@ -726,7 +726,7 @@ public BulkOperations bulkOps(BulkMode bulkMode, String collectionName) {
726
726
* @see org.springframework.data.mongodb.core.ExecutableInsertOperation#bulkOps(org.springframework.data.mongodb.core.BulkMode, java.lang.Class)
727
727
*/
728
728
public BulkOperations bulkOps (BulkMode bulkMode , Class <?> entityClass ) {
729
- return bulkOps (bulkMode , entityClass , operations . determineCollectionName (entityClass ));
729
+ return bulkOps (bulkMode , entityClass , getCollectionName (entityClass ));
730
730
}
731
731
732
732
/*
@@ -761,7 +761,7 @@ public ScriptOperations scriptOps() {
761
761
@ Nullable
762
762
@ Override
763
763
public <T > T findOne (Query query , Class <T > entityClass ) {
764
- return findOne (query , entityClass , operations . determineCollectionName (entityClass ));
764
+ return findOne (query , entityClass , getCollectionName (entityClass ));
765
765
}
766
766
767
767
@ Nullable
@@ -783,7 +783,7 @@ public <T> T findOne(Query query, Class<T> entityClass, String collectionName) {
783
783
784
784
@ Override
785
785
public boolean exists (Query query , Class <?> entityClass ) {
786
- return exists (query , entityClass , operations . determineCollectionName (entityClass ));
786
+ return exists (query , entityClass , getCollectionName (entityClass ));
787
787
}
788
788
789
789
@ Override
@@ -813,7 +813,7 @@ public boolean exists(Query query, @Nullable Class<?> entityClass, String collec
813
813
*/
814
814
@ Override
815
815
public <T > List <T > find (Query query , Class <T > entityClass ) {
816
- return find (query , entityClass , operations . determineCollectionName (entityClass ));
816
+ return find (query , entityClass , getCollectionName (entityClass ));
817
817
}
818
818
819
819
/*
@@ -834,7 +834,7 @@ public <T> List<T> find(Query query, Class<T> entityClass, String collectionName
834
834
@ Nullable
835
835
@ Override
836
836
public <T > T findById (Object id , Class <T > entityClass ) {
837
- return findById (id , entityClass , operations . determineCollectionName (entityClass ));
837
+ return findById (id , entityClass , getCollectionName (entityClass ));
838
838
}
839
839
840
840
@ Nullable
@@ -856,7 +856,7 @@ public <T> T findById(Object id, Class<T> entityClass, String collectionName) {
856
856
*/
857
857
@ Override
858
858
public <T > List <T > findDistinct (Query query , String field , Class <?> entityClass , Class <T > resultClass ) {
859
- return findDistinct (query , field , operations . determineCollectionName (entityClass ), entityClass , resultClass );
859
+ return findDistinct (query , field , getCollectionName (entityClass ), entityClass , resultClass );
860
860
}
861
861
862
862
/*
@@ -939,7 +939,7 @@ private static Class<?> getMostSpecificConversionTargetType(Class<?> userType, C
939
939
940
940
@ Override
941
941
public <T > GeoResults <T > geoNear (NearQuery near , Class <T > entityClass ) {
942
- return geoNear (near , entityClass , operations . determineCollectionName (entityClass ));
942
+ return geoNear (near , entityClass , getCollectionName (entityClass ));
943
943
}
944
944
945
945
@ Override
@@ -962,7 +962,7 @@ public <T> GeoResults<T> geoNear(NearQuery near, Class<?> domainType, String col
962
962
Assert .notNull (returnType , "ReturnType must not be null!" );
963
963
964
964
String collection = StringUtils .hasText (collectionName ) ? collectionName
965
- : operations . determineCollectionName (domainType );
965
+ : getCollectionName (domainType );
966
966
Document nearDocument = near .toDocument ();
967
967
968
968
Document command = new Document ("geoNear" , collection );
@@ -1016,7 +1016,7 @@ public <T> GeoResults<T> geoNear(NearQuery near, Class<?> domainType, String col
1016
1016
@ Override
1017
1017
public <T > T findAndModify (Query query , Update update , Class <T > entityClass ) {
1018
1018
return findAndModify (query , update , new FindAndModifyOptions (), entityClass ,
1019
- operations . determineCollectionName (entityClass ));
1019
+ getCollectionName (entityClass ));
1020
1020
}
1021
1021
1022
1022
@ Nullable
@@ -1028,7 +1028,7 @@ public <T> T findAndModify(Query query, Update update, Class<T> entityClass, Str
1028
1028
@ Nullable
1029
1029
@ Override
1030
1030
public <T > T findAndModify (Query query , Update update , FindAndModifyOptions options , Class <T > entityClass ) {
1031
- return findAndModify (query , update , options , entityClass , operations . determineCollectionName (entityClass ));
1031
+ return findAndModify (query , update , options , entityClass , getCollectionName (entityClass ));
1032
1032
}
1033
1033
1034
1034
@ Nullable
@@ -1092,7 +1092,7 @@ public <S, T> T findAndReplace(Query query, S replacement, FindAndReplaceOptions
1092
1092
@ Nullable
1093
1093
@ Override
1094
1094
public <T > T findAndRemove (Query query , Class <T > entityClass ) {
1095
- return findAndRemove (query , entityClass , operations . determineCollectionName (entityClass ));
1095
+ return findAndRemove (query , entityClass , getCollectionName (entityClass ));
1096
1096
}
1097
1097
1098
1098
@ Nullable
@@ -1111,7 +1111,7 @@ public <T> T findAndRemove(Query query, Class<T> entityClass, String collectionN
1111
1111
public long count (Query query , Class <?> entityClass ) {
1112
1112
1113
1113
Assert .notNull (entityClass , "Entity class must not be null!" );
1114
- return count (query , entityClass , operations . determineCollectionName (entityClass ));
1114
+ return count (query , entityClass , getCollectionName (entityClass ));
1115
1115
}
1116
1116
1117
1117
@ Override
@@ -1255,7 +1255,7 @@ public <T> Collection<T> insert(Collection<? extends T> batchToSave, Class<?> en
1255
1255
1256
1256
Assert .notNull (batchToSave , "BatchToSave must not be null!" );
1257
1257
1258
- return (Collection <T >) doInsertBatch (operations . determineCollectionName (entityClass ), batchToSave ,
1258
+ return (Collection <T >) doInsertBatch (getCollectionName (entityClass ), batchToSave ,
1259
1259
this .mongoConverter );
1260
1260
}
1261
1261
@@ -1511,7 +1511,7 @@ public Object doInCollection(MongoCollection<Document> collection) throws MongoE
1511
1511
1512
1512
@ Override
1513
1513
public UpdateResult upsert (Query query , Update update , Class <?> entityClass ) {
1514
- return doUpdate (operations . determineCollectionName (entityClass ), query , update , entityClass , true , false );
1514
+ return doUpdate (getCollectionName (entityClass ), query , update , entityClass , true , false );
1515
1515
}
1516
1516
1517
1517
@ Override
@@ -1529,7 +1529,7 @@ public UpdateResult upsert(Query query, Update update, Class<?> entityClass, Str
1529
1529
1530
1530
@ Override
1531
1531
public UpdateResult updateFirst (Query query , Update update , Class <?> entityClass ) {
1532
- return doUpdate (operations . determineCollectionName (entityClass ), query , update , entityClass , false , false );
1532
+ return doUpdate (getCollectionName (entityClass ), query , update , entityClass , false , false );
1533
1533
}
1534
1534
1535
1535
@ Override
@@ -1547,7 +1547,7 @@ public UpdateResult updateFirst(Query query, Update update, Class<?> entityClass
1547
1547
1548
1548
@ Override
1549
1549
public UpdateResult updateMulti (Query query , Update update , Class <?> entityClass ) {
1550
- return doUpdate (operations . determineCollectionName (entityClass ), query , update , entityClass , false , true );
1550
+ return doUpdate (getCollectionName (entityClass ), query , update , entityClass , false , true );
1551
1551
}
1552
1552
1553
1553
@ Override
@@ -1667,7 +1667,7 @@ public DeleteResult remove(Query query, String collectionName) {
1667
1667
1668
1668
@ Override
1669
1669
public DeleteResult remove (Query query , Class <?> entityClass ) {
1670
- return remove (query , entityClass , operations . determineCollectionName (entityClass ));
1670
+ return remove (query , entityClass , getCollectionName (entityClass ));
1671
1671
}
1672
1672
1673
1673
@ Override
@@ -1738,7 +1738,7 @@ public DeleteResult doInCollection(MongoCollection<Document> collection)
1738
1738
1739
1739
@ Override
1740
1740
public <T > List <T > findAll (Class <T > entityClass ) {
1741
- return findAll (entityClass , operations . determineCollectionName (entityClass ));
1741
+ return findAll (entityClass , getCollectionName (entityClass ));
1742
1742
}
1743
1743
1744
1744
@ Override
@@ -1935,7 +1935,7 @@ public <T> GroupByResults<T> group(@Nullable Criteria criteria, String inputColl
1935
1935
*/
1936
1936
@ Override
1937
1937
public <O > AggregationResults <O > aggregate (TypedAggregation <?> aggregation , Class <O > outputType ) {
1938
- return aggregate (aggregation , operations . determineCollectionName (aggregation .getInputType ()), outputType );
1938
+ return aggregate (aggregation , getCollectionName (aggregation .getInputType ()), outputType );
1939
1939
}
1940
1940
1941
1941
/* (non-Javadoc)
@@ -1958,7 +1958,7 @@ public <O> AggregationResults<O> aggregate(TypedAggregation<?> aggregation, Stri
1958
1958
@ Override
1959
1959
public <O > AggregationResults <O > aggregate (Aggregation aggregation , Class <?> inputType , Class <O > outputType ) {
1960
1960
1961
- return aggregate (aggregation , operations . determineCollectionName (inputType ), outputType ,
1961
+ return aggregate (aggregation , getCollectionName (inputType ), outputType ,
1962
1962
new TypeBasedAggregationOperationContext (inputType , mappingContext , queryMapper ));
1963
1963
}
1964
1964
@@ -1989,7 +1989,7 @@ public <O> CloseableIterator<O> aggregateStream(TypedAggregation<?> aggregation,
1989
1989
*/
1990
1990
@ Override
1991
1991
public <O > CloseableIterator <O > aggregateStream (TypedAggregation <?> aggregation , Class <O > outputType ) {
1992
- return aggregateStream (aggregation , operations . determineCollectionName (aggregation .getInputType ()), outputType );
1992
+ return aggregateStream (aggregation , getCollectionName (aggregation .getInputType ()), outputType );
1993
1993
}
1994
1994
1995
1995
/* (non-Javadoc)
@@ -1998,7 +1998,7 @@ public <O> CloseableIterator<O> aggregateStream(TypedAggregation<?> aggregation,
1998
1998
@ Override
1999
1999
public <O > CloseableIterator <O > aggregateStream (Aggregation aggregation , Class <?> inputType , Class <O > outputType ) {
2000
2000
2001
- return aggregateStream (aggregation , operations . determineCollectionName (inputType ), outputType ,
2001
+ return aggregateStream (aggregation , getCollectionName (inputType ), outputType ,
2002
2002
new TypeBasedAggregationOperationContext (inputType , mappingContext , queryMapper ));
2003
2003
}
2004
2004
@@ -2024,7 +2024,7 @@ public <T> List<T> findAllAndRemove(Query query, String collectionName) {
2024
2024
*/
2025
2025
@ Override
2026
2026
public <T > List <T > findAllAndRemove (Query query , Class <T > entityClass ) {
2027
- return findAllAndRemove (query , entityClass , operations . determineCollectionName (entityClass ));
2027
+ return findAllAndRemove (query , entityClass , getCollectionName (entityClass ));
2028
2028
}
2029
2029
2030
2030
/* (non-Javadoc)
0 commit comments