Interface FilterFactory<K,T extends ai.platon.gora.persistency.impl.PersistentBase>

All Known Implementing Classes:
BaseFactory, DefaultFactory

public interface FilterFactory<K,T extends ai.platon.gora.persistency.impl.PersistentBase>
Describe factory which create remote filter for MongoDB.
Author:
Damien Raude-Morvan draudemorvan@dictanova.com
  • Method Details

    • getFilterUtil

      MongoFilterUtil<K,T> getFilterUtil()
    • setFilterUtil

      void setFilterUtil(MongoFilterUtil<K,T> util)
    • getSupportedFilters

      List<String> getSupportedFilters()
    • createFilter

      org.bson.conversions.Bson createFilter(ai.platon.gora.filter.Filter<K,T> filter, MongoStore<K,T> store)