org.olat.course.condition.interpreter
Class AbstractFunction

java.lang.Object
  extended by com.neemsoft.jmep.FunctionCB
      extended by org.olat.course.condition.interpreter.AbstractFunction
Direct Known Subclasses:
DateFunction, EvalAttributeFunction, GetAttemptsFunction, GetInitialEnrollmentDateFunction, GetPassedFunction, GetPassedWithCourseIdFunction, GetRecentEnrollmentDateFunction, GetScoreFunction, GetScoreWithCourseIdFunction, GetUserPropertyFunction, HasLanguageFunction, InInstitutionFunction, InLearningAreaFunction, InLearningGroupFunction, InRightGroupFunction, IsCourseAdministratorFunction, IsCourseCoachFunction, IsGlobalAuthorFunction, IsGuestFunction, IsUserFunction

public abstract class AbstractFunction
extends com.neemsoft.jmep.FunctionCB

Initial Date: Feb 6, 2004 Description:
the abstract class for all functions

Author:
Felix Jost

Constructor Summary
AbstractFunction(UserCourseEnvironment userCourseEnv)
           
 
Method Summary
abstract  java.lang.Object call(java.lang.Object[] inStack)
           
 UserCourseEnvironment getUserCourseEnv()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFunction

public AbstractFunction(UserCourseEnvironment userCourseEnv)
Parameters:
userCourseEnv -
Method Detail

call

public abstract java.lang.Object call(java.lang.Object[] inStack)
Specified by:
call in class com.neemsoft.jmep.FunctionCB
See Also:
FunctionCB.call(java.lang.Object[])

getUserCourseEnv

public UserCourseEnvironment getUserCourseEnv()
Returns:
user course environment