Class TaskMigrationService
java.lang.Object
com.flowable.platform.edorasone.migration.MigrationService
com.flowable.platform.edorasone.migration.TaskMigrationService
@Service public class TaskMigrationService extends MigrationService
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
START_USER_ID
static java.lang.String
STATE
Fields inherited from class com.flowable.platform.edorasone.migration.MigrationService
DUE_TIME, EXTERNAL_ID, ID_VARIABLE_NAME, INITIAL_ASSIGNED_GROUP_ID, PATH, PRIORITY, PROVIDER_ID, RESUBMISSION_TIME, STATE_UPDATE_TIME, SUB_STATE, SUB_STATE_UPDATE_TIME, TRASFORMER_VERSION, VERSION_VALUE
-
Constructor Summary
Constructors Constructor Description TaskMigrationService()
-
Method Summary
Modifier and Type Method Description protected void
copyEntityData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)
protected org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl
copyInactiveCaseData(WorkObject inactiveCase, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicCaseInstanceEntity)
protected void
copyWorkObjectData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)
protected java.lang.String
createHistoricEntityFromTemplate(WorkObject inactiveCase)
protected void
createHistoricEntityVariable(java.lang.String historicTaskEntityId, java.lang.String variableName, java.lang.Object variableValue)
protected void
createHistoricIdentityLinksFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)
protected void
createVariablesFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)
protected java.util.Date
getCurrentTime()
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity>
getHistoricIdentityLinks(java.lang.String id)
protected java.util.List<org.flowable.variable.api.history.HistoricVariableInstance>
getHistoricVariables(java.lang.String historicTaskEntityId)
protected org.flowable.task.service.TaskServiceConfiguration
getTaskServiceConfiguration()
protected WorkObjectQuery
getWorkObjectQuery()
protected WorkObjectService
getWorkObjectService()
protected void
insertHistoricIdentityLink(java.lang.String historicTaskEntityId, java.lang.String userId, java.lang.String groupId, java.util.Date createTime, java.lang.String identityLinkType)
protected void
setParent(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)
protected void
validateHistoricEntityWithWorkObject(WorkObject inactiveWorkObject)
protected void
validateHistoricIdentityLinks(WorkObject inactiveWorkObject)
protected void
validateVariables(WorkObject inactiveWorkObject)
Methods inherited from class com.flowable.platform.edorasone.migration.MigrationService
convertToHistoricEntityFromWorkObjectTemplate, fetchAndConvert, migrate, validate, validate, validateHistoricIdentityLink, validateVariable, validateVariables, validateWorkObjectConversion
-
Field Details
-
STATE
public static final java.lang.String STATE- See Also:
- Constant Field Values
-
START_USER_ID
public static final java.lang.String START_USER_ID- See Also:
- Constant Field Values
-
-
Constructor Details
-
TaskMigrationService
public TaskMigrationService()
-
-
Method Details
-
getWorkObjectQuery
- Specified by:
getWorkObjectQuery
in classMigrationService
-
createHistoricEntityVariable
protected void createHistoricEntityVariable(java.lang.String historicTaskEntityId, java.lang.String variableName, java.lang.Object variableValue)- Specified by:
createHistoricEntityVariable
in classMigrationService
-
getHistoricVariables
protected java.util.List<org.flowable.variable.api.history.HistoricVariableInstance> getHistoricVariables(java.lang.String historicTaskEntityId)- Specified by:
getHistoricVariables
in classMigrationService
-
getCurrentTime
protected java.util.Date getCurrentTime()- Specified by:
getCurrentTime
in classMigrationService
-
createHistoricIdentityLinksFromTemplate
protected void createHistoricIdentityLinksFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)- Overrides:
createHistoricIdentityLinksFromTemplate
in classMigrationService
-
validateHistoricIdentityLinks
- Overrides:
validateHistoricIdentityLinks
in classMigrationService
-
insertHistoricIdentityLink
protected void insertHistoricIdentityLink(java.lang.String historicTaskEntityId, java.lang.String userId, java.lang.String groupId, java.util.Date createTime, java.lang.String identityLinkType)- Specified by:
insertHistoricIdentityLink
in classMigrationService
-
createHistoricEntityFromTemplate
- Specified by:
createHistoricEntityFromTemplate
in classMigrationService
-
validateHistoricEntityWithWorkObject
- Specified by:
validateHistoricEntityWithWorkObject
in classMigrationService
-
copyInactiveCaseData
protected org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl copyInactiveCaseData(WorkObject inactiveCase, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicCaseInstanceEntity) -
copyEntityData
protected void copyEntityData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity) -
setParent
protected void setParent(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity) -
copyWorkObjectData
protected void copyWorkObjectData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity) -
getTaskServiceConfiguration
protected org.flowable.task.service.TaskServiceConfiguration getTaskServiceConfiguration() -
getWorkObjectService
- Overrides:
getWorkObjectService
in classMigrationService
-
getHistoricIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> getHistoricIdentityLinks(java.lang.String id)- Specified by:
getHistoricIdentityLinks
in classMigrationService
-
createVariablesFromTemplate
protected void createVariablesFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)- Overrides:
createVariablesFromTemplate
in classMigrationService
-
validateVariables
- Overrides:
validateVariables
in classMigrationService
-