PrerequisiteHelper

org.openurp.edu.program.web.helper.PrerequisiteHelper

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def build(plan: MajorPlan, prerequisites: Iterable[ProgramPrerequisite], ignoreTermGapDependency: Boolean, ignoreSelective: Boolean): PrerequisiteData
def hasIndirectDependency(c: Course, pre: Course, context: Map[Course, Set[Course]]): Boolean
def purge(prerequisites: Iterable[ProgramPrerequisite]): Iterable[ProgramPrerequisite]

如果存在传递依赖,则去除直接依赖

如果存在传递依赖,则去除直接依赖

Attributes