wt.query.report
Class UserNameMacroProcessor
java.lang.Object
wt.query.report.UserNameMacroProcessor
- All Implemented Interfaces:
- Serializable, MacroExpressionProcessor
public class UserNameMacroProcessor
- extends Object
- implements MacroExpressionProcessor, Serializable
This class implements a macro processor for returning the name of the
current session Principal.
Supported API: true
Extendable: true
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buildExpression
public ColumnExpression buildExpression(Element a_element,
Map a_parameterMap)
throws wt.query.qml.QMLException
- Returns the ColumnExpression value associated with this macro.
Supported API: true
- Specified by:
buildExpression in interface MacroExpressionProcessor
- Parameters:
a_element - A DOM tree element associated with the QML query context where this macro is used.a_parameterMap - Map of parameters associated with the query that is being executed.
- Returns:
- ColumnExpression
- Throws:
wt.query.qml.QMLException