Class MybatisKnowledgeBaseItemDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<KnowledgeBaseItemEntity>
com.flowable.agent.engine.impl.persistence.entity.data.AbstractAgentDataManager<KnowledgeBaseItemEntity>
com.flowable.agent.engine.impl.persistence.entity.data.impl.MybatisKnowledgeBaseItemDataManager
- All Implemented Interfaces:
KnowledgeBaseItemDataManager,org.flowable.common.engine.impl.persistence.entity.data.DataManager<KnowledgeBaseItemEntity>
public class MybatisKnowledgeBaseItemDataManager
extends AbstractAgentDataManager<KnowledgeBaseItemEntity>
implements KnowledgeBaseItemDataManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.flowable.common.engine.impl.persistence.cache.CachedEntityMatcher<KnowledgeBaseItemEntity> Fields inherited from class com.flowable.agent.engine.impl.persistence.entity.data.AbstractAgentDataManager
agentEngineConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisKnowledgeBaseItemDataManager(AgentEngineConfiguration agentEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()voiddeleteByDefinitionId(String definitionId) findByDefinitionId(String definitionId) findByDefinitionIdAndScopeIdAndScopeType(String definitionId, String scopeId, String scopeType) findByParentId(String parentId) findByRootId(String rootId) findByScopeIdAndScopeType(String scopeId, String scopeType) longClass<? extends KnowledgeBaseItemEntity> Methods inherited from class com.flowable.agent.engine.impl.persistence.entity.data.AbstractAgentDataManager
getAgentEngineConfiguration, getIdGeneratorMethods 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.data.DataManager
delete, delete, findById, insert, update
-
Field Details
-
knowledgeBaseItemByDefinitionIdMatcher
protected org.flowable.common.engine.impl.persistence.cache.CachedEntityMatcher<KnowledgeBaseItemEntity> knowledgeBaseItemByDefinitionIdMatcher
-
-
Constructor Details
-
MybatisKnowledgeBaseItemDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classorg.flowable.common.engine.impl.db.AbstractDataManager<KnowledgeBaseItemEntity>
-
create
- Specified by:
createin interfaceorg.flowable.common.engine.impl.persistence.entity.data.DataManager<KnowledgeBaseItemEntity>
-
findByScopeIdAndScopeType
- Specified by:
findByScopeIdAndScopeTypein interfaceKnowledgeBaseItemDataManager
-
findByDefinitionId
- Specified by:
findByDefinitionIdin interfaceKnowledgeBaseItemDataManager
-
findByDefinitionIdAndScopeIdAndScopeType
public List<KnowledgeBaseItemEntity> findByDefinitionIdAndScopeIdAndScopeType(String definitionId, String scopeId, String scopeType) - Specified by:
findByDefinitionIdAndScopeIdAndScopeTypein interfaceKnowledgeBaseItemDataManager
-
findKnowledgeBaseItemCountByQueryCriteria
- Specified by:
findKnowledgeBaseItemCountByQueryCriteriain interfaceKnowledgeBaseItemDataManager
-
findKnowledgeBaseItemsByQueryCriteria
public List<KnowledgeBaseItem> findKnowledgeBaseItemsByQueryCriteria(KnowledgeBaseItemQueryImpl query) - Specified by:
findKnowledgeBaseItemsByQueryCriteriain interfaceKnowledgeBaseItemDataManager
-
findByParentId
- Specified by:
findByParentIdin interfaceKnowledgeBaseItemDataManager
-
findByRootId
- Specified by:
findByRootIdin interfaceKnowledgeBaseItemDataManager
-
deleteByDefinitionId
- Specified by:
deleteByDefinitionIdin interfaceKnowledgeBaseItemDataManager
-