MdsLookupServiceImpl

public class MdsLookupServiceImpl implements MDSLookupService

Implementation of the org.motechproject.mds.service.MDSLookupService. This runs in the MDS context(not entities context). All calls are delegated to the respective data service for the entity.

Methods

count

public long count(Class entityClass, String lookupName, Map<String, ?> lookupParams)

count

public long count(String entityClassName, String lookupName, Map<String, ?> lookupParams)

countAll

public long countAll(Class entityClass)

countAll

public long countAll(String entityClassName)

findMany

public <T> List<T> findMany(Class<T> entityClass, String lookupName, Map<String, ?> lookupParams)

findMany

public <T> List<T> findMany(String entityClassName, String lookupName, Map<String, ?> lookupParams)

findMany

public <T> List<T> findMany(Class<T> entityClass, String lookupName, Map<String, ?> lookupParams, QueryParams queryParams)

findMany

public <T> List<T> findMany(String entityClassName, String lookupName, Map<String, ?> lookupParams, QueryParams queryParams)

findOne

public <T> T findOne(Class<T> entityClass, String lookupName, Map<String, ?> lookupParams)

findOne

public <T> T findOne(String entityClassName, String lookupName, Map<String, ?> lookupParams)

retrieveAll

public <T> List<T> retrieveAll(Class<T> entityClass)

retrieveAll

public <T> List<T> retrieveAll(String entityClassName)

retrieveAll

public <T> List<T> retrieveAll(Class<T> entityClass, QueryParams queryParams)

retrieveAll

public <T> List<T> retrieveAll(String entityClassName, QueryParams queryParams)