File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -25,8 +25,6 @@ public interface ISearchFactoryImplementor : ISearchFactory
25
25
26
26
IFilterCachingStrategy GetFilterCachingStrategy ( ) ;
27
27
28
- FilterDef GetFilterDefinition ( string name ) ;
29
-
30
28
LuceneIndexingParameters GetIndexingParameters ( IDirectoryProvider provider ) ;
31
29
32
30
void AddIndexingParameters ( IDirectoryProvider provider , LuceneIndexingParameters indexingParameters ) ;
Original file line number Diff line number Diff line change
1
+ using NHibernate . Search . Engine ;
1
2
using NHibernate . Search . Reader ;
2
3
using NHibernate . Search . Store ;
3
4
@@ -35,5 +36,11 @@ public interface ISearchFactory
35
36
/// </summary>
36
37
/// <param name="entityType"></param>
37
38
void Optimize ( System . Type entityType ) ;
39
+
40
+ bool TryGetFilterDefinition ( string name , out FilterDef filter ) ;
41
+
42
+ FilterDef GetFilterDefinition ( string name ) ;
43
+
44
+ void AddFilterDefinition ( string name , FilterDef filter ) ;
38
45
}
39
46
}
Original file line number Diff line number Diff line change @@ -288,11 +288,21 @@ public void RegisterDirectoryProviderForLocks(IDirectoryProvider provider)
288
288
}
289
289
}
290
290
291
+ public bool TryGetFilterDefinition ( string name , out FilterDef filter )
292
+ {
293
+ return filterDefinitions . TryGetValue ( name , out filter ) ;
294
+ }
295
+
291
296
public FilterDef GetFilterDefinition ( string name )
292
297
{
293
298
return filterDefinitions [ name ] ;
294
299
}
295
300
301
+ public void AddFilterDefinition ( string name , FilterDef filter )
302
+ {
303
+ filterDefinitions . Add ( name , filter ) ;
304
+ }
305
+
296
306
public IOptimizerStrategy GetOptimizerStrategy ( IDirectoryProvider provider )
297
307
{
298
308
return dirProviderOptimizerStrategy [ provider ] ;
You can’t perform that action at this time.
0 commit comments