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 generateDependencyImg(entityDao: EntityDao, program: Program, dir: File): Unit
def hasIndirectDependency(c: Course, pre: Course, context: Map[Course, Set[Course]]): Boolean
def main(args: Array[String]): Unit
def purge(prerequisites: Iterable[ProgramPrerequisite]): Iterable[ProgramPrerequisite]

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

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

Attributes