Class ProcessMigrationService
java.lang.Object
com.flowable.platform.edorasone.migration.MigrationService
com.flowable.platform.edorasone.migration.ProcessMigrationService
@Service public class ProcessMigrationService extends MigrationService
-
Field Summary
Fields Modifier and Type Field Description static 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 ProcessMigrationService() -
Method Summary
Modifier and Type Method Description protected voidcopyEntityData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)protected org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntitycopyInactiveCaseData(WorkObject inactiveCase, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicCaseInstanceEntity)protected voidcopyWorkObjectData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)protected java.lang.StringcreateHistoricEntityFromTemplate(WorkObject inactiveCase)protected voidcreateHistoricEntityVariable(java.lang.String historicProcessEntityId, java.lang.String variableName, java.lang.Object variableValue)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 historicProcessEntityId)protected WorkObjectQuerygetWorkObjectQuery()protected voidinsertHistoricIdentityLink(java.lang.String historicProcessEntityId, java.lang.String userId, java.lang.String groupId, java.util.Date createTime, java.lang.String identityLinkType)protected voidsetParent(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)protected voidvalidateHistoricEntityWithWorkObject(WorkObject inactiveWorkObject)protected voidvalidateVariables(WorkObject inactiveWorkObject)Methods inherited from class com.flowable.platform.edorasone.migration.MigrationService
convertToHistoricEntityFromWorkObjectTemplate, createHistoricIdentityLinksFromTemplate, fetchAndConvert, getWorkObjectService, migrate, validate, validate, validateHistoricIdentityLink, validateHistoricIdentityLinks, validateVariable, validateVariables, validateWorkObjectConversion
-
Field Details
-
STATE
public static final java.lang.String STATE- See Also:
- Constant Field Values
-
-
Constructor Details
-
ProcessMigrationService
public ProcessMigrationService()
-
-
Method Details
-
createHistoricEntityVariable
protected void createHistoricEntityVariable(java.lang.String historicProcessEntityId, 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 historicProcessEntityId)- Specified by:
getHistoricVariablesin classMigrationService
-
getCurrentTime
protected java.util.Date getCurrentTime()- Specified by:
getCurrentTimein classMigrationService
-
insertHistoricIdentityLink
protected void insertHistoricIdentityLink(java.lang.String historicProcessEntityId, 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
-
getWorkObjectQuery
- Specified by:
getWorkObjectQueryin classMigrationService
-
copyInactiveCaseData
protected org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntity copyInactiveCaseData(WorkObject inactiveCase, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicCaseInstanceEntity) -
copyEntityData
protected void copyEntityData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity) -
setParent
protected void setParent(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity) -
copyWorkObjectData
protected void copyWorkObjectData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity) -
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
-