public class QueryDefinitionEntityManagerImpl extends AbstractEngineEntityManager<PlatformEngineConfiguration,QueryDefinitionEntity,QueryDefinitionDataManager> implements QueryDefinitionEntityManager
engineConfigurationdataManager, engineType| Constructor and Description |
|---|
QueryDefinitionEntityManagerImpl(PlatformEngineConfiguration configuration,
QueryDefinitionDataManager queryDefinitionDataManager) |
| Modifier and Type | Method and Description |
|---|---|
long |
countByCriteria(QueryDefinitionQuery query) |
QueryDefinitionQuery |
createQueryDefinitionQuery() |
void |
deleteQueryDefinitionsByDeploymentId(String deploymentId) |
List<QueryDefinition> |
findByCriteria(QueryDefinitionQuery query) |
QueryDefinitionEntity |
findLatestQueryDefinitionByKey(String queryDefinitionKey) |
QueryDefinitionEntity |
findLatestQueryDefinitionByKeyAndTenantId(String queryDefinitionKey,
String tenantId) |
QueryDefinitionEntity |
findQueryDefinitionByDeploymentAndKey(String deploymentId,
String queryDefinitionKey) |
QueryDefinitionEntity |
findQueryDefinitionByDeploymentAndKeyAndTenantId(String deploymentId,
String queryDefinitionKey,
String tenantId) |
QueryDefinitionEntity |
findQueryDefinitionByKeyAndVersion(String queryDefinitionKey,
Integer queryVersion) |
QueryDefinitionEntity |
findQueryDefinitionByKeyAndVersionAndTenantId(String queryDefinitionKey,
Integer queryVersion,
String tenantId) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updatepublic QueryDefinitionEntityManagerImpl(PlatformEngineConfiguration configuration, QueryDefinitionDataManager queryDefinitionDataManager)
public QueryDefinitionEntity findLatestQueryDefinitionByKey(String queryDefinitionKey)
findLatestQueryDefinitionByKey in interface QueryDefinitionEntityManagerpublic QueryDefinitionEntity findLatestQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
findLatestQueryDefinitionByKeyAndTenantId in interface QueryDefinitionEntityManagerpublic QueryDefinitionEntity findQueryDefinitionByDeploymentAndKey(String deploymentId, String queryDefinitionKey)
findQueryDefinitionByDeploymentAndKey in interface QueryDefinitionEntityManagerpublic QueryDefinitionEntity findQueryDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String queryDefinitionKey, String tenantId)
findQueryDefinitionByDeploymentAndKeyAndTenantId in interface QueryDefinitionEntityManagerpublic QueryDefinitionQuery createQueryDefinitionQuery()
createQueryDefinitionQuery in interface QueryDefinitionEntityManagerpublic List<QueryDefinition> findByCriteria(QueryDefinitionQuery query)
findByCriteria in interface QueryDefinitionEntityManagerpublic long countByCriteria(QueryDefinitionQuery query)
countByCriteria in interface QueryDefinitionEntityManagerpublic QueryDefinitionEntity findQueryDefinitionByKeyAndVersion(String queryDefinitionKey, Integer queryVersion)
findQueryDefinitionByKeyAndVersion in interface QueryDefinitionEntityManagerpublic QueryDefinitionEntity findQueryDefinitionByKeyAndVersionAndTenantId(String queryDefinitionKey, Integer queryVersion, String tenantId)
findQueryDefinitionByKeyAndVersionAndTenantId in interface QueryDefinitionEntityManagerpublic void deleteQueryDefinitionsByDeploymentId(String deploymentId)
deleteQueryDefinitionsByDeploymentId in interface QueryDefinitionEntityManager