org.olat.course.condition.interpreter
Class EvalAttributeFunction

java.lang.Object
  extended by com.neemsoft.jmep.FunctionCB
      extended by org.olat.course.condition.interpreter.AbstractFunction
          extended by org.olat.course.condition.interpreter.EvalAttributeFunction

public class EvalAttributeFunction
extends AbstractFunction

Author:
Felix Jost

Field Summary
static int FUNCTION_TYPE_ATTRIBUTE_ENDS_WITH
           
static int FUNCTION_TYPE_ATTRIBUTE_STARTS_WITH
           
static int FUNCTION_TYPE_HAS_ATTRIBUTE
          Function types * * ATTENTION: Don't change the order! * *
static int FUNCTION_TYPE_HAS_NOT_ATTRIBUTE
           
static int FUNCTION_TYPE_IS_IN_ATTRIBUTE
           
static int FUNCTION_TYPE_IS_NOT_IN_ATTRIBUTE
           
 java.lang.String name
           
 
Constructor Summary
EvalAttributeFunction(UserCourseEnvironment userCourseEnv, int functionType)
           
 
Method Summary
 java.lang.Object call(java.lang.Object[] inStack)
           
 
Methods inherited from class org.olat.course.condition.interpreter.AbstractFunction
getUserCourseEnv
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FUNCTION_TYPE_HAS_ATTRIBUTE

public static final int FUNCTION_TYPE_HAS_ATTRIBUTE
Function types * * ATTENTION: Don't change the order! * *

See Also:
Constant Field Values

FUNCTION_TYPE_ATTRIBUTE_STARTS_WITH

public static final int FUNCTION_TYPE_ATTRIBUTE_STARTS_WITH
See Also:
Constant Field Values

FUNCTION_TYPE_ATTRIBUTE_ENDS_WITH

public static final int FUNCTION_TYPE_ATTRIBUTE_ENDS_WITH
See Also:
Constant Field Values

FUNCTION_TYPE_IS_IN_ATTRIBUTE

public static final int FUNCTION_TYPE_IS_IN_ATTRIBUTE
See Also:
Constant Field Values

FUNCTION_TYPE_IS_NOT_IN_ATTRIBUTE

public static final int FUNCTION_TYPE_IS_NOT_IN_ATTRIBUTE
See Also:
Constant Field Values

FUNCTION_TYPE_HAS_NOT_ATTRIBUTE

public static final int FUNCTION_TYPE_HAS_NOT_ATTRIBUTE
See Also:
Constant Field Values

name

public java.lang.String name
Constructor Detail

EvalAttributeFunction

public EvalAttributeFunction(UserCourseEnvironment userCourseEnv,
                             int functionType)
Parameters:
userCourseEnv -
functionType - the type of function (use defined constants)
Method Detail

call

public java.lang.Object call(java.lang.Object[] inStack)
Specified by:
call in class AbstractFunction
See Also:
FunctionCB.call(java.lang.Object[])