Class MybatisContentItemDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
com.flowable.content.engine.impl.persistence.entity.data.AbstractContentDataManager<ContentItemEntity>
com.flowable.content.engine.impl.persistence.entity.data.impl.MybatisContentItemDataManager
- All Implemented Interfaces:
ContentItemDataManager
,DataManager<ContentItemEntity>
public class MybatisContentItemDataManager
extends AbstractContentDataManager<ContentItemEntity>
implements ContentItemDataManager
- Author:
- Tijs Rademakers
-
Field Summary
Modifier and TypeFieldDescriptionprotected CachedEntityMatcher<ContentItemEntity>
protected CachedEntityMatcher<ContentItemEntity>
protected CachedEntityMatcher<ContentItemEntity>
Fields inherited from class com.flowable.content.engine.impl.persistence.entity.data.AbstractContentDataManager
contentEngineConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorDescriptionMybatisContentItemDataManager
(ContentEngineConfiguration contentEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
contentItemMatches
(CoreContentItem contentItem, CoreContentItemQueryImpl contentItemQuery) create()
void
deleteContentItemsByProcessInstanceId
(String processInstanceId) void
deleteContentItemsByScopeIdAndScopeType
(String scopeId, String scopeType) void
deleteContentItemsByTaskId
(String taskId) void
deleteContentItemsByVersionParentId
(String versionParentId) findContentItemsByProcessInstanceId
(String processInstanceId) findContentItemsByScopeIdAndType
(String scopeId, String scopeType) findContentItemsByTaskId
(String taskId) long
findCoreContentItemCountByQueryCriteria
(CoreContentItemQueryImpl contentItemQuery) findCoreContentItemsByQueryCriteria
(CoreContentItemQueryImpl contentItemQuery) Class<? extends ContentItemEntity>
protected void
setSafeInValueLists
(CoreContentItemQueryImpl processInstanceQuery) Methods inherited from class com.flowable.content.engine.impl.persistence.entity.data.AbstractContentDataManager
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
-
Field Details
-
contentItemsByTaskIdMatcher
-
contentItemsByProcessInstanceIdMatcher
-
contentItemsByScopeIdAndTypeMatcher
-
-
Constructor Details
-
MybatisContentItemDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classAbstractDataManager<ContentItemEntity>
-
create
- Specified by:
create
in interfaceDataManager<ContentItemEntity>
-
findCoreContentItemCountByQueryCriteria
- Specified by:
findCoreContentItemCountByQueryCriteria
in interfaceContentItemDataManager
-
findCoreContentItemsByQueryCriteria
public List<CoreContentItem> findCoreContentItemsByQueryCriteria(CoreContentItemQueryImpl contentItemQuery) - Specified by:
findCoreContentItemsByQueryCriteria
in interfaceContentItemDataManager
-
findContentItemsByTaskId
- Specified by:
findContentItemsByTaskId
in interfaceContentItemDataManager
-
findContentItemsByProcessInstanceId
- Specified by:
findContentItemsByProcessInstanceId
in interfaceContentItemDataManager
-
findContentItemsByScopeIdAndType
- Specified by:
findContentItemsByScopeIdAndType
in interfaceContentItemDataManager
-
deleteContentItemsByTaskId
- Specified by:
deleteContentItemsByTaskId
in interfaceContentItemDataManager
-
deleteContentItemsByProcessInstanceId
- Specified by:
deleteContentItemsByProcessInstanceId
in interfaceContentItemDataManager
-
deleteContentItemsByScopeIdAndScopeType
- Specified by:
deleteContentItemsByScopeIdAndScopeType
in interfaceContentItemDataManager
-
deleteContentItemsByVersionParentId
- Specified by:
deleteContentItemsByVersionParentId
in interfaceContentItemDataManager
-
contentItemMatches
protected boolean contentItemMatches(CoreContentItem contentItem, CoreContentItemQueryImpl contentItemQuery) -
setSafeInValueLists
-