Class MCRCreatedByCondition
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.access.facts.condition.fact.MCRCreatedByCondition
- All Implemented Interfaces:
MCRCondition
,MCRFactComputable<MCRStringFact>
,MCRFactCondition<MCRStringFact>
This condition check if the given object has the specified createdby service flag.
If term in condition is empty - the check is for the current user
<createdby /> checks if the object was created by currentUser
<createdby>administrator</createdby>
- 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
-
MCRCreatedByCondition
public MCRCreatedByCondition()
-
-
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:
-