# Hierarchy For Package org.jbpm.services.task.persistence

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.drools.persistence.jpa.AbstractPersistenceContextManager
    - org.jbpm.services.task.persistence.JPATaskPersistenceContextManager (implements org.kie.internal.task.api.TaskPersistenceContextManager)
  - org.jbpm.services.task.persistence.JPATaskModelFactory (implements org.kie.internal.task.api.TaskModelFactory)
  - org.jbpm.services.task.persistence.JPATaskPersistenceContext (implements org.kie.internal.task.api.TaskPersistenceContext)
  - org.jbpm.services.task.persistence.PersistableEventListener (implements org.kie.api.task.TaskLifeCycleEventListener)
  - org.drools.core.fluent.impl.PseudoClockRunner (implements org.drools.core.runtime.InternalLocalRunner)
    - org.drools.core.command.impl.AbstractInterceptor (implements org.drools.core.runtime.ChainableRunner)
      - org.jbpm.services.task.persistence.TaskTransactionInterceptor
  - org.jbpm.query.jpa.impl.QueryCriteriaUtil
    - org.jbpm.services.task.persistence.AbstractTaskQueryCriteriaUtil
      - org.jbpm.services.task.persistence.TaskSummaryQueryCriteriaUtil
  - org.jbpm.services.task.persistence.TaskModelProviderImpl (implements org.kie.internal.task.api.TaskModelProviderService)
  - org.jbpm.services.task.persistence.TaskQueryManager
  - org.jbpm.services.task.persistence.TaskTransactionInterceptor.TransactionContext (implements org.kie.api.runtime.RequestContext, org.kie.internal.task.api.TaskContext)