Class PersistentStoreImpl

java.lang.Object
org.codice.ddf.persistence.internal.PersistentStoreImpl
All Implemented Interfaces:
org.codice.ddf.persistence.PersistentStore

public class PersistentStoreImpl extends Object implements org.codice.ddf.persistence.PersistentStore
  • Field Details

  • Constructor Details

    • PersistentStoreImpl

      public PersistentStoreImpl(org.codice.solr.factory.SolrClientFactory clientFactory)
  • Method Details

    • add

      public void add(String type, Collection<Map<String,Object>> items) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      add in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • add

      public void add(String type, Map<String,Object> properties) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      add in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • get

      public List<Map<String,Object>> get(String type) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      get in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • get

      public List<Map<String,Object>> get(String type, String cql) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      get in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • get

      public List<Map<String,Object>> get(String type, String cql, int startIndex, int pageSize) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      get in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • delete

      public int delete(String type, String cql) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      delete in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • delete

      public int delete(String type, String cql, int startIndex, int pageSize) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      delete in interface org.codice.ddf.persistence.PersistentStore
      Throws:
      org.codice.ddf.persistence.PersistenceException