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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.codice.ddf.persistence.PersistentStore
org.codice.ddf.persistence.PersistentStore.PersistenceType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionPersistentStoreImpl(org.codice.solr.factory.SolrClientFactory clientFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidintint
-
Field Details
-
DEFAULT_START_INDEX
public static final int DEFAULT_START_INDEX- See Also:
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZE- See Also:
-
MAX_PAGE_SIZE
public static final int MAX_PAGE_SIZE- See Also:
-
-
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:
addin interfaceorg.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:
addin interfaceorg.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:
getin interfaceorg.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:
getin interfaceorg.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:
getin interfaceorg.codice.ddf.persistence.PersistentStore- Throws:
org.codice.ddf.persistence.PersistenceException
-
delete
- Specified by:
deletein interfaceorg.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:
deletein interfaceorg.codice.ddf.persistence.PersistentStore- Throws:
org.codice.ddf.persistence.PersistenceException
-