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.StringSTART_USER_IDstatic java.lang.StringSTATEFields 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 voidcopyEntityData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)protected org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImplcopyInactiveCaseData(WorkObject inactiveCase, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicCaseInstanceEntity)protected voidcopyWorkObjectData(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)protected java.lang.StringcreateHistoricEntityFromTemplate(WorkObject inactiveCase)protected voidcreateHistoricEntityVariable(java.lang.String historicTaskEntityId, java.lang.String variableName, java.lang.Object variableValue)protected voidcreateHistoricIdentityLinksFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)protected voidcreateVariablesFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)protected java.util.DategetCurrentTime()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.TaskServiceConfigurationgetTaskServiceConfiguration()protected WorkObjectQuerygetWorkObjectQuery()protected WorkObjectServicegetWorkObjectService()protected voidinsertHistoricIdentityLink(java.lang.String historicTaskEntityId, java.lang.String userId, java.lang.String groupId, java.util.Date createTime, java.lang.String identityLinkType)protected voidsetParent(WorkObject inactiveTask, org.flowable.task.service.impl.persistence.entity.HistoricTaskInstanceEntityImpl historicTaskInstanceEntity)protected voidvalidateHistoricEntityWithWorkObject(WorkObject inactiveWorkObject)protected voidvalidateHistoricIdentityLinks(WorkObject inactiveWorkObject)protected voidvalidateVariables(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:
getWorkObjectQueryin classMigrationService
-
createHistoricEntityVariable
protected void createHistoricEntityVariable(java.lang.String historicTaskEntityId, java.lang.String variableName, java.lang.Object variableValue)- Specified by:
createHistoricEntityVariablein classMigrationService
-
getHistoricVariables
protected java.util.List<org.flowable.variable.api.history.HistoricVariableInstance> getHistoricVariables(java.lang.String historicTaskEntityId)- Specified by:
getHistoricVariablesin classMigrationService
-
getCurrentTime
protected java.util.Date getCurrentTime()- Specified by:
getCurrentTimein classMigrationService
-
createHistoricIdentityLinksFromTemplate
protected void createHistoricIdentityLinksFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)- Overrides:
createHistoricIdentityLinksFromTemplatein classMigrationService
-
validateHistoricIdentityLinks
- Overrides:
validateHistoricIdentityLinksin 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:
insertHistoricIdentityLinkin classMigrationService
-
createHistoricEntityFromTemplate
- Specified by:
createHistoricEntityFromTemplatein classMigrationService
-
validateHistoricEntityWithWorkObject
- Specified by:
validateHistoricEntityWithWorkObjectin 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:
getWorkObjectServicein classMigrationService
-
getHistoricIdentityLinks
protected java.util.List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> getHistoricIdentityLinks(java.lang.String id)- Specified by:
getHistoricIdentityLinksin classMigrationService
-
createVariablesFromTemplate
protected void createVariablesFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)- Overrides:
createVariablesFromTemplatein classMigrationService
-
validateVariables
- Overrides:
validateVariablesin classMigrationService
-