Class MybatisEventDefinitionDataManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager<EventDefinitionEntity>
-
- org.flowable.eventregistry.impl.persistence.entity.data.impl.MybatisEventDefinitionDataManager
-
- All Implemented Interfaces:
DataManager<EventDefinitionEntity>,EventDefinitionDataManager
public class MybatisEventDefinitionDataManager extends AbstractEventDataManager<EventDefinitionEntity> implements EventDefinitionDataManager
- Author:
- Joram Barrez
-
-
Field Summary
-
Fields inherited from class org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager
eventRegistryConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisEventDefinitionDataManager(EventRegistryEngineConfiguration eventRegistryConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.eventregistry.impl.persistence.entity.data.AbstractEventDataManager
getIdGenerator
-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
-
-
-
Constructor Detail
-
MybatisEventDefinitionDataManager
public MybatisEventDefinitionDataManager(EventRegistryEngineConfiguration eventRegistryConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends EventDefinitionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<EventDefinitionEntity>
-
create
public EventDefinitionEntity create()
- Specified by:
createin interfaceDataManager<EventDefinitionEntity>
-
findLatestEventDefinitionByKey
public EventDefinitionEntity findLatestEventDefinitionByKey(String eventDefinitionKey)
- Specified by:
findLatestEventDefinitionByKeyin interfaceEventDefinitionDataManager
-
findLatestEventDefinitionByKeyAndTenantId
public EventDefinitionEntity findLatestEventDefinitionByKeyAndTenantId(String eventDefinitionKey, String tenantId)
- Specified by:
findLatestEventDefinitionByKeyAndTenantIdin interfaceEventDefinitionDataManager
-
findLatestEventDefinitionByKeyAndParentDeploymentId
public EventDefinitionEntity findLatestEventDefinitionByKeyAndParentDeploymentId(String eventDefinitionKey, String parentDeploymentId)
- Specified by:
findLatestEventDefinitionByKeyAndParentDeploymentIdin interfaceEventDefinitionDataManager
-
findLatestEventDefinitionByKeyParentDeploymentIdAndTenantId
public EventDefinitionEntity findLatestEventDefinitionByKeyParentDeploymentIdAndTenantId(String eventDefinitionKey, String parentDeploymentId, String tenantId)
- Specified by:
findLatestEventDefinitionByKeyParentDeploymentIdAndTenantIdin interfaceEventDefinitionDataManager
-
deleteEventDefinitionsByDeploymentId
public void deleteEventDefinitionsByDeploymentId(String deploymentId)
- Specified by:
deleteEventDefinitionsByDeploymentIdin interfaceEventDefinitionDataManager
-
findEventDefinitionsByQueryCriteria
public List<EventDefinition> findEventDefinitionsByQueryCriteria(EventDefinitionQueryImpl eventDefinitionQuery)
- Specified by:
findEventDefinitionsByQueryCriteriain interfaceEventDefinitionDataManager
-
findEventDefinitionCountByQueryCriteria
public long findEventDefinitionCountByQueryCriteria(EventDefinitionQueryImpl eventDefinitionQuery)
- Specified by:
findEventDefinitionCountByQueryCriteriain interfaceEventDefinitionDataManager
-
findEventDefinitionByDeploymentAndKey
public EventDefinitionEntity findEventDefinitionByDeploymentAndKey(String deploymentId, String eventDefinitionKey)
- Specified by:
findEventDefinitionByDeploymentAndKeyin interfaceEventDefinitionDataManager
-
findEventDefinitionByDeploymentAndKeyAndTenantId
public EventDefinitionEntity findEventDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String eventDefinitionKey, String tenantId)
- Specified by:
findEventDefinitionByDeploymentAndKeyAndTenantIdin interfaceEventDefinitionDataManager
-
findEventDefinitionByKeyAndVersion
public EventDefinitionEntity findEventDefinitionByKeyAndVersion(String eventDefinitionKey, Integer eventVersion)
- Specified by:
findEventDefinitionByKeyAndVersionin interfaceEventDefinitionDataManager
-
findEventDefinitionByKeyAndVersionAndTenantId
public EventDefinitionEntity findEventDefinitionByKeyAndVersionAndTenantId(String eventDefinitionKey, Integer eventVersion, String tenantId)
- Specified by:
findEventDefinitionByKeyAndVersionAndTenantIdin interfaceEventDefinitionDataManager
-
findEventDefinitionsByNativeQuery
public List<EventDefinition> findEventDefinitionsByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findEventDefinitionsByNativeQueryin interfaceEventDefinitionDataManager
-
findEventDefinitionCountByNativeQuery
public long findEventDefinitionCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findEventDefinitionCountByNativeQueryin interfaceEventDefinitionDataManager
-
updateEventDefinitionTenantIdForDeployment
public void updateEventDefinitionTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateEventDefinitionTenantIdForDeploymentin interfaceEventDefinitionDataManager
-
-