Class UpdateContentSkillStep2Observer

All Implemented Interfaces:
Observer, LogEnabled, Prioritizable, Supporter<Event>, Contextualizable, Serviceable

Observer to delete skills that became orphans after being unlinked from their parent. We compute the skills to delete by comparing the previous skills with the current ones. When the modified content is a Program, delete the linked macro skills that became orphans The deletion of macro skills will trigger the deletion of its micro skills When the modified content is a Macro skill, delete the linked micro skills that became orphans