This method can be used to perform any necessary pre-filtering/processing of the request before the Interpreter processes the request. The interpreter will call PreFilter before it starts processing of an incoming request. The filter may decide to filter out this request (i.e., the Interpreter shall not process this request further), in which case this method shall return a boolean true. PreFilter may also be used in conjunction with PostFilter, in which PreFilter may set some states which can then be cleared inside the PostFilter. This method may throw an InterpreterException (com.plumtree.uiinfrastructure.interpreter.InterpreterException) when an error occurs and a basic error page containing the error message conveyed in the InterpreterException will be displayed to the user.
a boolean indicating whether the request should be filtered out. A boolean true indicates that the filter has performed the necessary processing for the request and the Interpreter shall not do any further processing of it.
IInterpreterFilter Interface | com.plumtree.uiinfrastructure.interpreter.filter Namespace