Uses of Interface
org.mycore.access.facts.model.MCRFact
Package
Description
-
Uses of MCRFact in org.mycore.access.facts
Modifier and TypeMethodDescriptionModifier and TypeMethodDescriptionMCRFactsHolder.require
(String factName, MCRFactComputable<MCRFact<?>> factComputer) Modifier and TypeMethodDescriptionboolean
MCRFactsAccessSystem.checkPermission
(String checkID, String permission, List<MCRFact> baseFacts) MCRFactsHolder.require
(String factName, MCRFactComputable<MCRFact<?>> factComputer) ModifierConstructorDescriptionMCRFactsHolder
(Collection<MCRFactComputable<MCRFact<?>>> computers) -
Uses of MCRFact in org.mycore.access.facts.condition.fact
Modifier and TypeClassDescriptionclass
MCRAbstractFactCondition<F extends MCRFact<?>>
This is the base implementation for a condition which evaluates or produces facts Subclasses should call super.parse(xml) to bind the XML element to the condition. -
Uses of MCRFact in org.mycore.access.facts.fact
Modifier and TypeClassDescriptionclass
This is the base implementation for a fact.class
This fact implementation can store a MyCoRe classification as MCRCategoryIDclass
This fact implementation can store an IP addressclass
This fact implementation can store a MyCoRe object id and allows access to the corresponding MyCoRe object.class
This implementation can store a simple String as fact. -
Uses of MCRFact in org.mycore.access.facts.model
Modifier and TypeInterfaceDescriptioninterface
MCRFactComputable<F extends MCRFact<?>>
This interface can be used to implement a class which can generated new facts based on the current fact list.interface
MCRFactCondition<F extends MCRFact<?>>
This interface describes a rule (from rules.xml) which can evaluate existing facts or create new facts if applicable.