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.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 ProcessMigrationService()
-
Method Summary
Modifier and Type Method Description protected void
copyEntityData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)
protected org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntity
copyInactiveCaseData(WorkObject inactiveCase, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicCaseInstanceEntity)
protected void
copyWorkObjectData(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)
protected java.lang.String
createHistoricEntityFromTemplate(WorkObject inactiveCase)
protected void
createHistoricEntityVariable(java.lang.String historicProcessEntityId, java.lang.String variableName, java.lang.Object variableValue)
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 historicProcessEntityId)
protected WorkObjectQuery
getWorkObjectQuery()
protected void
insertHistoricIdentityLink(java.lang.String historicProcessEntityId, java.lang.String userId, java.lang.String groupId, java.util.Date createTime, java.lang.String identityLinkType)
protected void
setParent(WorkObject inactiveProcess, org.flowable.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl historicProcessInstanceEntity)
protected void
validateHistoricEntityWithWorkObject(WorkObject inactiveWorkObject)
protected void
validateVariables(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:
createHistoricEntityVariable
in classMigrationService
-
getHistoricVariables
protected java.util.List<org.flowable.variable.api.history.HistoricVariableInstance> getHistoricVariables(java.lang.String historicProcessEntityId)- Specified by:
getHistoricVariables
in classMigrationService
-
getCurrentTime
protected java.util.Date getCurrentTime()- Specified by:
getCurrentTime
in 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:
insertHistoricIdentityLink
in classMigrationService
-
createHistoricEntityFromTemplate
- Specified by:
createHistoricEntityFromTemplate
in classMigrationService
-
validateHistoricEntityWithWorkObject
- Specified by:
validateHistoricEntityWithWorkObject
in classMigrationService
-
getWorkObjectQuery
- Specified by:
getWorkObjectQuery
in 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:
getHistoricIdentityLinks
in classMigrationService
-
createVariablesFromTemplate
protected void createVariablesFromTemplate(WorkObject inactiveWorkObject, java.lang.String historicEntityId)- Overrides:
createVariablesFromTemplate
in classMigrationService
-
validateVariables
- Overrides:
validateVariables
in classMigrationService
-