Class MCRMODSCollectionCondition
java.lang.Object
org.mycore.access.facts.condition.MCRAbstractCondition
org.mycore.access.facts.condition.fact.MCRAbstractFactCondition<MCRStringFact>
org.mycore.access.facts.condition.fact.MCRStringCondition
org.mycore.mods.access.facts.condition.MCRMODSCollectionCondition
- All Implemented Interfaces:
MCRCondition
,MCRFactComputable<MCRStringFact>
,MCRFactCondition<MCRStringFact>
condition for fact-based access system, that
checks if a certain value of the collection condition is set for the given object
TODO Could probably be replaced with a more generic XPathCondition.
- Author:
- Robert Stephan
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncomputeFact
(MCRFactsHolder facts) Subclasses should override this method to retrieve the fact from MyCoReObject, MCRSession or from elsewhere ...void
implementors of this method should call super.parse(xml) to bind the XML element to the conditionMethods inherited from class org.mycore.access.facts.condition.fact.MCRAbstractFactCondition
getFactName, getTerm, matches, setFactName, setTerm
Methods inherited from class org.mycore.access.facts.condition.MCRAbstractCondition
getBoundElement, getType, isDebug, setDebug
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mycore.access.facts.model.MCRCondition
getBoundElement, getType, isDebug, setDebug
-
Constructor Details
-
MCRMODSCollectionCondition
public MCRMODSCollectionCondition()
-
-
Method Details
-
parse
Description copied from class:MCRAbstractFactCondition
implementors of this method should call super.parse(xml) to bind the XML element to the condition- Specified by:
parse
in interfaceMCRCondition
- Overrides:
parse
in classMCRAbstractFactCondition<MCRStringFact>
-
computeFact
Description copied from class:MCRStringCondition
Subclasses should override this method to retrieve the fact from MyCoReObject, MCRSession or from elsewhere ...- Specified by:
computeFact
in interfaceMCRFactComputable<MCRStringFact>
- Overrides:
computeFact
in classMCRStringCondition
- Parameters:
facts
- - the facts holder containing already retrieved facts- Returns:
- See Also:
-