Known Direct Subclasses
|
Class Overview
This is an abstract parent to user based functions that rely on returning a list of a list of QueryLiteral based on either the current user or
a user passed as a parameter.
This function expects zero or one argument. If zero arguments are supplied the current logged in user will be used.
Fields
Public Constructors
public
AbstractUserBasedFunction
(UserUtil userUtil)
Public Methods
public
int
getMinimumNumberOfExpectedArguments
()
Protected Methods
Get the function return values based on the actual user.
transformed into index values.
Parameters
queryCreationContext
| the context of query creation |
operand
| the operand to get values from |
user
| the user |
Returns
- a List of objects that represent this Operands raw values. Cannot be null.
protected
abstract
String
getUserNotFoundMessageKey
()
Get the I18n message key for the error when the passed in user does not exist.