# Serialized Form

- ## Package org.jbpm.bpmn2.core

  - ### Class org.jbpm.bpmn2.core.Association extends Object implements Serializable

    serialVersionUID:
      4L

    - ### Serialized Fields

      - #### id

            String id

      - #### sourceRef

            String sourceRef

      - #### targetRef

            String targetRef

      - #### direction

            String direction

  - ### Class org.jbpm.bpmn2.core.Bpmn2Import extends Object implements Serializable

    serialVersionUID:
      6625038042886559671L

    - ### Serialized Fields

      - #### type

            String type

      - #### location

            String location

      - #### namespace

            String namespace

  - ### Class org.jbpm.bpmn2.core.DataStore extends Object implements Serializable

    serialVersionUID:
      4L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### type

            DataType type

      - #### itemSubjectRef

            String itemSubjectRef

  - ### Class org.jbpm.bpmn2.core.Definitions extends Object implements Serializable

    serialVersionUID:
      4L

    - ### Serialized Fields

      - #### targetNamespace

            String targetNamespace

      - #### dataStores

            List<E> dataStores

      - #### associations

            List<E> associations

      - #### errors

            List<E> errors

  - ### Class org.jbpm.bpmn2.core.Error extends Signal implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### errorCode

            String errorCode

  - ### Class org.jbpm.bpmn2.core.Escalation extends Signal implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### escalationCode

            String escalationCode

  - ### Class org.jbpm.bpmn2.core.Interface extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### implementationRef

            String implementationRef

      - #### operations

            Map<K,V> operations

  - ### Class org.jbpm.bpmn2.core.IntermediateLink extends Object implements Serializable

    serialVersionUID:
      201105091147L

    - ### Serialized Fields

      - #### uniqueId

            String uniqueId

      - #### target

            String target

      - #### name

            String name

      - #### type

            String type

      - #### sources

            List<E> sources

  - ### Class org.jbpm.bpmn2.core.ItemDefinition extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### structureRef

            String structureRef

  - ### Class org.jbpm.bpmn2.core.Lane extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### flowElementIds

            List<E> flowElementIds

      - #### metaData

            Map<K,V> metaData

  - ### Class org.jbpm.bpmn2.core.Message extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### type

            String type

      - #### name

            String name

  - ### Class org.jbpm.bpmn2.core.SequenceFlow extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### sourceRef

            String sourceRef

      - #### targetRef

            String targetRef

      - #### bendpoints

            String bendpoints

      - #### expression

            String expression

      - #### type

            String type

      - #### language

            String language

      - #### name

            String name

      - #### priority

            int priority

      - #### metaData

            Map<K,V> metaData

  - ### Class org.jbpm.bpmn2.core.Signal extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### structureRef

            String structureRef

- ## Package org.jbpm.bpmn2.handler

  - ### Class org.jbpm.bpmn2.handler.WorkItemHandlerRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      1217036861831832336L

    - ### Serialized Fields

      - #### info

            HashMap<K,V> info

- ## Package org.jbpm.casemgmt.api

  - ### Class org.jbpm.casemgmt.api.AdHocFragmentNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810457L

  - ### Class org.jbpm.casemgmt.api.CaseActiveException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810447L

  - ### Class org.jbpm.casemgmt.api.CaseCommentNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810447L

  - ### Class org.jbpm.casemgmt.api.CaseDefinitionNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810447L

  - ### Class org.jbpm.casemgmt.api.CaseNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810447L

  - ### Class org.jbpm.casemgmt.api.RoleCardinalityReachedException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810447L

  - ### Class org.jbpm.casemgmt.api.StageNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      -6105558767536810457L

- ## Package org.jbpm.casemgmt.api.generator

  - ### Class org.jbpm.casemgmt.api.generator.CasePrefixCannotBeGeneratedException extends RuntimeException implements Serializable

    serialVersionUID:
      8232487502302449653L

  - ### Class org.jbpm.casemgmt.api.generator.CasePrefixNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4009323712427079323L

- ## Package org.jbpm.casemgmt.api.model

- ## Package org.jbpm.casemgmt.api.model.instance

- ## Package org.jbpm.casemgmt.impl.audit

  - ### Class org.jbpm.casemgmt.impl.audit.CaseFileDataLog extends Object implements Serializable

    serialVersionUID:
      7667968668409641210L

    - ### Serialized Fields

      - #### VARIABLE_LOG_LENGTH

            int VARIABLE_LOG_LENGTH

      - #### id

            long id

      - #### caseId

            String caseId

      - #### caseDefId

            String caseDefId

      - #### itemName

            String itemName

      - #### itemValue

            String itemValue

      - #### itemType

            String itemType

      - #### lastModified

            Date lastModified

      - #### lastModifiedBy

            String lastModifiedBy

  - ### Class org.jbpm.casemgmt.impl.audit.CaseRoleAssignmentLog extends Object implements Serializable

    serialVersionUID:
      5757703502285633210L

    - ### Serialized Fields

      - #### id

            long id

      - #### processInstanceId

            long processInstanceId

      - #### caseId

            String caseId

      - #### roleName

            String roleName

      - #### entityId

            String entityId

      - #### type

            int type

- ## Package org.jbpm.casemgmt.impl.command

  - ### Class org.jbpm.casemgmt.impl.command.AddDataCaseFileInstanceCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### deploymentId

            String deploymentId

      - #### processInstanceId

            Long processInstanceId

      - #### parameters

            Map<K,V> parameters

      - #### authorizationManager

            AuthorizationManager authorizationManager

      - #### accessRestriction

            List<E> accessRestriction

  - ### Class org.jbpm.casemgmt.impl.command.AddDynamicProcessCommand extends CaseCommand<Long> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### processId

            String processId

      - #### processInstanceId

            long processInstanceId

      - #### parameters

            Map<K,V> parameters

  - ### Class org.jbpm.casemgmt.impl.command.AddDynamicProcessToStageCommand extends CaseCommand<Long> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### processId

            String processId

      - #### stage

            String stage

      - #### processInstanceId

            long processInstanceId

      - #### parameters

            Map<K,V> parameters

  - ### Class org.jbpm.casemgmt.impl.command.AddDynamicTaskCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### nodeType

            String nodeType

      - #### processInstanceId

            long processInstanceId

      - #### parameters

            Map<K,V> parameters

  - ### Class org.jbpm.casemgmt.impl.command.AddDynamicTaskToStageCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335954L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### nodeType

            String nodeType

      - #### stage

            String stage

      - #### processInstanceId

            long processInstanceId

      - #### parameters

            Map<K,V> parameters

  - ### Class org.jbpm.casemgmt.impl.command.CancelCaseCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6811181095390934149L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### destroy

            boolean destroy

  - ### Class org.jbpm.casemgmt.impl.command.CaseCommand extends Object implements Serializable

    serialVersionUID:
      4116744986913465571L

    - ### Serialized Fields

      - #### emptyCaseEventSupport

            CaseEventSupport emptyCaseEventSupport

      - #### identityProvider

            org.kie.internal.identity.IdentityProvider identityProvider

  - ### Class org.jbpm.casemgmt.impl.command.CaseCommentCommand extends CaseCommand<String> implements Serializable

    serialVersionUID:
      6345222909719335923L

    - ### Serialized Fields

      - #### author

            String author

      - #### comment

            String comment

      - #### add

            boolean add

      - #### update

            boolean update

      - #### remove

            boolean remove

      - #### commentId

            String commentId

      - #### updatedText

            String updatedText

      - #### restrictedTo

            List<E> restrictedTo

      - #### authorizationManager

            AuthorizationManager authorizationManager

  - ### Class org.jbpm.casemgmt.impl.command.CloseCaseCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6811181095390934149L

    - ### Serialized Fields

      - #### deploymentId

            String deploymentId

      - #### caseId

            String caseId

      - #### comment

            String comment

  - ### Class org.jbpm.casemgmt.impl.command.ModifyRoleAssignmentCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335923L

    - ### Serialized Fields

      - #### roleName

            String roleName

      - #### entity

            org.kie.api.task.model.OrganizationalEntity entity

      - #### add

            boolean add

  - ### Class org.jbpm.casemgmt.impl.command.RemoveDataCaseFileInstanceCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### variableNames

            List<E> variableNames

      - #### authorizationManager

            AuthorizationManager authorizationManager

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.casemgmt.impl.command.ReopenCaseCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6811181095390934146L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### deploymentId

            String deploymentId

      - #### caseDefinitionId

            String caseDefinitionId

      - #### data

            Map<K,V> data

  - ### Class org.jbpm.casemgmt.impl.command.StartCaseCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6811181095390934146L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### deploymentId

            String deploymentId

      - #### caseDefinitionId

            String caseDefinitionId

      - #### caseFile

            CaseFileInstance caseFile

  - ### Class org.jbpm.casemgmt.impl.command.TriggerAdHocNodeInStageCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335954L

    - ### Serialized Fields

      - #### fragmentName

            String fragmentName

      - #### stage

            String stage

      - #### processInstanceId

            long processInstanceId

      - #### data

            Object data

      - #### caseDef

            CaseDefinition caseDef

  - ### Class org.jbpm.casemgmt.impl.command.UpdateCaseFileInstanceCommand extends CaseCommand<Void> implements Serializable

    serialVersionUID:
      6345222909719335953L

    - ### Serialized Fields

      - #### caseDefinitionId

            String caseDefinitionId

- ## Package org.jbpm.casemgmt.impl.event

  - ### Class org.jbpm.casemgmt.impl.event.CaseEventSupport extends org.drools.core.event.AbstractEventSupport<CaseEventListener> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput arg0)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput arg0)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.casemgmt.impl.generator

  - ### Class org.jbpm.casemgmt.impl.generator.CaseIdInfo extends Object implements Serializable

    serialVersionUID:
      -6342444682573333987L

    - ### Serialized Fields

      - #### id

            Long id

      - #### caseIdPrefix

            String caseIdPrefix

      - #### currentValue

            Long currentValue

- ## Package org.jbpm.casemgmt.impl.marshalling

  - ### Class org.jbpm.casemgmt.impl.marshalling.SerializedContent extends Object implements Serializable

    serialVersionUID:
      8407186976255442673L

    - ### Serialized Fields

      - #### marshaller

            String marshaller

      - #### name

            String name

      - #### content

            byte[] content

- ## Package org.jbpm.casemgmt.impl.model

  - ### Class org.jbpm.casemgmt.impl.model.AdHocFragmentImpl extends Object implements Serializable

    serialVersionUID:
      1902296251711886633L

    - ### Serialized Fields

      - #### name

            String name

      - #### type

            String type

  - ### Class org.jbpm.casemgmt.impl.model.AuditCaseInstanceData extends Object implements Serializable

    serialVersionUID:
      -5706018774172157108L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### processInstanceId

            Long processInstanceId

      - #### caseFileData

            List<E> caseFileData

      - #### caseRoleAssignments

            List<E> caseRoleAssignments

  - ### Class org.jbpm.casemgmt.impl.model.CaseDefinitionImpl extends Object implements Serializable

    serialVersionUID:
      -9012849633311384541L

    - ### Serialized Fields

      - #### processDef

            ProcessAssetDesc processDef

      - #### identifierPrefix

            String identifierPrefix

      - #### caseStages

            Collection<E> caseStages

      - #### caseMilestones

            Collection<E> caseMilestones

      - #### caseRoles

            Collection<E> caseRoles

      - #### adHocFragments

            Collection<E> adHocFragments

      - #### dataAccessRestrictions

            Map<K,V> dataAccessRestrictions

      - #### resolvedIdentifierPrefixes

            Set<E> resolvedIdentifierPrefixes

      - #### identifierPrefixSequence

            boolean identifierPrefixSequence

  - ### Class org.jbpm.casemgmt.impl.model.CaseMilestoneImpl extends Object implements Serializable

    serialVersionUID:
      -4703425330438524348L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### achievementCondition

            String achievementCondition

      - #### mandatory

            boolean mandatory

  - ### Class org.jbpm.casemgmt.impl.model.CaseRoleImpl extends Object implements Serializable

    serialVersionUID:
      -2640423715855846985L

    - ### Serialized Fields

      - #### name

            String name

      - #### cardinality

            Integer cardinality

  - ### Class org.jbpm.casemgmt.impl.model.CaseStageImpl extends Object implements Serializable

    serialVersionUID:
      8392150112858214665L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### adHocFragments

            Collection<E> adHocFragments

- ## Package org.jbpm.casemgmt.impl.model.instance

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseFileInstanceImpl extends Object implements Serializable

    serialVersionUID:
      -4161603356119857561L

    - ### Serialized Fields

      - #### separator

            String separator

      - #### definitionId

            String definitionId

      - #### caseId

            String caseId

      - #### caseStartDate

            Date caseStartDate

      - #### caseEndDate

            Date caseEndDate

      - #### caseReopenDate

            Date caseReopenDate

      - #### parentInstanceId

            Long parentInstanceId

      - #### parentWorkItemId

            Long parentWorkItemId

      - #### data

            Map<K,V> data

      - #### roles

            Map<K,V> roles

      - #### comments

            List<E> comments

      - #### accessRestrictions

            Map<K,V> accessRestrictions

      - #### factory

            org.kie.internal.task.api.TaskModelFactory factory

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseFileItemImpl extends Object implements Serializable

    serialVersionUID:
      6732603755233374841L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### name

            String name

      - #### value

            String value

      - #### type

            String type

      - #### lastModifiedBy

            String lastModifiedBy

      - #### lastModified

            Date lastModified

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseInstanceImpl extends Object implements Serializable

    serialVersionUID:
      832035193857983082L

    - ### Serialized Fields

      - #### caseId

            String caseId

      - #### caseDescription

            String caseDescription

      - #### caseStages

            Collection<E> caseStages

      - #### caseMilestones

            Collection<E> caseMilestones

      - #### caseRoles

            Collection<E> caseRoles

      - #### caseFile

            CaseFileInstance caseFile

      - #### caseDefinitionId

            String caseDefinitionId

      - #### status

            Integer status

      - #### deploymentId

            String deploymentId

      - #### owner

            String owner

      - #### startedAt

            Date startedAt

      - #### completedAt

            Date completedAt

      - #### processInstanceId

            Long processInstanceId

      - #### completionMessage

            String completionMessage

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

      - #### parentCaseId

            String parentCaseId

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseMilestoneInstanceImpl extends Object implements Serializable

    serialVersionUID:
      2586521906976986355L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### achieved

            boolean achieved

      - #### achievedAt

            Date achievedAt

      - #### status

            MilestoneStatus status

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseRoleInstanceImpl extends Object implements Serializable

    serialVersionUID:
      6062519787106306778L

    - ### Serialized Fields

      - #### roleName

            String roleName

      - #### cardinality

            Integer cardinality

      - #### roleAssignments

            Collection<E> roleAssignments

  - ### Class org.jbpm.casemgmt.impl.model.instance.CaseStageInstanceImpl extends Object implements Serializable

    serialVersionUID:
      -2162687165597961845L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### adHocFragments

            Collection<E> adHocFragments

      - #### activeNodes

            Collection<E> activeNodes

      - #### status

            StageStatus status

  - ### Class org.jbpm.casemgmt.impl.model.instance.CommentInstanceImpl extends Object implements Serializable

    serialVersionUID:
      3910618838737687280L

    - ### Serialized Fields

      - #### id

            String id

      - #### createdAt

            Date createdAt

      - #### author

            String author

      - #### comment

            String comment

      - #### restrictedTo

            List<E> restrictedTo

- ## Package org.jbpm.examples.checklist.impl

  - ### Class org.jbpm.examples.checklist.impl.ChecklistUI extends JFrame implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### checklistManager

            ChecklistManager checklistManager

      - #### items

            List<E> items

      - #### contexts

            JComboBox<E> contexts

      - #### itemTable

            JTable itemTable

      - #### userNameTextField

            JTextField userNameTextField

      - #### ctrl

            boolean ctrl

  - ### Class org.jbpm.examples.checklist.impl.CreateItemDialog extends JDialog implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### actors

            String actors

      - #### groups

            String groups

      - #### nameTextField

            JTextField nameTextField

      - #### actorsTextField

            JTextField actorsTextField

      - #### groupsTextField

            JTextField groupsTextField

- ## Package org.jbpm.examples.junit

  - ### Class org.jbpm.examples.junit.Person extends Object implements Serializable

    serialVersionUID:
      5L

    - ### Serialized Fields

      - #### name

            String name

- ## Package org.jbpm.examples.request

  - ### Class org.jbpm.examples.request.Person extends Object implements Serializable

    serialVersionUID:
      6L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### age

            int age

  - ### Class org.jbpm.examples.request.Request extends Object implements Serializable

    serialVersionUID:
      6L

    - ### Serialized Fields

      - #### id

            String id

      - #### personId

            String personId

      - #### amount

            Long amount

      - #### valid

            boolean valid

      - #### invalidReason

            String invalidReason

      - #### canceled

            boolean canceled

  - ### Class org.jbpm.examples.request.RequestUI extends JFrame implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### requestId

            int requestId

      - #### nameField

            JTextField nameField

      - #### amountField

            JTextField amountField

      - #### signalField

            JTextField signalField

      - #### processField

            JTextField processField

      - #### ksession

            org.kie.api.runtime.KieSession ksession

      - #### processInstance

            org.kie.api.runtime.process.WorkflowProcessInstance processInstance

  - ### Class org.jbpm.examples.request.UIWorkItemHandler extends JFrame implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### workItems

            Map<K,V> workItems

      - #### workItemsList

            JList<E> workItemsList

      - #### selectButton

            JButton selectButton

  - ### Class org.jbpm.examples.request.UIWorkItemHandlerDialog extends JDialog implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### results

            Map<K,V> results

      - #### handler

            UIWorkItemHandler handler

      - #### workItem

            org.kie.api.runtime.process.WorkItem workItem

      - #### resultNameTextField

            JTextField resultNameTextField

      - #### resultValueTextField

            JTextField resultValueTextField

      - #### addResultButton

            JButton addResultButton

      - #### completeButton

            JButton completeButton

      - #### abortButton

            JButton abortButton

- ## Package org.jbpm.executor

  - ### Class org.jbpm.executor.AsyncJobException extends RuntimeException implements Serializable

    serialVersionUID:
      3657806705802679562L

    - ### Serialized Fields

      - #### jobId

            Long jobId

      - #### commandName

            String commandName

  - ### Class org.jbpm.executor.ExecutorNotStartedException extends RuntimeException implements Serializable

    serialVersionUID:
      3730819450280396L

- ## Package org.jbpm.executor.entities

  - ### Class org.jbpm.executor.entities.ErrorInfo extends Object implements Serializable

    serialVersionUID:
      1548071325967795108L

    - ### Serialized Fields

      - #### MESSAGE_LOG_LENGTH

            int MESSAGE_LOG_LENGTH

      - #### STACKTRACE_LOG_LENGTH

            int STACKTRACE_LOG_LENGTH

      - #### id

            Long id

      - #### time

            Date time

      - #### message

            String message

      - #### stacktrace

            String stacktrace

      - #### requestInfo

            RequestInfo requestInfo

  - ### Class org.jbpm.executor.entities.RequestInfo extends Object implements Serializable

    serialVersionUID:
      5823083735663566537L

    - ### Serialized Fields

      - #### id

            Long id

      - #### time

            Date time

      - #### status

            org.kie.api.executor.STATUS status

      - #### commandName

            String commandName

      - #### message

            String message

      - #### key

            String key

      - #### retries

            int retries

      - #### executions

            int executions

      - #### deploymentId

            String deploymentId

      - #### owner

            String owner

      - #### priority

            int priority

      - #### processInstanceId

            Long processInstanceId

      - #### requestData

            byte[] requestData

      - #### responseData

            byte[] responseData

      - #### errorInfo

            List<E> errorInfo

- ## Package org.jbpm.executor.impl.event

  - ### Class org.jbpm.executor.impl.event.ExecutorEventSupportImpl extends org.drools.core.event.AbstractEventSupport<AsynchronousJobListener> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput arg0)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput arg0)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.kie.services.impl

  - ### Class org.jbpm.kie.services.impl.CustomIdKModuleDeploymentUnit extends KModuleDeploymentUnit implements Serializable

    serialVersionUID:
      -987852949210762267L

    - ### Serialized Fields

      - #### id

            String id

  - ### Class org.jbpm.kie.services.impl.KModuleDeploymentUnit extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### artifactId

            String artifactId

      - #### groupId

            String groupId

      - #### version

            String version

      - #### kbaseName

            String kbaseName

      - #### ksessionName

            String ksessionName

      - #### strategy

            org.kie.internal.runtime.conf.RuntimeStrategy strategy

      - #### mergeMode

            org.kie.internal.runtime.conf.MergeMode mergeMode

      - #### deploymentDescriptor

            org.kie.internal.runtime.conf.DeploymentDescriptor deploymentDescriptor

      - #### deployed

            boolean deployed

      - #### strategyUnset

            boolean strategyUnset

      - #### active

            boolean active

      - #### attributes

            Map<K,V> attributes

- ## Package org.jbpm.kie.services.impl.admin

  - ### Class org.jbpm.kie.services.impl.admin.MigrationEntryImpl extends Object implements Serializable

    serialVersionUID:
      5946077616945343956L

    - ### Serialized Fields

      - #### timestamp

            Date timestamp

      - #### message

            String message

      - #### type

            String type

  - ### Class org.jbpm.kie.services.impl.admin.MigrationReportImpl extends Object implements Serializable

    serialVersionUID:
      549850629493262347L

    - ### Serialized Fields

      - #### successful

            boolean successful

      - #### startDate

            Date startDate

      - #### endDate

            Date endDate

      - #### processInstanceId

            Long processInstanceId

      - #### entries

            List<E> entries

  - ### Class org.jbpm.kie.services.impl.admin.ProcessNodeImpl extends Object implements Serializable

    serialVersionUID:
      8843363575668976484L

    - ### Serialized Fields

      - #### nodeName

            String nodeName

      - #### nodeId

            long nodeId

      - #### nodeType

            String nodeType

      - #### processId

            String processId

  - ### Class org.jbpm.kie.services.impl.admin.TaskNotificationImpl extends Object implements Serializable

    serialVersionUID:
      -3261668409546992835L

    - ### Serialized Fields

      - #### id

            Long id

      - #### name

            String name

      - #### subject

            String subject

      - #### content

            String content

      - #### date

            Date date

      - #### recipients

            List<E> recipients

      - #### businessAdministrators

            List<E> businessAdministrators

      - #### active

            boolean active

  - ### Class org.jbpm.kie.services.impl.admin.TaskReassignmentImpl extends Object implements Serializable

    serialVersionUID:
      -3261668409546992835L

    - ### Serialized Fields

      - #### id

            Long id

      - #### name

            String name

      - #### date

            Date date

      - #### potentialOwners

            List<E> potentialOwners

      - #### active

            boolean active

  - ### Class org.jbpm.kie.services.impl.admin.TimerInstanceImpl extends Object implements Serializable

    serialVersionUID:
      8843363575668976484L

    - ### Serialized Fields

      - #### timerName

            String timerName

      - #### id

            long id

      - #### timerId

            long timerId

      - #### activationTime

            Date activationTime

      - #### lastFireTime

            Date lastFireTime

      - #### nextFireTime

            Date nextFireTime

      - #### delay

            long delay

      - #### period

            long period

      - #### repeatLimit

            int repeatLimit

      - #### processInstanceId

            long processInstanceId

      - #### sessionId

            long sessionId

- ## Package org.jbpm.kie.services.impl.admin.commands

  - ### Class org.jbpm.kie.services.impl.admin.commands.AddPeopleAssignmentsCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### type

            int type

      - #### entities

            org.kie.api.task.model.OrganizationalEntity[] entities

      - #### removeExisting

            boolean removeExisting

  - ### Class org.jbpm.kie.services.impl.admin.commands.AddTaskInputsCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### values

            Map<K,V> values

  - ### Class org.jbpm.kie.services.impl.admin.commands.CancelNodeInstanceCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022331L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### nodeInstanceId

            long nodeInstanceId

  - ### Class org.jbpm.kie.services.impl.admin.commands.CancelTaskDeadlineCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### deadlineId

            Long deadlineId

  - ### Class org.jbpm.kie.services.impl.admin.commands.ListNodesCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022330L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

  - ### Class org.jbpm.kie.services.impl.admin.commands.ListTaskNotificationsCommand extends UserGroupCallbackTaskCommand<List<TaskNotification>> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### activeOnly

            boolean activeOnly

      - #### factory

            org.kie.internal.task.api.TaskModelFactory factory

  - ### Class org.jbpm.kie.services.impl.admin.commands.ListTaskReassignmentsCommand extends UserGroupCallbackTaskCommand<List<TaskReassignment>> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### activeOnly

            boolean activeOnly

  - ### Class org.jbpm.kie.services.impl.admin.commands.ListTimersCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022330L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

  - ### Class org.jbpm.kie.services.impl.admin.commands.RemovePeopleAssignmentsCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### type

            int type

      - #### entities

            org.kie.api.task.model.OrganizationalEntity[] entities

  - ### Class org.jbpm.kie.services.impl.admin.commands.RemoveTaskDataCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### input

            boolean input

      - #### variableNames

            List<E> variableNames

  - ### Class org.jbpm.kie.services.impl.admin.commands.RetriggerNodeInstanceCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022331L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### nodeInstanceId

            long nodeInstanceId

  - ### Class org.jbpm.kie.services.impl.admin.commands.ScheduleTaskDeadlineCommand extends UserGroupCallbackTaskCommand<Long> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### type

            org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type

      - #### deadline

            org.kie.internal.task.api.model.Deadline deadline

      - #### timeExpression

            String timeExpression

  - ### Class org.jbpm.kie.services.impl.admin.commands.TriggerNodeCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022331L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### nodeId

            long nodeId

  - ### Class org.jbpm.kie.services.impl.admin.commands.UpdateTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1856489382099976731L

    - ### Serialized Fields

      - #### userTask

            UserTaskInstanceDesc userTask

      - #### inputs

            Map<K,V> inputs

      - #### outputs

            Map<K,V> outputs

- ## Package org.jbpm.kie.services.impl.bpmn2

  - ### Class org.jbpm.kie.services.impl.bpmn2.ProcessDescriptor extends Object implements Serializable

    serialVersionUID:
      -6304675827486128074L

    - ### Serialized Fields

      - #### process

            ProcessAssetDesc process

      - #### nodes

            Set<E> nodes

      - #### timers

            Set<E> timers

      - #### tasks

            Map<K,V> tasks

      - #### taskInputMappings

            Map<K,V> taskInputMappings

      - #### taskOutputMappings

            Map<K,V> taskOutputMappings

      - #### inputs

            Map<K,V> inputs

      - #### taskAssignments

            Map<K,V> taskAssignments

      - #### itemDefinitions

            Map<K,V> itemDefinitions

      - #### serviceTasks

            Map<K,V> serviceTasks

      - #### globalItemDefinitions

            Map<K,V> globalItemDefinitions

      - #### reusableSubProcesses

            Collection<E> reusableSubProcesses

      - #### referencedClasses

            Set<E> referencedClasses

      - #### unqualifiedClasses

            Set<E> unqualifiedClasses

      - #### referencedRules

            Set<E> referencedRules

      - #### signals

            Collection<E> signals

      - #### globals

            Collection<E> globals

      - #### unresolvedReusableSubProcessNames

            Queue<E> unresolvedReusableSubProcessNames

  - ### Class org.jbpm.kie.services.impl.bpmn2.UserTaskDefinitionImpl extends Object implements Serializable

    serialVersionUID:
      -8240667577168891456L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### priority

            Integer priority

      - #### comment

            String comment

      - #### createdBy

            String createdBy

      - #### skippable

            boolean skippable

      - #### formName

            String formName

      - #### associatedEntities

            Collection<E> associatedEntities

      - #### taskInputMappings

            Map<K,V> taskInputMappings

      - #### taskOutputMappings

            Map<K,V> taskOutputMappings

- ## Package org.jbpm.kie.services.impl.cmd

  - ### Class org.jbpm.kie.services.impl.cmd.StartProcessInstanceWithParentCommand extends Object implements Serializable

    serialVersionUID:
      7634752111656248015L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### parentProcessInstanceId

            Long parentProcessInstanceId

- ## Package org.jbpm.kie.services.impl.event

  - ### Class org.jbpm.kie.services.impl.event.NodeInstanceEvent extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### nodeInstanceId

            long nodeInstanceId

      - #### nodeName

            String nodeName

      - #### nodeId

            long nodeId

  - ### Class org.jbpm.kie.services.impl.event.NodeInstanceLeftEvent extends NodeInstanceEvent implements Serializable

    serialVersionUID:
      -512023758682705814L

  - ### Class org.jbpm.kie.services.impl.event.NodeInstanceTriggeredEvent extends NodeInstanceEvent implements Serializable

    serialVersionUID:
      -770303975624590552L

  - ### Class org.jbpm.kie.services.impl.event.ProcessEvent extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### processName

            String processName

      - #### version

            String version

      - #### state

            int state

  - ### Class org.jbpm.kie.services.impl.event.ProcessInstanceCompletedEvent extends ProcessEvent implements Serializable

    serialVersionUID:
      6853884184207344822L

  - ### Class org.jbpm.kie.services.impl.event.ProcessInstanceStartedEvent extends ProcessEvent implements Serializable

    serialVersionUID:
      -4266513388093196681L

- ## Package org.jbpm.kie.services.impl.model

  - ### Class org.jbpm.kie.services.impl.model.NodeDesc extends Object implements Serializable

    serialVersionUID:
      -5724814793988493958L

    - ### Serialized Fields

      - #### id

            long id

      - #### uniqueId

            String uniqueId

      - #### name

            String name

      - #### nodeType

            String nodeType

  - ### Class org.jbpm.kie.services.impl.model.NodeInstanceDesc extends Object implements Serializable

    serialVersionUID:
      -5724814793988493958L

    - ### Serialized Fields

      - #### id

            long id

      - #### nodeId

            String nodeId

      - #### name

            String name

      - #### deploymentId

            String deploymentId

      - #### processInstanceId

            long processInstanceId

      - #### nodeType

            String nodeType

      - #### connection

            String connection

      - #### type

            int type

      - #### dataTimeStamp

            Date dataTimeStamp

      - #### workItemId

            Long workItemId

      - #### referenceId

            Long referenceId

      - #### nodeContainerId

            String nodeContainerId

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

  - ### Class org.jbpm.kie.services.impl.model.ProcessAssetDesc extends Object implements Serializable

    serialVersionUID:
      -9059086115873165296L

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### version

            String version

      - #### packageName

            String packageName

      - #### type

            String type

      - #### knowledgeType

            String knowledgeType

      - #### namespace

            String namespace

      - #### originalPath

            String originalPath

      - #### deploymentId

            String deploymentId

      - #### encodedProcessSource

            String encodedProcessSource

      - #### forms

            Map<K,V> forms

      - #### roles

            List<E> roles

      - #### signals

            Collection<E> signals

      - #### globals

            Collection<E> globals

      - #### rules

            Collection<E> rules

      - #### associatedEntities

            Map<K,V> associatedEntities

      - #### serviceTasks

            Map<K,V> serviceTasks

      - #### processVariables

            Map<K,V> processVariables

      - #### reusableSubProcesses

            Collection<E> reusableSubProcesses

      - #### nodes

            Set<E> nodes

      - #### timers

            Set<E> timers

      - #### dynamic

            boolean dynamic

      - #### active

            boolean active

  - ### Class org.jbpm.kie.services.impl.model.ProcessInstanceCustomDesc extends ProcessInstanceWithVarsDesc implements Serializable

    serialVersionUID:
      -3268588405784349092L

    - ### Serialized Fields

      - #### lastModificationDate

            Date lastModificationDate

  - ### Class org.jbpm.kie.services.impl.model.ProcessInstanceDesc extends Object implements Serializable

    serialVersionUID:
      7310019271033570922L

    - ### Serialized Fields

      - #### id

            long id

      - #### processId

            String processId

      - #### processName

            String processName

      - #### processVersion

            String processVersion

      - #### state

            int state

      - #### deploymentId

            String deploymentId

      - #### initiator

            String initiator

      - #### dataTimeStamp

            Date dataTimeStamp

      - #### processInstanceDescription

            String processInstanceDescription

      - #### correlationKey

            String correlationKey

      - #### parentId

            Long parentId

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

      - #### activeTasks

            List<E> activeTasks

  - ### Class org.jbpm.kie.services.impl.model.ProcessInstanceWithVarsDesc extends ProcessInstanceDesc implements Serializable

    serialVersionUID:
      7310019271033570922L

    - ### Serialized Fields

      - #### variables

            Map<K,V> variables

      - #### extraData

            Map<K,V> extraData

  - ### Class org.jbpm.kie.services.impl.model.TimerDesc extends Object implements Serializable

    serialVersionUID:
      -5724814793988493958L

    - ### Serialized Fields

      - #### id

            long id

      - #### nodeId

            long nodeId

      - #### uniqueId

            String uniqueId

      - #### nodeName

            String nodeName

  - ### Class org.jbpm.kie.services.impl.model.UserTaskInstanceDesc extends Object implements Serializable

    serialVersionUID:
      -4594921035584546643L

    - ### Serialized Fields

      - #### taskId

            Long taskId

      - #### status

            String status

      - #### activationTime

            Date activationTime

      - #### name

            String name

      - #### description

            String description

      - #### priority

            Integer priority

      - #### actualOwner

            String actualOwner

      - #### createdBy

            String createdBy

      - #### deploymentId

            String deploymentId

      - #### processId

            String processId

      - #### processInstanceId

            Long processInstanceId

      - #### createdOn

            Date createdOn

      - #### dueDate

            Date dueDate

      - #### formName

            String formName

      - #### workItemId

            Long workItemId

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

      - #### subject

            String subject

      - #### correlationKey

            String correlationKey

      - #### processType

            Integer processType

  - ### Class org.jbpm.kie.services.impl.model.UserTaskInstanceWithPotOwnerDesc extends UserTaskInstanceDesc implements Serializable

    serialVersionUID:
      -7648591623748193144L

    - ### Serialized Fields

      - #### potentialOwners

            List<E> potentialOwners

      - #### correlationKey

            String correlationKey

      - #### lastModificationDate

            Date lastModificationDate

      - #### lastModificationUser

            String lastModificationUser

      - #### subject

            String subject

      - #### inputdata

            Map<K,V> inputdata

      - #### outputdata

            Map<K,V> outputdata

      - #### processInstanceDescription

            String processInstanceDescription

      - #### processVariables

            Map<K,V> processVariables

      - #### data

            Map<K,V> data

  - ### Class org.jbpm.kie.services.impl.model.UserTaskInstanceWithVarsDesc extends UserTaskInstanceDesc implements Serializable

    serialVersionUID:
      -4594921035584546643L

    - ### Serialized Fields

      - #### variables

            Map<K,V> variables

  - ### Class org.jbpm.kie.services.impl.model.VariableStateDesc extends Object implements Serializable

    serialVersionUID:
      -9063441776686542527L

    - ### Serialized Fields

      - #### variableId

            String variableId

      - #### variableInstanceId

            String variableInstanceId

      - #### oldValue

            String oldValue

      - #### newValue

            String newValue

      - #### deploymentId

            String deploymentId

      - #### processInstanceId

            long processInstanceId

      - #### dataTimeStamp

            Date dataTimeStamp

- ## Package org.jbpm.kie.services.impl.query

  - ### Class org.jbpm.kie.services.impl.query.AggregateColumnFilter extends Object implements Serializable

    serialVersionUID:
      -3715417647758217121L

    - ### Serialized Fields

      - #### type

            org.dashbuilder.dataset.group.AggregateFunctionType type

      - #### columnId

            String columnId

      - #### newColumnId

            String newColumnId

  - ### Class org.jbpm.kie.services.impl.query.ExtraColumnFilter extends Object implements Serializable

    serialVersionUID:
      -3715417647758217121L

    - ### Serialized Fields

      - #### newColumnId

            String newColumnId

      - #### columnId

            String columnId

  - ### Class org.jbpm.kie.services.impl.query.GroupColumnFilter extends Object implements Serializable

    serialVersionUID:
      -3715417647758217121L

    - ### Serialized Fields

      - #### newColumnId

            String newColumnId

      - #### columnId

            String columnId

      - #### intervalSize

            String intervalSize

      - #### maxIntervals

            int maxIntervals

  - ### Class org.jbpm.kie.services.impl.query.SqlQueryDefinition extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            String name

      - #### source

            String source

      - #### expression

            String expression

      - #### target

            QueryDefinition.Target target

      - #### columns

            Map<K,V> columns

- ## Package org.jbpm.kie.services.impl.query.mapper

  - ### Class org.jbpm.kie.services.impl.query.mapper.ExecutionErrorQueryMapper extends AbstractQueryMapper<org.kie.internal.runtime.error.ExecutionError> implements Serializable

    serialVersionUID:
      5935133069234696714L

  - ### Class org.jbpm.kie.services.impl.query.mapper.ProcessInstanceCustomQueryMapper extends AbstractQueryMapper<ProcessInstanceCustomDesc> implements Serializable

    serialVersionUID:
      5459479952842203157L

  - ### Class org.jbpm.kie.services.impl.query.mapper.ProcessInstanceQueryMapper extends AbstractQueryMapper<ProcessInstanceDesc> implements Serializable

    serialVersionUID:
      5935133069234696714L

  - ### Class org.jbpm.kie.services.impl.query.mapper.ProcessInstanceWithCustomVarsQueryMapper extends AbstractQueryMapper<ProcessInstanceWithVarsDesc> implements Serializable

    serialVersionUID:
      5935133069234696715L

    - ### Serialized Fields

      - #### variablesMap

            Map<K,V> variablesMap

  - ### Class org.jbpm.kie.services.impl.query.mapper.ProcessInstanceWithVarsQueryMapper extends AbstractQueryMapper<ProcessInstanceWithVarsDesc> implements Serializable

    serialVersionUID:
      5935133069234696715L

  - ### Class org.jbpm.kie.services.impl.query.mapper.RawListQueryMapper extends AbstractQueryMapper<List<Object>> implements Serializable

    serialVersionUID:
      5935133069234696714L

  - ### Class org.jbpm.kie.services.impl.query.mapper.TaskSummaryQueryMapper extends AbstractQueryMapper<org.kie.api.task.model.TaskSummary> implements Serializable

    serialVersionUID:
      5935133069234696712L

  - ### Class org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceQueryMapper extends AbstractQueryMapper<UserTaskInstanceDesc> implements Serializable

    serialVersionUID:
      5935133069234696712L

  - ### Class org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithCustomVarsQueryMapper extends AbstractQueryMapper<UserTaskInstanceWithVarsDesc> implements Serializable

    serialVersionUID:
      5935133069234696711L

    - ### Serialized Fields

      - #### variablesMap

            Map<K,V> variablesMap

  - ### Class org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithModifVarsQueryMapper extends AbstractQueryMapper<UserTaskInstanceWithPotOwnerDesc> implements Serializable

    serialVersionUID:
      970076943653545833L

  - ### Class org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithPotOwnerQueryMapper extends AbstractQueryMapper<UserTaskInstanceWithPotOwnerDesc> implements Serializable

    serialVersionUID:
      3287022732347733823L

  - ### Class org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithVarsQueryMapper extends AbstractQueryMapper<UserTaskInstanceWithVarsDesc> implements Serializable

    serialVersionUID:
      5935133069234696719L

- ## Package org.jbpm.kie.services.impl.store

  - ### Class org.jbpm.kie.services.impl.store.DeploymentStoreEntry extends Object implements Serializable

    serialVersionUID:
      6669858787722894023L

    - ### Serialized Fields

      - #### id

            Long id

      - #### deploymentId

            String deploymentId

      - #### deploymentUnit

            String deploymentUnit

      - #### state

            Integer state

      - #### updateDate

            Date updateDate

      - #### attributes

            String attributes

- ## Package org.jbpm.marshalling.impl

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.IterationLevel extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### id_

            Object id_

      - #### level_

            int level_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### processType_

            Object processType_

      - #### id_

            long id_

      - #### processId_

            Object processId_

      - #### state_

            int state_

      - #### nodeInstanceCounter_

            long nodeInstanceCounter_

      - #### processXml_

            Object processXml_

      - #### parentProcessInstanceId_

            long parentProcessInstanceId_

      - #### description_

            Object description_

      - #### signalCompletion_

            boolean signalCompletion_

      - #### deploymentId_

            Object deploymentId_

      - #### correlationKey_

            Object correlationKey_

      - #### slaTimerId_

            long slaTimerId_

      - #### slaDueDate_

            long slaDueDate_

      - #### slaCompliance_

            int slaCompliance_

      - #### swimlaneContext_

            List<E> swimlaneContext_

      - #### nodeInstance_

            List<E> nodeInstance_

      - #### variable_

            List<E> variable_

      - #### exclusiveGroup_

            List<E> exclusiveGroup_

      - #### completedNodeIds_

            com.google.protobuf.LazyStringList completedNodeIds_

      - #### iterationLevels_

            List<E> iterationLevels_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstance extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### groupNodeInstanceId_

            List<E> groupNodeInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstance extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### id_

            long id_

      - #### nodeId_

            long nodeId_

      - #### content_

            JBPMMessages.ProcessInstance.NodeInstanceContent content_

      - #### level_

            int level_

      - #### slaTimerId_

            long slaTimerId_

      - #### slaDueDate_

            long slaDueDate_

      - #### slaCompliance_

            int slaCompliance_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### type_

            JBPMMessages.ProcessInstance.NodeInstanceType type_

      - #### ruleSet_

            JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode ruleSet_

      - #### humanTask_

            JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNode humanTask_

      - #### workItem_

            JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNode workItem_

      - #### subProcess_

            JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNode subProcess_

      - #### milestone_

            JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNode milestone_

      - #### event_

            JBPMMessages.ProcessInstance.NodeInstanceContent.EventNode event_

      - #### timer_

            JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNode timer_

      - #### join_

            JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode join_

      - #### state_

            JBPMMessages.ProcessInstance.NodeInstanceContent.StateNode state_

      - #### composite_

            JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNode composite_

      - #### forEach_

            JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNode forEach_

      - #### asyncEvent_

            JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNode asyncEvent_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### eventType_

            Object eventType_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### variable_

            List<E> variable_

      - #### nodeInstance_

            List<E> nodeInstance_

      - #### exclusiveGroup_

            List<E> exclusiveGroup_

      - #### iterationLevels_

            List<E> iterationLevels_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### nodeInstance_

            List<E> nodeInstance_

      - #### variable_

            List<E> variable_

      - #### iterationLevels_

            List<E> iterationLevels_

      - #### sequentialCounter_

            int sequentialCounter_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### workItemId_

            long workItemId_

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### errorHandlingProcessInstanceId_

            long errorHandlingProcessInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### trigger_

            List<E> trigger_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTrigger extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### nodeId_

            long nodeId_

      - #### counter_

            int counter_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### mapEntry_

            List<E> mapEntry_

      - #### ruleFlowGroup_

            Object ruleFlowGroup_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntry extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### name_

            Object name_

      - #### value_

            Object value_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### processInstanceId_

            long processInstanceId_

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### timerId_

            long timerId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNode extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### workItemId_

            long workItemId_

      - #### timerInstanceId_

            List<E> timerInstanceId_

      - #### errorHandlingProcessInstanceId_

            long errorHandlingProcessInstanceId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstance extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### swimlane_

            Object swimlane_

      - #### actorId_

            Object actorId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### timer_

            JBPMMessages.ProcessTimer.TimerInstance timer_

      - #### trigger_

            org.drools.serialization.protobuf.ProtobufMessages.Trigger trigger_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstance extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### id_

            long id_

      - #### timerId_

            long timerId_

      - #### delay_

            long delay_

      - #### period_

            long period_

      - #### processInstanceId_

            long processInstanceId_

      - #### activatedTime_

            long activatedTime_

      - #### lastTriggered_

            long lastTriggered_

      - #### dEPRECATEDSessionId_

            int dEPRECATEDSessionId_

      - #### sessionId_

            long sessionId_

      - #### repeatLimit_

            int repeatLimit_

      - #### name_

            Object name_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.Variable extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### name_

            Object name_

      - #### strategyIndex_

            int strategyIndex_

      - #### value_

            com.google.protobuf.ByteString value_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.VariableContainer extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### variable_

            List<E> variable_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

  - ### Class org.jbpm.marshalling.impl.JBPMMessages.WorkItem extends com.google.protobuf.GeneratedMessage implements Serializable

    serialVersionUID:
      0L

    - ### Serialization Methods

      - #### writeReplace

            protected Object writeReplace()
                                   throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### unknownFields

            com.google.protobuf.UnknownFieldSet unknownFields

      - #### bitField0_

            int bitField0_

      - #### id_

            long id_

      - #### processInstancesId_

            long processInstancesId_

      - #### name_

            Object name_

      - #### state_

            int state_

      - #### variable_

            List<E> variable_

      - #### deploymentId_

            Object deploymentId_

      - #### nodeInstanceId_

            long nodeInstanceId_

      - #### nodeId_

            long nodeId_

      - #### memoizedIsInitialized

            byte memoizedIsInitialized

      - #### memoizedSerializedSize

            int memoizedSerializedSize

- ## Package org.jbpm.persistence.correlation

  - ### Class org.jbpm.persistence.correlation.CorrelationKeyInfo extends Object implements Serializable

    serialVersionUID:
      4469298702447675428L

    - ### Serialized Fields

      - #### CORRELATION_KEY_LOG_LENGTH

            int CORRELATION_KEY_LOG_LENGTH

      - #### id

            long id

      - #### version

            int version

      - #### processInstanceId

            long processInstanceId

      - #### name

            String name

      - #### properties

            List<E> properties

  - ### Class org.jbpm.persistence.correlation.CorrelationPropertyInfo extends Object implements Serializable

    serialVersionUID:
      -4469224502447675428L

    - ### Serialized Fields

      - #### CORRELATION_KEY_LOG_LENGTH

            int CORRELATION_KEY_LOG_LENGTH

      - #### id

            long id

      - #### version

            int version

      - #### correlationKey

            CorrelationKeyInfo correlationKey

      - #### name

            String name

      - #### value

            String value

- ## Package org.jbpm.persistence.jpa.hibernate

  - ### Class org.jbpm.persistence.jpa.hibernate.PostgreSQLByteaTypeContributor.ByteaContributorType extends org.hibernate.type.StandardBasicTypeTemplate<byte[]> implements Serializable

    serialVersionUID:
      1619875355308645967L

- ## Package org.jbpm.persistence.jta

  - ### Class org.jbpm.persistence.jta.ContainerManagedTransactionDisposeCommand extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package org.jbpm.persistence.timer

  - ### Class org.jbpm.persistence.timer.GlobalJpaTimerJobInstance extends org.drools.persistence.jpa.JpaTimerJobInstance implements Serializable

    serialVersionUID:
      -5383556604449217342L

    - ### Serialized Fields

      - #### timerServiceId

            String timerServiceId

- ## Package org.jbpm.process.audit

  - ### Class org.jbpm.process.audit.NodeInstanceLog extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            long id

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### date

            Date date

      - #### type

            int type

      - #### nodeInstanceId

            String nodeInstanceId

      - #### nodeId

            String nodeId

      - #### nodeName

            String nodeName

      - #### nodeType

            String nodeType

      - #### workItemId

            Long workItemId

      - #### connection

            String connection

      - #### externalId

            String externalId

      - #### referenceId

            Long referenceId

      - #### nodeContainerId

            String nodeContainerId

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

  - ### Class org.jbpm.process.audit.ProcessInstanceLog extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### CORRELATION_KEY_LOG_LENGTH

            int CORRELATION_KEY_LOG_LENGTH

      - #### id

            long id

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### start

            Date start

      - #### end

            Date end

      - #### status

            Integer status

      - #### parentProcessInstanceId

            Long parentProcessInstanceId

      - #### outcome

            String outcome

      - #### duration

            Long duration

      - #### identity

            String identity

      - #### processVersion

            String processVersion

      - #### processName

            String processName

      - #### correlationKey

            String correlationKey

      - #### processType

            Integer processType

      - #### externalId

            String externalId

        Dependening on the `AuditEventBuilder` implementation, this can be
        - The `KieRuntime` id
        - The deployment unit Id

      - #### processInstanceDescription

            String processInstanceDescription

      - #### slaDueDate

            Date slaDueDate

      - #### slaCompliance

            Integer slaCompliance

  - ### Class org.jbpm.process.audit.VariableInstanceLog extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### VARIABLE_LOG_LENGTH

            int VARIABLE_LOG_LENGTH

      - #### id

            long id

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### date

            Date date

      - #### variableInstanceId

            String variableInstanceId

      - #### variableId

            String variableId

      - #### value

            String value

      - #### oldValue

            String oldValue

      - #### externalId

            String externalId

- ## Package org.jbpm.process.audit.command

  - ### Class org.jbpm.process.audit.command.AuditCommand extends Object implements Serializable

    - ### Serialized Fields

      - #### auditLogService

            AuditLogService auditLogService

  - ### Class org.jbpm.process.audit.command.AuditNodeInstanceLogQueryCommand extends AuditCommand<List<org.kie.api.runtime.manager.audit.NodeInstanceLog>> implements Serializable

    serialVersionUID:
      -5408224599858065532L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.process.audit.command.AuditProcessInstanceLogQueryCommand extends AuditCommand<List<org.kie.api.runtime.manager.audit.ProcessInstanceLog>> implements Serializable

    serialVersionUID:
      7543632015198138915L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.process.audit.command.AuditVariableInstanceLogQueryCommand extends AuditCommand<List<org.kie.api.runtime.manager.audit.VariableInstanceLog>> implements Serializable

    serialVersionUID:
      403371489934741666L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.process.audit.command.ClearHistoryLogsCommand extends AuditCommand<Void> implements Serializable

    serialVersionUID:
      9066179664390664420L

  - ### Class org.jbpm.process.audit.command.FindActiveProcessInstancesCommand extends AuditCommand<List<ProcessInstanceLog>> implements Serializable

    serialVersionUID:
      3096240261041200350L

    - ### Serialized Fields

      - #### processId

            String processId

  - ### Class org.jbpm.process.audit.command.FindNodeInstancesCommand extends AuditCommand<List<NodeInstanceLog>> implements Serializable

    serialVersionUID:
      5374910016873481604L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### nodeId

            String nodeId

  - ### Class org.jbpm.process.audit.command.FindProcessInstanceCommand extends AuditCommand<ProcessInstanceLog> implements Serializable

    serialVersionUID:
      -7548733507155126870L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.process.audit.command.FindProcessInstancesCommand extends AuditCommand<List<ProcessInstanceLog>> implements Serializable

    serialVersionUID:
      8153962391271874232L

    - ### Serialized Fields

      - #### processId

            String processId

  - ### Class org.jbpm.process.audit.command.FindSubProcessInstancesCommand extends AuditCommand<List<ProcessInstanceLog>> implements Serializable

    serialVersionUID:
      7334860936916050668L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.process.audit.command.FindVariableInstancesByNameCommand extends AuditCommand<List<VariableInstanceLog>> implements Serializable

    serialVersionUID:
      7087452375594067164L

    - ### Serialized Fields

      - #### variableId

            String variableId

      - #### value

            String value

      - #### activeProcesses

            Boolean activeProcesses

  - ### Class org.jbpm.process.audit.command.FindVariableInstancesCommand extends AuditCommand<List<VariableInstanceLog>> implements Serializable

    serialVersionUID:
      7087452375594067164L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### variableId

            String variableId

- ## Package org.jbpm.process.core.context

  - ### Class org.jbpm.process.core.context.AbstractContext extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            long id

      - #### contextContainer

            ContextContainer contextContainer

- ## Package org.jbpm.process.core.context.exception

  - ### Class org.jbpm.process.core.context.exception.ActionExceptionHandler extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### faultVariable

            String faultVariable

      - #### action

            DroolsAction action

  - ### Class org.jbpm.process.core.context.exception.CompensationHandler extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### node

            org.kie.api.definition.process.Node node

  - ### Class org.jbpm.process.core.context.exception.CompensationScope extends ExceptionScope implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### containerId

            String containerId

  - ### Class org.jbpm.process.core.context.exception.ExceptionScope extends AbstractContext implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### exceptionHandlers

            Map<K,V> exceptionHandlers

- ## Package org.jbpm.process.core.context.exclusive

  - ### Class org.jbpm.process.core.context.exclusive.ExclusiveGroup extends AbstractContext implements Serializable

    serialVersionUID:
      510L

- ## Package org.jbpm.process.core.context.swimlane

  - ### Class org.jbpm.process.core.context.swimlane.Swimlane extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### actorId

            String actorId

  - ### Class org.jbpm.process.core.context.swimlane.SwimlaneContext extends AbstractContext implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### swimlanes

            Map<K,V> swimlanes

- ## Package org.jbpm.process.core.context.variable

  - ### Class org.jbpm.process.core.context.variable.Variable extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### type

            DataType type

      - #### value

            Object value

      - #### metaData

            Map<K,V> metaData

      - #### tags

            List<E> tags

  - ### Class org.jbpm.process.core.context.variable.VariableScope extends AbstractContext implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### variables

            List<E> variables

  - ### Class org.jbpm.process.core.context.variable.VariableViolationException extends RuntimeException implements Serializable

    serialVersionUID:
      8031225233775014572L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### variableName

            String variableName

      - #### errorMessage

            String errorMessage

- ## Package org.jbpm.process.core.datatype

- ## Package org.jbpm.process.core.datatype.impl

  - ### Class org.jbpm.process.core.datatype.impl.InstanceDataTypeFactory extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### dataTypeClass

            Class<T> dataTypeClass

      - #### instance

            DataType instance

  - ### Class org.jbpm.process.core.datatype.impl.NewInstanceDataTypeFactory extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### dataTypeClass

            Class<T> dataTypeClass

- ## Package org.jbpm.process.core.datatype.impl.type

  - ### Class org.jbpm.process.core.datatype.impl.type.BooleanDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.EnumDataType extends Object implements Serializable

    serialVersionUID:
      4L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.FloatDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.IntegerDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.ListDataType extends ObjectDataType implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.ObjectDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.StringDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.core.datatype.impl.type.UndefinedDataType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.process.core.event

  - ### Class org.jbpm.process.core.event.BroadcastEventTypeFilter extends EventTypeFilter implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.process.core.event.EventTransformerImpl extends Object implements Serializable

    serialVersionUID:
      5861307291725051774L

    - ### Serialized Fields

      - #### transformation

            Transformation transformation

      - #### name

            String name

  - ### Class org.jbpm.process.core.event.EventTypeFilter extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### type

            String type

  - ### Class org.jbpm.process.core.event.NonAcceptingEventTypeFilter extends EventTypeFilter implements Serializable

    serialVersionUID:
      510L

- ## Package org.jbpm.process.core.impl

  - ### Class org.jbpm.process.core.impl.ContextContainerImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### defaultContexts

            Map<K,V> defaultContexts

      - #### subContexts

            Map<K,V> subContexts

      - #### lastContextId

            long lastContextId

  - ### Class org.jbpm.process.core.impl.ParameterDefinitionImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### type

            DataType type

  - ### Class org.jbpm.process.core.impl.ProcessImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### version

            String version

      - #### type

            String type

      - #### packageName

            String packageName

      - #### resource

            org.kie.api.io.Resource resource

      - #### contextContainer

            ContextContainer contextContainer

      - #### metaData

            Map<K,V> metaData

      - #### imports

            Set<E> imports

      - #### globals

            Map<K,V> globals

      - #### functionImports

            List<E> functionImports

  - ### Class org.jbpm.process.core.impl.WorkDefinitionExtensionImpl extends WorkDefinitionImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### displayName

            String displayName

      - #### explanationText

            String explanationText

      - #### icon

            String icon

      - #### editor

            String editor

  - ### Class org.jbpm.process.core.impl.WorkDefinitionImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### parameters

            Map<K,V> parameters

      - #### results

            Map<K,V> results

  - ### Class org.jbpm.process.core.impl.WorkImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### parameters

            Map<K,V> parameters

      - #### parameterDefinitions

            Map<K,V> parameterDefinitions

- ## Package org.jbpm.process.core.timer

  - ### Class org.jbpm.process.core.timer.Timer extends Object implements Serializable

    serialVersionUID:
      7860512151581377015L

    - ### Serialized Fields

      - #### id

            long id

      - #### delay

            String delay

      - #### period

            String period

      - #### date

            String date

      - #### timeType

            int timeType

      - #### name

            String name

- ## Package org.jbpm.process.core.timer.impl

  - ### Class org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle extends org.drools.core.time.impl.DefaultJobHandle implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.process.core.timer.impl.QuartzSchedulerService.GlobalQuartzJobHandle extends GlobalTimerService.GlobalJobHandle implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### jobName

            String jobName

      - #### jobGroup

            String jobGroup

  - ### Class org.jbpm.process.core.timer.impl.QuartzSchedulerService.InmemoryTimerJobInstanceDelegate extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### jobname

            String jobname

      - #### timerServiceId

            String timerServiceId

  - ### Class org.jbpm.process.core.timer.impl.ThreadPoolSchedulerService.GlobalJDKJobHandle extends GlobalTimerService.GlobalJobHandle implements Serializable

    serialVersionUID:
      510L

- ## Package org.jbpm.process.instance.command

  - ### Class org.jbpm.process.instance.command.GetProcessInstanceVariableCommand extends Object implements Serializable

    serialVersionUID:
      6L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### variableId

            String variableId

  - ### Class org.jbpm.process.instance.command.MigrateProcessInstanceCommand extends Object implements Serializable

    serialVersionUID:
      6L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### processId

            String processId

      - #### nodeMapping

            Map<K,V> nodeMapping

  - ### Class org.jbpm.process.instance.command.RelativeUpdateTimerCommand extends UpdateTimerCommand implements Serializable

    serialVersionUID:
      -8252686458877022330L

  - ### Class org.jbpm.process.instance.command.ResumeProcessInstanceCommand extends Object implements Serializable

    serialVersionUID:
      3153292964867981793L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.process.instance.command.SuspendProcessInstanceCommand extends Object implements Serializable

    serialVersionUID:
      5824052805419980114L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.process.instance.command.UpdateProcessCommand extends Object implements Serializable

    serialVersionUID:
      6L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### processXml

            String processXml

  - ### Class org.jbpm.process.instance.command.UpdateTimerCommand extends Object implements Serializable

    serialVersionUID:
      -8252686458877022330L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### timerId

            long timerId

      - #### timerName

            String timerName

      - #### delay

            long delay

      - #### period

            long period

      - #### repeatLimit

            int repeatLimit

- ## Package org.jbpm.process.instance.context

  - ### Class org.jbpm.process.instance.context.AbstractContextInstance extends Object implements Serializable

    - ### Serialized Fields

      - #### contextId

            long contextId

      - #### contextInstanceContainer

            ContextInstanceContainer contextInstanceContainer

      - #### processInstance

            ProcessInstance processInstance

- ## Package org.jbpm.process.instance.context.exception

  - ### Class org.jbpm.process.instance.context.exception.CompensationScopeInstance extends ExceptionScopeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### compensationInstances

            Stack<E> compensationInstances

  - ### Class org.jbpm.process.instance.context.exception.DefaultExceptionScopeInstance extends ExceptionScopeInstance implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.process.instance.context.exception.ExceptionScopeInstance extends AbstractContextInstance implements Serializable

    serialVersionUID:
      510L

- ## Package org.jbpm.process.instance.context.exclusive

  - ### Class org.jbpm.process.instance.context.exclusive.ExclusiveGroupInstance extends AbstractContextInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeInstances

            Map<K,V> nodeInstances

- ## Package org.jbpm.process.instance.context.swimlane

  - ### Class org.jbpm.process.instance.context.swimlane.SwimlaneContextInstance extends AbstractContextInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### swimlaneActors

            Map<K,V> swimlaneActors

- ## Package org.jbpm.process.instance.context.variable

  - ### Class org.jbpm.process.instance.context.variable.VariableScopeInstance extends AbstractContextInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### variables

            Map<K,V> variables

- ## Package org.jbpm.process.instance.impl

  - ### Class org.jbpm.process.instance.impl.CancelNodeInstanceAction extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attachedToNodeId

            String attachedToNodeId

  - ### Class org.jbpm.process.instance.impl.FeelReturnValueEvaluator extends Object implements Serializable

    serialVersionUID:
      630L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.JavaScriptAction extends Object implements Serializable

    serialVersionUID:
      630L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.JavaScriptReturnValueEvaluator extends Object implements Serializable

    serialVersionUID:
      630L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.MVELAction extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.MVELReturnValueEvaluator extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.ProcessInstanceImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            long id

      - #### processId

            String processId

      - #### processXml

            String processXml

      - #### state

            int state

      - #### contextInstances

            Map<K,V> contextInstances

      - #### subContextInstances

            Map<K,V> subContextInstances

      - #### metaData

            Map<K,V> metaData

      - #### outcome

            String outcome

      - #### parentProcessInstanceId

            long parentProcessInstanceId

      - #### description

            String description

  - ### Class org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.process.instance.impl.RuleConstraintEvaluator extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

      - #### constraint

            String constraint

      - #### priority

            int priority

      - #### dialect

            String dialect

      - #### type

            String type

      - #### isDefault

            boolean isDefault

  - ### Class org.jbpm.process.instance.impl.SignalNodeInstanceAction extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### signal

            String signal

  - ### Class org.jbpm.process.instance.impl.XPATHReturnValueEvaluator extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.process.instance.impl.demo

  - ### Class org.jbpm.process.instance.impl.demo.UIWorkItemHandler extends JFrame implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### workItems

            Map<K,V> workItems

      - #### workItemsList

            JList<E> workItemsList

      - #### selectButton

            JButton selectButton

  - ### Class org.jbpm.process.instance.impl.demo.UIWorkItemHandlerDialog extends JDialog implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### results

            Map<K,V> results

      - #### handler

            UIWorkItemHandler handler

      - #### workItem

            org.kie.api.runtime.process.WorkItem workItem

      - #### resultNameTextField

            JTextField resultNameTextField

      - #### resultValueTextField

            JTextField resultValueTextField

      - #### addResultButton

            JButton addResultButton

      - #### completeButton

            JButton completeButton

      - #### abortButton

            JButton abortButton

- ## Package org.jbpm.process.instance.impl.humantask

  - ### Class org.jbpm.process.instance.impl.humantask.HumanTaskDialog extends JDialog implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### handler

            HumanTaskHandler handler

      - #### workItem

            org.kie.api.runtime.process.WorkItem workItem

      - #### resultNameField

            JTextField resultNameField

      - #### resultValueField

            JTextField resultValueField

      - #### results

            List<E> results

      - #### resultList

            JList<E> resultList

      - #### removeResultButton

            JButton removeResultButton

      - #### completeButton

            JButton completeButton

      - #### abortButton

            JButton abortButton

  - ### Class org.jbpm.process.instance.impl.humantask.HumanTaskHandler extends JFrame implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### workItems

            Map<K,V> workItems

      - #### actorTextField

            JTextField actorTextField

      - #### workItemsList

            JList<E> workItemsList

      - #### selectButton

            JButton selectButton

- ## Package org.jbpm.process.instance.timer

  - ### Class org.jbpm.process.instance.timer.TimerInstance extends Object implements Serializable

    serialVersionUID:
      9161292833931227195L

    - ### Serialized Fields

      - #### id

            long id

      - #### timerId

            long timerId

      - #### delay

            long delay

      - #### period

            long period

      - #### jobHandle

            org.drools.core.time.JobHandle jobHandle

      - #### activated

            Date activated

      - #### lastTriggered

            Date lastTriggered

      - #### processInstanceId

            long processInstanceId

      - #### repeatLimit

            int repeatLimit

      - #### sessionId

            long sessionId

      - #### cronExpression

            String cronExpression

      - #### name

            String name

  - ### Class org.jbpm.process.instance.timer.TimerManager.OverdueTrigger extends Object implements Serializable

    serialVersionUID:
      -2368476147776308013L

    - ### Serialized Fields

      - #### orig

            org.drools.core.time.Trigger orig

  - ### Class org.jbpm.process.instance.timer.TimerManager.ProcessJob extends Object implements Serializable

    serialVersionUID:
      6004839244692770390L

  - ### Class org.jbpm.process.instance.timer.TimerManager.ProcessJobContext extends Object implements Serializable

    serialVersionUID:
      476843895176221627L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### timer

            TimerInstance timer

      - #### trigger

            org.drools.core.time.Trigger trigger

      - #### jobHandle

            org.drools.core.time.JobHandle jobHandle

      - #### sessionId

            Long sessionId

      - #### newTimer

            boolean newTimer

  - ### Class org.jbpm.process.instance.timer.TimerManager.StartProcessJob extends Object implements Serializable

    serialVersionUID:
      1039445333595469160L

  - ### Class org.jbpm.process.instance.timer.TimerManager.StartProcessJobContext extends TimerManager.ProcessJobContext implements Serializable

    serialVersionUID:
      -5219141659893424294L

    - ### Serialized Fields

      - #### processId

            String processId

      - #### paramaeters

            Map<K,V> paramaeters

- ## Package org.jbpm.process.workitem

  - ### Class org.jbpm.process.workitem.WorkDefinitionImpl extends WorkDefinitionExtensionImpl implements Serializable

    serialVersionUID:
      5L

    - ### Serialized Fields

      - #### dependencies

            String[] dependencies

      - #### mavenDependencies

            String[] mavenDependencies

      - #### description

            String description

      - #### defaultHandler

            String defaultHandler

      - #### category

            String category

      - #### path

            String path

      - #### file

            String file

      - #### documentation

            String documentation

      - #### iconEncoded

            String iconEncoded

      - #### version

            String version

      - #### widType

            String widType

      - #### parameterValues

            Map<K,V> parameterValues

- ## Package org.jbpm.process.workitem.rest

  - ### Class org.jbpm.process.workitem.rest.RESTServiceException extends RuntimeException implements Serializable

    serialVersionUID:
      -2461370884711166642L

    - ### Serialized Fields

      - #### status

            int status

      - #### response

            String response

      - #### endoint

            String endoint

- ## Package org.jbpm.ruleflow.core

  - ### Class org.jbpm.ruleflow.core.RuleFlowProcess extends WorkflowProcessImpl implements Serializable

    serialVersionUID:
      510L

- ## Package org.jbpm.ruleflow.instance

  - ### Class org.jbpm.ruleflow.instance.RuleFlowProcessInstance extends WorkflowProcessInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.ruleflow.instance.RuleFlowProcessInstanceFactory extends AbstractProcessInstanceFactory implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.runtime.manager.impl.jpa

  - ### Class org.jbpm.runtime.manager.impl.jpa.ContextMappingInfo extends Object implements Serializable

    serialVersionUID:
      533985957655465840L

    - ### Serialized Fields

      - #### mappingId

            Long mappingId

      - #### version

            int version

      - #### contextId

            String contextId

      - #### ksessionId

            Long ksessionId

      - #### ownerId

            String ownerId

  - ### Class org.jbpm.runtime.manager.impl.jpa.ExecutionErrorInfo extends org.kie.internal.runtime.error.ExecutionError implements Serializable

    serialVersionUID:
      6669858787722894023L

    - ### Serialized Fields

      - #### ERROR_LOG_LENGTH

            int ERROR_LOG_LENGTH

      - #### id

            Long id

- ## Package org.jbpm.runtime.manager.impl.migration

  - ### Class org.jbpm.runtime.manager.impl.migration.MigrationEntry extends Object implements Serializable

    serialVersionUID:
      5382825398221178666L

    - ### Serialized Fields

      - #### timestamp

            Date timestamp

      - #### message

            String message

      - #### type

            MigrationEntry.Type type

  - ### Class org.jbpm.runtime.manager.impl.migration.MigrationException extends RuntimeException implements Serializable

    serialVersionUID:
      5712543628038416507L

    - ### Serialized Fields

      - #### report

            MigrationReport report

  - ### Class org.jbpm.runtime.manager.impl.migration.MigrationReport extends Object implements Serializable

    serialVersionUID:
      -5992169359542031146L

    - ### Serialized Fields

      - #### migrationSpec

            MigrationSpec migrationSpec

      - #### successful

            boolean successful

      - #### startDate

            Date startDate

      - #### endDate

            Date endDate

      - #### entries

            List<E> entries

  - ### Class org.jbpm.runtime.manager.impl.migration.MigrationSpec extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### deploymentId

            String deploymentId

      - #### processInstanceId

            Long processInstanceId

      - #### toProcessId

            String toProcessId

      - #### toDeploymentId

            String toDeploymentId

- ## Package org.jbpm.services.api

  - ### Class org.jbpm.services.api.DeploymentNotActiveException extends DeploymentNotFoundException implements Serializable

    serialVersionUID:
      4139469799335673649L

  - ### Class org.jbpm.services.api.DeploymentNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673649L

  - ### Class org.jbpm.services.api.NodeInstanceNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673639L

  - ### Class org.jbpm.services.api.NodeNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673639L

  - ### Class org.jbpm.services.api.ProcessDefinitionNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673639L

  - ### Class org.jbpm.services.api.ProcessInstanceNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673640L

  - ### Class org.jbpm.services.api.TaskNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4138469799335673639L

  - ### Class org.jbpm.services.api.WorkItemNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335673639L

- ## Package org.jbpm.services.api.admin

  - ### Class org.jbpm.services.api.admin.ExecutionErrorNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4138469799335673639L

- ## Package org.jbpm.services.api.model

- ## Package org.jbpm.services.api.query

  - ### Class org.jbpm.services.api.query.NamedQueryMapper extends Object implements Serializable

    serialVersionUID:
      -5975192042647431269L

    - ### Serialized Fields

      - #### mapperName

            String mapperName

  - ### Class org.jbpm.services.api.query.QueryAlreadyRegisteredException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335556639L

  - ### Class org.jbpm.services.api.query.QueryNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4139469799335666639L

- ## Package org.jbpm.services.api.query.model

  - ### Class org.jbpm.services.api.query.model.QueryParam extends Object implements Serializable

    serialVersionUID:
      -7751811350486978746L

    - ### Serialized Fields

      - #### column

            String column

      - #### operator

            String operator

      - #### value

            List<E> value

- ## Package org.jbpm.services.ejb.remote.api

  - ### Class org.jbpm.services.ejb.remote.api.RemoteMap extends AbstractRemoteObject implements Serializable

    serialVersionUID:
      6538775214677901097L

    - ### Serialized Fields

      - #### data

            HashMap<K,V> data

  - ### Class org.jbpm.services.ejb.remote.api.RemoteObject extends AbstractRemoteObject implements Serializable

    serialVersionUID:
      61486849584640922L

    - ### Serialized Fields

      - #### content

            byte[] content

- ## Package org.jbpm.services.task.admin.listener.internal

  - ### Class org.jbpm.services.task.admin.listener.internal.GetCurrentTxTasksCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      6474368266134150938L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

- ## Package org.jbpm.services.task.assignment

  - ### Class org.jbpm.services.task.assignment.UserTaskLoad extends Object implements Serializable

    serialVersionUID:
      19630331L

    - ### Serialized Fields

      - #### calculatorIdentifier

            String calculatorIdentifier

      - #### user

            org.kie.api.task.model.User user

      - #### calculatedLoad

            Double calculatedLoad

- ## Package org.jbpm.services.task.assignment.impl

  - ### Class org.jbpm.services.task.assignment.impl.AssignmentImpl extends org.kie.internal.task.api.assignment.Assignment implements Serializable

    serialVersionUID:
      1681037121432440328L

    - ### Serialized Fields

      - #### currentlyAssigned

            Long currentlyAssigned

- ## Package org.jbpm.services.task.audit.commands

  - ### Class org.jbpm.services.task.audit.commands.AbstractTaskAuditQueryCommand extends TaskCommand<List<R>> implements Serializable

  - ### Class org.jbpm.services.task.audit.commands.AuditTaskQueryCommand extends AbstractTaskAuditQueryCommand<org.kie.internal.task.api.AuditTask,AuditTaskImpl> implements Serializable

    serialVersionUID:
      -6567926743616254900L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.services.task.audit.commands.BAMTaskSummaryQueryCommand extends TaskCommand<List<BAMTaskSummaryImpl>> implements Serializable

    serialVersionUID:
      -6567926743616254900L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.services.task.audit.commands.DeleteAuditEventsCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      -7929370526623674312L

  - ### Class org.jbpm.services.task.audit.commands.DeleteBAMTaskSummariesCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      -7929370526623674312L

  - ### Class org.jbpm.services.task.audit.commands.GetAllAdminAuditTasksByUserCommand extends UserGroupCallbackTaskCommand<List<org.kie.internal.task.api.AuditTask>> implements Serializable

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetAllAuditTasksByStatusCommand extends UserGroupCallbackTaskCommand<List<org.kie.internal.task.api.AuditTask>> implements Serializable

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetAllGroupAuditTasksByUserCommand extends UserGroupCallbackTaskCommand<List<org.kie.internal.task.api.AuditTask>> implements Serializable

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetAllHistoryAuditTasksByUserCommand extends TaskCommand<List<org.kie.internal.task.api.AuditTask>> implements Serializable

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

      - #### owner

            String owner

  - ### Class org.jbpm.services.task.audit.commands.GetAllHistoryAuditTasksCommand extends TaskCommand<List<org.kie.internal.task.api.AuditTask>> implements Serializable

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetAuditEventsByProcessInstanceIdCommand extends TaskCommand<List<org.kie.internal.task.api.model.TaskEvent>> implements Serializable

    serialVersionUID:
      -7929370526623674312L

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.services.task.audit.commands.GetAuditEventsCommand extends TaskCommand<List<org.kie.internal.task.api.model.TaskEvent>> implements Serializable

    serialVersionUID:
      -7929370526623674312L

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetBAMTaskSummariesCommand extends TaskCommand<List<BAMTaskSummaryImpl>> implements Serializable

    serialVersionUID:
      -7929370526623674312L

  - ### Class org.jbpm.services.task.audit.commands.GetTaskInputVariablesCommand extends TaskCommand<List<org.kie.internal.task.api.TaskVariable>> implements Serializable

    serialVersionUID:
      -7929370526623674312L

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetTaskOutputVariablesCommand extends TaskCommand<List<org.kie.internal.task.api.TaskVariable>> implements Serializable

    serialVersionUID:
      -7929370526623674312L

    - ### Serialized Fields

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetTasksByVariableNameAndValueCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### variableName

            String variableName

      - #### variableValue

            String variableValue

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.GetTasksByVariableNameCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### variableName

            String variableName

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.audit.commands.TaskEventQueryCommand extends AbstractTaskAuditQueryCommand<org.kie.internal.task.api.TaskEvent,TaskEventImpl> implements Serializable

    serialVersionUID:
      -6287062700661839499L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.services.task.audit.commands.TaskVariableQueryCommand extends AbstractTaskAuditQueryCommand<org.kie.internal.task.api.TaskVariable,TaskVariableImpl> implements Serializable

    serialVersionUID:
      -6879337395030142688L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

- ## Package org.jbpm.services.task.audit.impl.model

  - ### Class org.jbpm.services.task.audit.impl.model.AuditTaskImpl extends Object implements Serializable

    serialVersionUID:
      5388016330549830043L

    - ### Serialized Fields

      - #### id

            Long id

      - #### taskId

            Long taskId

      - #### status

            String status

      - #### activationTime

            Date activationTime

      - #### name

            String name

      - #### description

            String description

      - #### priority

            int priority

      - #### createdBy

            String createdBy

      - #### actualOwner

            String actualOwner

      - #### createdOn

            Date createdOn

      - #### dueDate

            Date dueDate

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### processSessionId

            long processSessionId

      - #### parentId

            long parentId

      - #### deploymentId

            String deploymentId

      - #### workItemId

            Long workItemId

      - #### lastModificationDate

            Date lastModificationDate

  - ### Class org.jbpm.services.task.audit.impl.model.BAMTaskSummaryImpl extends Object implements Serializable

    serialVersionUID:
      2793651602463099870L

    - ### Serialized Fields

      - #### pk

            Long pk

      - #### version

            Integer version

      - #### taskId

            long taskId

      - #### taskName

            String taskName

      - #### status

            String status

      - #### createdDate

            Date createdDate

      - #### startDate

            Date startDate

      - #### endDate

            Date endDate

      - #### processInstanceId

            long processInstanceId

      - #### userId

            String userId

      - #### duration

            Long duration

  - ### Class org.jbpm.services.task.audit.impl.model.TaskEventImpl extends Object implements Serializable

    serialVersionUID:
      6304722095353315479L

    - ### Serialized Fields

      - #### id

            Long id

      - #### version

            Integer version

      - #### taskId

            Long taskId

      - #### workItemId

            Long workItemId

      - #### type

            org.kie.internal.task.api.model.TaskEvent.TaskEventType type

      - #### processInstanceId

            Long processInstanceId

      - #### userId

            String userId

      - #### message

            String message

      - #### correlationKey

            String correlationKey

      - #### processType

            Integer processType

      - #### logTime

            Date logTime

  - ### Class org.jbpm.services.task.audit.impl.model.TaskVariableImpl extends Object implements Serializable

    serialVersionUID:
      5388016330549830048L

    - ### Serialized Fields

      - #### VARIABLE_LOG_LENGTH

            int VARIABLE_LOG_LENGTH

      - #### id

            Long id

      - #### taskId

            Long taskId

      - #### processInstanceId

            Long processInstanceId

      - #### processId

            String processId

      - #### name

            String name

      - #### value

            String value

      - #### type

            org.kie.internal.task.api.TaskVariable.VariableType type

      - #### modificationDate

            Date modificationDate

- ## Package org.jbpm.services.task.commands

  - ### Class org.jbpm.services.task.commands.ActivateTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -2218880638839442379L

  - ### Class org.jbpm.services.task.commands.AddAttachmentCommand extends UserGroupCallbackTaskCommand<Long> implements Serializable

    serialVersionUID:
      -1295175842745522756L

    - ### Serialized Fields

      - #### jaxbAttachment

            JaxbAttachment jaxbAttachment

      - #### attachment

            org.kie.api.task.model.Attachment attachment

      - #### jaxbContent

            JaxbContent jaxbContent

      - #### content

            org.kie.api.task.model.Content content

      - #### rawContent

            Object rawContent

  - ### Class org.jbpm.services.task.commands.AddCommentCommand extends UserGroupCallbackTaskCommand<Long> implements Serializable

    serialVersionUID:
      -1295175858745522756L

    - ### Serialized Fields

      - #### jaxbComment

            JaxbComment jaxbComment

      - #### comment

            org.kie.api.task.model.Comment comment

  - ### Class org.jbpm.services.task.commands.AddContentCommand extends TaskCommand<Long> implements Serializable

    serialVersionUID:
      -1295175858745522756L

    - ### Serialized Fields

      - #### jaxbContent

            JaxbContent jaxbContent

      - #### content

            org.kie.api.task.model.Content content

      - #### params

            Map<K,V> params

  - ### Class org.jbpm.services.task.commands.AddContentFromUserCommand extends UserGroupCallbackTaskCommand<Long> implements Serializable

    serialVersionUID:
      -1295175858745522756L

    - ### Serialized Fields

      - #### documentContentBytes

            byte[] documentContentBytes

      - #### outputContentMap

            Map<K,V> outputContentMap

  - ### Class org.jbpm.services.task.commands.AddGroupCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      8723206149543662492L

    - ### Serialized Fields

      - #### groupId

            String groupId

  - ### Class org.jbpm.services.task.commands.AddTaskCommand extends UserGroupCallbackTaskCommand<Long> implements Serializable

    serialVersionUID:
      743368767949233891L

    - ### Serialized Fields

      - #### jaxbTask

            JaxbTask jaxbTask

      - #### task

            org.kie.api.task.model.Task task

      - #### params

            Map<K,V> params

      - #### data

            org.kie.internal.task.api.model.ContentData data

  - ### Class org.jbpm.services.task.commands.AddUserCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5800835226386301758L

  - ### Class org.jbpm.services.task.commands.AddUsersGroupsCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5800835226386301758L

    - ### Serialized Fields

      - #### users

            Map<K,V> users

      - #### groups

            Map<K,V> groups

  - ### Class org.jbpm.services.task.commands.ArchiveTasksCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      -2218880638839442379L

    - ### Serialized Fields

      - #### tasks

            List<E> tasks

  - ### Class org.jbpm.services.task.commands.CancelDeadlineCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1315897796195789680L

    - ### Serialized Fields

      - #### removeStart

            boolean removeStart

      - #### removeEnd

            boolean removeEnd

  - ### Class org.jbpm.services.task.commands.ClaimNextAvailableTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      5483896114601268607L

  - ### Class org.jbpm.services.task.commands.ClaimTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      3457622878127569389L

  - ### Class org.jbpm.services.task.commands.CompleteTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      412409697422083299L

    - ### Serialized Fields

      - #### data

            Map<K,V> data

  - ### Class org.jbpm.services.task.commands.CompositeCommand extends TaskCommand<T> implements Serializable

    serialVersionUID:
      -5591247478243819049L

    - ### Serialized Fields

      - #### mainCommand

            TaskCommand<T> mainCommand

      - #### commands

            List<E> commands

  - ### Class org.jbpm.services.task.commands.DelegateTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

  - ### Class org.jbpm.services.task.commands.DeleteAttachmentCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

    - ### Serialized Fields

      - #### attachmentId

            Long attachmentId

  - ### Class org.jbpm.services.task.commands.DeleteCommentCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

    - ### Serialized Fields

      - #### commentId

            Long commentId

  - ### Class org.jbpm.services.task.commands.DeleteContentCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

    - ### Serialized Fields

      - #### contentId

            Long contentId

  - ### Class org.jbpm.services.task.commands.DeleteFaultCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

  - ### Class org.jbpm.services.task.commands.DeleteOutputCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

  - ### Class org.jbpm.services.task.commands.DeployTaskDefCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

    - ### Serialized Fields

      - #### taskDef

            org.kie.internal.task.api.model.TaskDef taskDef

  - ### Class org.jbpm.services.task.commands.ExecuteDeadlinesCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      3140157192156956692L

    - ### Serialized Fields

      - #### deadlineId

            Long deadlineId

      - #### type

            org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type

  - ### Class org.jbpm.services.task.commands.ExecuteReminderCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      -1167914440425583650L

    - ### Serialized Fields

      - #### fromUser

            String fromUser

  - ### Class org.jbpm.services.task.commands.ExecuteTaskRulesCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      1852525453931482868L

    - ### Serialized Fields

      - #### data

            Map<K,V> data

      - #### scope

            String scope

  - ### Class org.jbpm.services.task.commands.ExitTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      6514448276718693595L

  - ### Class org.jbpm.services.task.commands.FailTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1749562224208571352L

    - ### Serialized Fields

      - #### data

            Map<K,V> data

  - ### Class org.jbpm.services.task.commands.ForwardTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -3291367442760747824L

  - ### Class org.jbpm.services.task.commands.GetActiveTasksCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### date

            Date date

  - ### Class org.jbpm.services.task.commands.GetAllAttachmentsCommand extends TaskCommand<List<org.kie.api.task.model.Attachment>> implements Serializable

    serialVersionUID:
      -4566088487597623910L

  - ### Class org.jbpm.services.task.commands.GetAllCommentsCommand extends TaskCommand<List<org.kie.api.task.model.Comment>> implements Serializable

    serialVersionUID:
      5911387213149078240L

  - ### Class org.jbpm.services.task.commands.GetAllContentCommand extends TaskCommand<List<org.kie.api.task.model.Content>> implements Serializable

    serialVersionUID:
      5911387213149078240L

  - ### Class org.jbpm.services.task.commands.GetAllTaskDefinitionsCommand extends TaskCommand<List<org.kie.internal.task.api.model.TaskDef>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### filter

            String filter

  - ### Class org.jbpm.services.task.commands.GetArchivedTasksCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

  - ### Class org.jbpm.services.task.commands.GetAttachmentCommand extends TaskCommand<org.kie.api.task.model.Attachment> implements Serializable

    serialVersionUID:
      -4566088487597623910L

    - ### Serialized Fields

      - #### attachmentId

            Long attachmentId

  - ### Class org.jbpm.services.task.commands.GetCommentCommand extends TaskCommand<org.kie.api.task.model.Comment> implements Serializable

    serialVersionUID:
      5911387213149078240L

    - ### Serialized Fields

      - #### commentId

            Long commentId

  - ### Class org.jbpm.services.task.commands.GetCompletedTasksByUserCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetCompletedTasksCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### date

            Date date

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.services.task.commands.GetContentByIdCommand extends TaskCommand<org.kie.api.task.model.Content> implements Serializable

    serialVersionUID:
      5911387213149078240L

    - ### Serialized Fields

      - #### contentId

            Long contentId

  - ### Class org.jbpm.services.task.commands.GetContentByIdForUserCommand extends UserGroupCallbackTaskCommand<org.kie.api.task.model.Content> implements Serializable

    serialVersionUID:
      5911387213149078240L

    - ### Serialized Fields

      - #### contentId

            Long contentId

  - ### Class org.jbpm.services.task.commands.GetContentMapForUserCommand extends UserGroupCallbackTaskCommand<Map<String,Object>> implements Serializable

    serialVersionUID:
      5911387213149078240L

  - ### Class org.jbpm.services.task.commands.GetGroupCommand extends TaskCommand<org.kie.api.task.model.Group> implements Serializable

    serialVersionUID:
      -836520791223188840L

    - ### Serialized Fields

      - #### groupId

            String groupId

  - ### Class org.jbpm.services.task.commands.GetGroupsCommand extends TaskCommand<List<org.kie.api.task.model.Group>> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetOrgEntityCommand extends TaskCommand<org.kie.api.task.model.OrganizationalEntity> implements Serializable

    serialVersionUID:
      -836520791223188840L

    - ### Serialized Fields

      - #### id

            String id

  - ### Class org.jbpm.services.task.commands.GetPendingSubTasksCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### parentId

            Long parentId

  - ### Class org.jbpm.services.task.commands.GetPendingTasksByUserCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetPotentialOwnersForTaskCommand extends TaskCommand<Map<Long,List<org.kie.api.task.model.OrganizationalEntity>>> implements Serializable

    serialVersionUID:
      6296898155907765061L

    - ### Serialized Fields

      - #### taskIds

            List<E> taskIds

  - ### Class org.jbpm.services.task.commands.GetSubTasksCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### parentId

            Long parentId

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsBusinessAdminCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      -128903115964900028L

    - ### Serialized Fields

      - #### status

            List<E> status

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsExcludedOwnerCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsInitiatorCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerByExpDateCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### status

            List<E> status

      - #### expirationDate

            Date expirationDate

      - #### optional

            boolean optional

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerPagingCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### firstResult

            Integer firstResult

      - #### maxResults

            Integer maxResults

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsRecipientCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedAsStakeholderCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

  - ### Class org.jbpm.services.task.commands.GetTaskAssignedByGroupsCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      6296898155907765061L

  - ### Class org.jbpm.services.task.commands.GetTaskByWorkItemIdCommand extends TaskCommand<org.kie.api.task.model.Task> implements Serializable

    serialVersionUID:
      6296898155907765061L

    - ### Serialized Fields

      - #### workItemId

            Long workItemId

  - ### Class org.jbpm.services.task.commands.GetTaskCommand extends TaskCommand<org.kie.api.task.model.Task> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetTaskContentCommand extends TaskCommand<Map<String,Object>> implements Serializable

    serialVersionUID:
      5911387213149078240L

  - ### Class org.jbpm.services.task.commands.GetTaskDefinitionCommand extends TaskCommand<org.kie.internal.task.api.model.TaskDef> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### definitionId

            String definitionId

  - ### Class org.jbpm.services.task.commands.GetTaskOwnedByExpDateBeforeDateCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### expirationDate

            Date expirationDate

  - ### Class org.jbpm.services.task.commands.GetTaskOwnedByExpDateCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      5077599352603072633L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### expirationDate

            Date expirationDate

      - #### optional

            boolean optional

  - ### Class org.jbpm.services.task.commands.GetTaskPropertyCommand extends UserGroupCallbackTaskCommand<Object> implements Serializable

    serialVersionUID:
      -836520791223188840L

    - ### Serialized Fields

      - #### property

            Integer property

  - ### Class org.jbpm.services.task.commands.GetTasksByProcessInstanceIdCommand extends TaskCommand<List<Long>> implements Serializable

    serialVersionUID:
      -2328845811017055632L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.services.task.commands.GetTasksByStatusByProcessInstanceIdCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      -6059681013108594344L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### taskName

            String taskName

      - #### statuses

            List<E> statuses

  - ### Class org.jbpm.services.task.commands.GetTasksForProcessCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      -3784821014329573243L

    - ### Serialized Fields

      - #### processInstanceId

            Long processInstanceId

      - #### statuses

            List<E> statuses

      - #### language

            String language

  - ### Class org.jbpm.services.task.commands.GetTasksOwnedCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      -1763215272466075367L

    - ### Serialized Fields

      - #### statuses

            List<E> statuses

      - #### filter

            org.kie.internal.query.QueryFilter filter

  - ### Class org.jbpm.services.task.commands.GetUserCommand extends TaskCommand<org.kie.api.task.model.User> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetUserInfoCommand extends TaskCommand<org.kie.internal.task.api.UserInfo> implements Serializable

    serialVersionUID:
      -5174631969130504959L

  - ### Class org.jbpm.services.task.commands.GetUsersCommand extends TaskCommand<List<org.kie.api.task.model.User>> implements Serializable

    serialVersionUID:
      -836520791223188840L

  - ### Class org.jbpm.services.task.commands.GetUserTaskCommand extends TaskCommand<org.kie.api.task.model.Task> implements Serializable

    serialVersionUID:
      -3066272693452263188L

  - ### Class org.jbpm.services.task.commands.InitDeadlinesCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      -8095766991770311489L

  - ### Class org.jbpm.services.task.commands.NominateTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      1874781422343631410L

    - ### Serialized Fields

      - #### potentialOwners

            List<E> potentialOwners

  - ### Class org.jbpm.services.task.commands.ProcessSubTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -1315897796195789680L

    - ### Serialized Fields

      - #### data

            Map<K,V> data

  - ### Class org.jbpm.services.task.commands.ReleaseTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -9094809920345727802L

  - ### Class org.jbpm.services.task.commands.RemoveAllTasksCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      -5174631969130504959L

  - ### Class org.jbpm.services.task.commands.RemoveGroupCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      7393379209067431866L

    - ### Serialized Fields

      - #### groupId

            String groupId

  - ### Class org.jbpm.services.task.commands.RemoveTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -5174631969130504959L

  - ### Class org.jbpm.services.task.commands.RemoveTasksCommand extends TaskCommand<Integer> implements Serializable

    serialVersionUID:
      -5174631969130504959L

    - ### Serialized Fields

      - #### tasks

            List<E> tasks

  - ### Class org.jbpm.services.task.commands.RemoveUserCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      7393379209067431866L

  - ### Class org.jbpm.services.task.commands.ResumeTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -5174631969130504959L

  - ### Class org.jbpm.services.task.commands.SetTaskPropertyCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -836520791223188840L

    - ### Serialized Fields

      - #### property

            Integer property

      - #### faultData

            JaxbFaultData faultData

      - #### output

            Object output

      - #### priority

            Integer priority

      - #### namesOrDescriptions

            List<E> namesOrDescriptions

      - #### expirationDate

            Date expirationDate

      - #### skippable

            Boolean skippable

      - #### subTasksStrategy

            org.kie.internal.task.api.model.SubTasksStrategy subTasksStrategy

  - ### Class org.jbpm.services.task.commands.SkipTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      8145425383669415596L

  - ### Class org.jbpm.services.task.commands.StartTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      6034478381015990133L

  - ### Class org.jbpm.services.task.commands.StopTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      -4282226852650036375L

  - ### Class org.jbpm.services.task.commands.SuspendTaskCommand extends UserGroupCallbackTaskCommand<Void> implements Serializable

    serialVersionUID:
      5486559063221608125L

  - ### Class org.jbpm.services.task.commands.TaskCommand extends Object implements Serializable

    serialVersionUID:
      -8814813191723981179L

    - ### Serialized Fields

      - #### taskId

            Long taskId

      - #### userId

            String userId

      - #### groupIds

            List<E> groupIds

      - #### targetEntityId

            String targetEntityId

  - ### Class org.jbpm.services.task.commands.TaskSummaryQueryCommand extends TaskCommand<List<org.kie.api.task.model.TaskSummary>> implements Serializable

    serialVersionUID:
      -6879337395030142688L

    - ### Serialized Fields

      - #### queryWhere

            org.jbpm.query.jpa.data.QueryWhere queryWhere

  - ### Class org.jbpm.services.task.commands.UndeployTaskDefCommand extends TaskCommand<Void> implements Serializable

    serialVersionUID:
      5656199063761548979L

    - ### Serialized Fields

      - #### taskDefId

            String taskDefId

  - ### Class org.jbpm.services.task.commands.UserGroupCallbackTaskCommand extends TaskCommand<T> implements Serializable

    serialVersionUID:
      2675686383800457244L

    - ### Serialized Fields

      - #### userGroupsMap

            Map<K,V> userGroupsMap

- ## Package org.jbpm.services.task.events

  - ### Class org.jbpm.services.task.events.TaskEventImpl extends EventObject implements Serializable

    serialVersionUID:
      -3579310906511209132L

    - ### Serialized Fields

      - #### task

            org.kie.api.task.model.Task task

      - #### eventDate

            Date eventDate

      - #### metadata

            Map<K,V> metadata

  - ### Class org.jbpm.services.task.events.TaskEventSupport extends org.drools.core.event.AbstractEventSupport<org.kie.api.task.TaskLifeCycleEventListener> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput arg0)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput arg0)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.services.task.exception

  - ### Class org.jbpm.services.task.exception.CannotAddTaskException extends org.kie.internal.task.exception.TaskException implements Serializable

    serialVersionUID:
      7726830444895556394L

  - ### Class org.jbpm.services.task.exception.IncorrectParametersException extends org.kie.internal.task.exception.TaskException implements Serializable

  - ### Class org.jbpm.services.task.exception.PermissionDeniedException extends org.kie.internal.task.exception.TaskException implements Serializable

  - ### Class org.jbpm.services.task.exception.TaskExecutionException extends org.kie.internal.task.exception.TaskException implements Serializable

    serialVersionUID:
      4120375367390019555L

- ## Package org.jbpm.services.task.impl

  - ### Class org.jbpm.services.task.impl.TaskDeadlinesServiceImpl.ScheduledTaskDeadline extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### taskId

            long taskId

      - #### deadlineId

            long deadlineId

      - #### type

            org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type

      - #### deploymentId

            String deploymentId

      - #### processInstanceId

            Long processInstanceId

  - ### Class org.jbpm.services.task.impl.TaskResolverFactory extends org.mvel2.integration.impl.ImmutableDefaultFactory implements Serializable

    serialVersionUID:
      8019024969834990593L

    - ### Serialized Fields

      - #### task

            org.kie.api.task.model.Task task

- ## Package org.jbpm.services.task.impl.model

  - ### Class org.jbpm.services.task.impl.model.AttachmentImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.BooleanExpressionImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.CommentImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.ContentDataImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.ContentImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.DeadlineImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.DeadlinesImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.DelegationImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.EmailImpl extends OrganizationalEntityImpl implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.EmailNotificationHeaderImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.EmailNotificationImpl extends NotificationImpl implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.EscalationImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.FaultDataImpl extends ContentDataImpl implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.GroupImpl extends OrganizationalEntityImpl implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.I18NTextImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.NotificationImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.OrganizationalEntityImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.PeopleAssignmentsImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.ReassignmentImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.TaskDataImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.TaskDefImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.TaskImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.UserImpl extends OrganizationalEntityImpl implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.services.task.impl.model.xml

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbAttachment extends AbstractJaxbTaskObject<org.kie.api.task.model.Attachment> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbComment extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbContent extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbContentData extends AbstractJaxbTaskObject<org.kie.internal.task.api.model.ContentData> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbDeadlines extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbFaultData extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbI18NText extends AbstractJaxbTaskObject<org.kie.api.task.model.I18NText> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbOrganizationalEntity extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbPeopleAssignments extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbTask extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.services.task.impl.model.xml.JaxbTaskData extends AbstractJaxbTaskObject<org.kie.api.task.model.TaskData> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.services.task.query

  - ### Class org.jbpm.services.task.query.TaskSummaryImpl extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.shared.services.impl.commands

  - ### Class org.jbpm.shared.services.impl.commands.CompositeCommand extends Object implements Serializable

    serialVersionUID:
      6368668523569392532L

    - ### Serialized Fields

      - #### commands

            org.kie.api.command.ExecutableCommand<T>[] commands

  - ### Class org.jbpm.shared.services.impl.commands.FindObjectCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### identifer

            Object identifer

      - #### clazz

            Class<T> clazz

  - ### Class org.jbpm.shared.services.impl.commands.FunctionCommand extends Object implements Serializable

    serialVersionUID:
      6368668523569392532L

    - ### Serialized Fields

      - #### command

            org.kie.api.command.ExecutableCommand<T> command

      - #### function

            Consumer<T> function

  - ### Class org.jbpm.shared.services.impl.commands.MergeObjectCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### objectsToMerge

            Object[] objectsToMerge

  - ### Class org.jbpm.shared.services.impl.commands.PersistObjectCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### objectsToPersist

            Object[] objectsToPersist

  - ### Class org.jbpm.shared.services.impl.commands.QueryLockNameCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522165028L

    - ### Serialized Fields

      - #### resultType

            Class<T> resultType

      - #### queryName

            String queryName

      - #### params

            Map<K,V> params

      - #### singleResult

            boolean singleResult

  - ### Class org.jbpm.shared.services.impl.commands.QueryLockStringCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522165028L

    - ### Serialized Fields

      - #### resultType

            Class<T> resultType

      - #### queryString

            String queryString

      - #### params

            Map<K,V> params

      - #### singleResult

            boolean singleResult

  - ### Class org.jbpm.shared.services.impl.commands.QueryNameCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### resultType

            Class<T> resultType

      - #### queryName

            String queryName

      - #### params

            Map<K,V> params

  - ### Class org.jbpm.shared.services.impl.commands.QueryStringCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### resultType

            Class<T> resultType

      - #### queryName

            String queryName

      - #### params

            Map<K,V> params

  - ### Class org.jbpm.shared.services.impl.commands.RemoveObjectCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### objectsToRemove

            Object[] objectsToRemove

  - ### Class org.jbpm.shared.services.impl.commands.UpdateStringCommand extends Object implements Serializable

    serialVersionUID:
      -4014807273522465028L

    - ### Serialized Fields

      - #### updateString

            String updateString

      - #### parameters

            Map<K,V> parameters

- ## Package org.jbpm.workflow.core

  - ### Class org.jbpm.workflow.core.DroolsAction extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.jbpm.workflow.core.impl

  - ### Class org.jbpm.workflow.core.impl.ConnectionImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### from

            org.kie.api.definition.process.Node from

      - #### to

            org.kie.api.definition.process.Node to

      - #### fromType

            String fromType

      - #### toType

            String toType

      - #### metaData

            Map<K,V> metaData

  - ### Class org.jbpm.workflow.core.impl.ConnectionRef extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### connectionId

            String connectionId

      - #### toType

            String toType

      - #### nodeId

            long nodeId

  - ### Class org.jbpm.workflow.core.impl.ConstraintImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### metaData

            Map<K,V> metaData

      - #### name

            String name

      - #### constraint

            String constraint

      - #### priority

            int priority

      - #### dialect

            String dialect

      - #### type

            String type

      - #### isDefault

            boolean isDefault

  - ### Class org.jbpm.workflow.core.impl.DroolsConsequenceAction extends DroolsAction implements Serializable

    serialVersionUID:
      510L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.jbpm.workflow.core.impl.ExtendedNodeImpl extends NodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### actions

            Map<K,V> actions

  - ### Class org.jbpm.workflow.core.impl.NodeContainerImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodes

            Map<K,V> nodes

  - ### Class org.jbpm.workflow.core.impl.NodeImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            long id

      - #### name

            String name

      - #### incomingConnections

            Map<K,V> incomingConnections

      - #### outgoingConnections

            Map<K,V> outgoingConnections

      - #### parentNodeContainer

            org.kie.api.definition.process.NodeContainer parentNodeContainer

      - #### contexts

            Map<K,V> contexts

      - #### metaData

            Map<K,V> metaData

      - #### constraints

            Map<K,V> constraints

  - ### Class org.jbpm.workflow.core.impl.WorkflowProcessImpl extends ProcessImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### autoComplete

            boolean autoComplete

      - #### dynamic

            boolean dynamic

      - #### nodeContainer

            NodeContainer nodeContainer

- ## Package org.jbpm.workflow.core.node

  - ### Class org.jbpm.workflow.core.node.ActionNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### action

            DroolsAction action

  - ### Class org.jbpm.workflow.core.node.Assignment extends Object implements Serializable

    serialVersionUID:
      5L

    - ### Serialized Fields

      - #### dialect

            String dialect

      - #### from

            String from

      - #### to

            String to

      - #### metaData

            Map<K,V> metaData

  - ### Class org.jbpm.workflow.core.node.AsyncEventNode extends EventNode implements Serializable

    serialVersionUID:
      -4724021457443413412L

    - ### Serialized Fields

      - #### node

            org.kie.api.definition.process.Node node

  - ### Class org.jbpm.workflow.core.node.BoundaryEventNode extends EventNode implements Serializable

    serialVersionUID:
      3448981074702415561L

    - ### Serialized Fields

      - #### attachedToNodeId

            String attachedToNodeId

  - ### Class org.jbpm.workflow.core.node.CatchLinkNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      201105121554L

  - ### Class org.jbpm.workflow.core.node.CompositeContextNode extends CompositeNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextContainer

            ContextContainer contextContainer

  - ### Class org.jbpm.workflow.core.node.CompositeNode extends StateBasedNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeContainer

            NodeContainer nodeContainer

      - #### inConnectionMap

            Map<K,V> inConnectionMap

      - #### outConnectionMap

            Map<K,V> outConnectionMap

      - #### cancelRemainingInstances

            boolean cancelRemainingInstances

      - #### autoComplete

            boolean autoComplete

  - ### Class org.jbpm.workflow.core.node.CompositeNode.CompositeNodeEnd extends NodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### parentNode

            CompositeNode parentNode

      - #### outNodeId

            long outNodeId

      - #### outType

            String outType

  - ### Class org.jbpm.workflow.core.node.CompositeNode.CompositeNodeStart extends NodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### parentNode

            CompositeNode parentNode

      - #### inNodeId

            long inNodeId

      - #### inType

            String inType

  - ### Class org.jbpm.workflow.core.node.CompositeNode.NodeAndType extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeContainer

            NodeContainer nodeContainer

      - #### nodeId

            long nodeId

      - #### type

            String type

  - ### Class org.jbpm.workflow.core.node.ConstraintTrigger extends Trigger implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### constraint

            String constraint

      - #### header

            String header

  - ### Class org.jbpm.workflow.core.node.DataAssociation extends Object implements Serializable

    serialVersionUID:
      5L

    - ### Serialized Fields

      - #### sources

            List<E> sources

      - #### target

            String target

      - #### assignments

            List<E> assignments

      - #### transformation

            Transformation transformation

  - ### Class org.jbpm.workflow.core.node.DynamicNode extends CompositeContextNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### activationExpression

            String activationExpression

      - #### completionExpression

            String completionExpression

      - #### language

            String language

  - ### Class org.jbpm.workflow.core.node.EndNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### terminate

            boolean terminate

      - #### scope

            int scope

  - ### Class org.jbpm.workflow.core.node.EventNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### filters

            List<E> filters

      - #### transformer

            EventTransformer transformer

      - #### variableName

            String variableName

      - #### scope

            String scope

  - ### Class org.jbpm.workflow.core.node.EventSubProcessNode extends CompositeContextNode implements Serializable

    serialVersionUID:
      2200928773922042238L

    - ### Serialized Fields

      - #### events

            List<E> events

      - #### eventTypeFilters

            List<E> eventTypeFilters

      - #### keepActive

            boolean keepActive

  - ### Class org.jbpm.workflow.core.node.EventTrigger extends Trigger implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### filters

            List<E> filters

  - ### Class org.jbpm.workflow.core.node.FaultNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### faultName

            String faultName

      - #### faultVariable

            String faultVariable

      - #### terminateParent

            boolean terminateParent

  - ### Class org.jbpm.workflow.core.node.ForEachNode extends CompositeContextNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### variableName

            String variableName

      - #### outputVariableName

            String outputVariableName

      - #### collectionExpression

            String collectionExpression

      - #### outputCollectionExpression

            String outputCollectionExpression

      - #### completionConditionExpression

            String completionConditionExpression

      - #### waitForCompletion

            boolean waitForCompletion

      - #### sequential

            boolean sequential

  - ### Class org.jbpm.workflow.core.node.ForEachNode.ForEachJoinNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.core.node.ForEachNode.ForEachSplitNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.core.node.HumanTaskNode extends WorkItemNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### swimlane

            String swimlane

  - ### Class org.jbpm.workflow.core.node.Join extends NodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### type

            int type

      - #### n

            String n

  - ### Class org.jbpm.workflow.core.node.MilestoneNode extends StateBasedNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### constraint

            String constraint

      - #### matchVariable

            String matchVariable

  - ### Class org.jbpm.workflow.core.node.RuleSetNode extends StateBasedNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### language

            String language

      - #### contextContainer

            ContextContainer contextContainer

      - #### ruleFlowGroup

            String ruleFlowGroup

      - #### namespace

            String namespace

      - #### model

            String model

      - #### decision

            String decision

      - #### decisionService

            String decisionService

      - #### inMapping

            List<E> inMapping

      - #### outMapping

            List<E> outMapping

      - #### parameters

            Map<K,V> parameters

  - ### Class org.jbpm.workflow.core.node.Split extends NodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### type

            int type

  - ### Class org.jbpm.workflow.core.node.StartNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### triggers

            List<E> triggers

      - #### isInterrupting

            boolean isInterrupting

      - #### outMapping

            List<E> outMapping

      - #### timer

            Timer timer

      - #### transformer

            EventTransformer transformer

  - ### Class org.jbpm.workflow.core.node.StateBasedNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### timers

            Map<K,V> timers

      - #### boundaryEvents

            List<E> boundaryEvents

  - ### Class org.jbpm.workflow.core.node.StateNode extends CompositeContextNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### constraints

            Map<K,V> constraints

  - ### Class org.jbpm.workflow.core.node.SubProcessNode extends StateBasedNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextContainer

            ContextContainer contextContainer

      - #### processId

            String processId

      - #### processName

            String processName

      - #### waitForCompletion

            boolean waitForCompletion

      - #### callActivity

            boolean callActivity

      - #### inMapping

            List<E> inMapping

      - #### outMapping

            List<E> outMapping

      - #### independent

            boolean independent

  - ### Class org.jbpm.workflow.core.node.ThrowLinkNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      201105121554L

  - ### Class org.jbpm.workflow.core.node.TimerNode extends ExtendedNodeImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### timer

            Timer timer

  - ### Class org.jbpm.workflow.core.node.Transformation extends Object implements Serializable

    serialVersionUID:
      1641905060375832661L

    - ### Serialized Fields

      - #### source

            String source

      - #### language

            String language

      - #### expression

            String expression

      - #### compiledExpression

            Object compiledExpression

  - ### Class org.jbpm.workflow.core.node.Trigger extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### inMapping

            List<E> inMapping

  - ### Class org.jbpm.workflow.core.node.WorkItemNode extends StateBasedNode implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextContainer

            ContextContainer contextContainer

      - #### work

            Work work

      - #### inMapping

            List<E> inMapping

      - #### outMapping

            List<E> outMapping

      - #### waitForCompletion

            boolean waitForCompletion

- ## Package org.jbpm.workflow.instance

  - ### Class org.jbpm.workflow.instance.WorkflowRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      8210449548783940188L

    - ### Serialized Fields

      - #### processInstanceId

            long processInstanceId

      - #### processId

            String processId

      - #### nodeInstanceId

            long nodeInstanceId

      - #### nodeId

            long nodeId

      - #### nodeName

            String nodeName

      - #### deploymentId

            String deploymentId

      - #### variables

            Map<K,V> variables

- ## Package org.jbpm.workflow.instance.impl

  - ### Class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.impl.NodeInstanceImpl extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### id

            long id

      - #### nodeId

            long nodeId

      - #### processInstance

            WorkflowProcessInstance processInstance

      - #### nodeInstanceContainer

            NodeInstanceContainer nodeInstanceContainer

      - #### metaData

            Map<K,V> metaData

      - #### level

            int level

      - #### triggerTime

            Date triggerTime

      - #### slaCompliance

            int slaCompliance

      - #### slaDueDate

            Date slaDueDate

      - #### slaTimerId

            long slaTimerId

      - #### aborted

            boolean aborted

  - ### Class org.jbpm.workflow.instance.impl.NodeInstanceResolverFactory extends org.mvel2.integration.impl.ImmutableDefaultFactory implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeInstance

            NodeInstance nodeInstance

      - #### extraParameters

            Map<K,V> extraParameters

  - ### Class org.jbpm.workflow.instance.impl.ProcessInstanceResolverFactory extends org.mvel2.integration.impl.ImmutableDefaultFactory implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### processInstance

            org.kie.api.runtime.process.WorkflowProcessInstance processInstance

  - ### Class org.jbpm.workflow.instance.impl.VariableScopeResolverFactory extends org.mvel2.integration.impl.ImmutableDefaultFactory implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### variableScope

            VariableScopeInstance variableScope

  - ### Class org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl extends ProcessInstanceImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeInstances

            List<E> nodeInstances

      - #### singleNodeInstanceCounter

            AtomicLong singleNodeInstanceCounter

      - #### eventListeners

            Map<K,V> eventListeners

      - #### externalEventListeners

            Map<K,V> externalEventListeners

      - #### completedNodeIds

            List<E> completedNodeIds

      - #### activatingNodeIds

            List<E> activatingNodeIds

      - #### iterationLevels

            Map<K,V> iterationLevels

      - #### currentLevel

            int currentLevel

      - #### persisted

            boolean persisted

      - #### faultData

            Object faultData

      - #### signalCompletion

            boolean signalCompletion

      - #### deploymentId

            String deploymentId

      - #### correlationKey

            String correlationKey

      - #### startDate

            Date startDate

      - #### slaCompliance

            int slaCompliance

      - #### slaDueDate

            Date slaDueDate

      - #### slaTimerId

            long slaTimerId

      - #### agendaFilter

            org.kie.api.runtime.rule.AgendaFilter agendaFilter

  - ### Class org.jbpm.workflow.instance.impl.WorkItemResolverFactory extends org.mvel2.integration.impl.ImmutableDefaultFactory implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### workItem

            org.kie.api.runtime.process.WorkItem workItem

- ## Package org.jbpm.workflow.instance.node

  - ### Class org.jbpm.workflow.instance.node.ActionNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.AsyncEventNodeInstance extends EventNodeInstance implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### eventType

            String eventType

      - #### listener

            org.kie.api.runtime.process.EventListener listener

  - ### Class org.jbpm.workflow.instance.node.BoundaryEventNodeInstance extends EventNodeInstance implements Serializable

    serialVersionUID:
      -4958054074031174180L

  - ### Class org.jbpm.workflow.instance.node.CatchLinkNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      20110505L

  - ### Class org.jbpm.workflow.instance.node.CompositeContextNodeInstance extends CompositeNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextInstances

            Map<K,V> contextInstances

      - #### subContextInstances

            Map<K,V> subContextInstances

  - ### Class org.jbpm.workflow.instance.node.CompositeNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### nodeInstances

            List<E> nodeInstances

      - #### singleNodeInstanceCounter

            AtomicLong singleNodeInstanceCounter

      - #### state

            int state

      - #### iterationLevels

            Map<K,V> iterationLevels

      - #### currentLevel

            int currentLevel

  - ### Class org.jbpm.workflow.instance.node.CompositeNodeInstance.CompositeNodeEndInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.CompositeNodeInstance.CompositeNodeStartInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.DynamicNodeInstance extends CompositeContextNodeInstance implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.EndNodeInstance extends ExtendedNodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.EventNodeInstance extends ExtendedNodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.EventSubProcessNodeInstance extends CompositeContextNodeInstance implements Serializable

    serialVersionUID:
      7095736653568661510L

  - ### Class org.jbpm.workflow.instance.node.FaultNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.ForEachNodeInstance extends CompositeContextNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### sequentialCounter

            int sequentialCounter

  - ### Class org.jbpm.workflow.instance.node.ForEachNodeInstance.ForEachJoinNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.ForEachNodeInstance.ForEachSplitNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.HumanTaskNodeInstance extends WorkItemNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### separator

            String separator

  - ### Class org.jbpm.workflow.instance.node.JoinInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### triggers

            Map<K,V> triggers

  - ### Class org.jbpm.workflow.instance.node.MilestoneNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.RuleSetNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### factHandles

            Map<K,V> factHandles

      - #### ruleFlowGroup

            String ruleFlowGroup

      - #### subContextInstances

            Map<K,V> subContextInstances

  - ### Class org.jbpm.workflow.instance.node.SplitInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.StartNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.StateBasedNodeInstance extends ExtendedNodeInstanceImpl implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### timerInstances

            List<E> timerInstances

  - ### Class org.jbpm.workflow.instance.node.StateNodeInstance extends CompositeContextNodeInstance implements Serializable

    serialVersionUID:
      510L

  - ### Class org.jbpm.workflow.instance.node.SubProcessNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextInstances

            Map<K,V> contextInstances

      - #### subContextInstances

            Map<K,V> subContextInstances

      - #### processInstanceId

            long processInstanceId

  - ### Class org.jbpm.workflow.instance.node.ThrowLinkNodeInstance extends NodeInstanceImpl implements Serializable

    serialVersionUID:
      20110505L

  - ### Class org.jbpm.workflow.instance.node.TimerNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### timerId

            long timerId

      - #### timerInstance

            TimerInstance timerInstance

  - ### Class org.jbpm.workflow.instance.node.WorkItemNodeInstance extends StateBasedNodeInstance implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### contextInstances

            Map<K,V> contextInstances

      - #### subContextInstances

            Map<K,V> subContextInstances

      - #### workItemId

            long workItemId

      - #### exceptionHandlingProcessInstanceId

            long exceptionHandlingProcessInstanceId

      - #### triggerCount

            int triggerCount

Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.