Abstract options - MeteoraProjects/MeteoraDesigner GitHub Wiki

Abstract options of tasks

Abstract options of task update

Abstract task updateBasic algorithm

  • Check if id is legal
  • Check if it exists in db
  • Validate the conditions
    • Validate the updating fields on the corresponding application tier
  • Update the task with considering all the fields, including states and other relations

Abstract task updateCheckNoCycle algorithm

The same as updateBasic, but with the step in validation stage

  • check there are no cycle exist

Abstract task updateCheckNoCycleVerifyFrozenByRenewal algorithm

The same as updateBacic, but with additional steps in validation stage

  • check there are no cycle exist
  • validate the frozenBy pointed completion state renewal