Platform SDK Java 8.5 API Reference

com.genesyslab.platform.apptemplate.filtering.impl
Class FilterOperand

java.lang.Object
  extended by com.genesyslab.platform.apptemplate.filtering.impl.FilterOperand
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
AttributeOperand, ConstantOperand, MessageTypeOperand, VariableOperand

public abstract class FilterOperand
extends java.lang.Object
implements java.lang.Cloneable

FilterOperand is an argument of the filter predicate. Returned value of the predicate is used to evaluate whether message can be logged or not. See FilterCondition.


Constructor Summary
FilterOperand()
           
 
Method Summary
 java.lang.Object clone()
           
abstract  ValueList evaluate(Message message, FilterContext context)
           
 void register(FilterContext context)
          Registers filter variables and so on.
 void unregister(FilterContext context)
          Unregisters filter variables and so on.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterOperand

public FilterOperand()
Method Detail

evaluate

public abstract ValueList evaluate(Message message,
                                   FilterContext context)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

register

public void register(FilterContext context)
Registers filter variables and so on.

Parameters:
context - filter context.

unregister

public void unregister(FilterContext context)
Unregisters filter variables and so on.

Parameters:
context - filter context.

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.