com.aurel.track.fieldType.runtime.matchers.run
Class AbstractMatcherRT

java.lang.Object
  extended by com.aurel.track.fieldType.runtime.matchers.AbstractMatcherBase
      extended by com.aurel.track.fieldType.runtime.matchers.run.AbstractMatcherRT
All Implemented Interfaces:
IMatcherBase, IMatcherRT
Direct Known Subclasses:
BooleanMatcherRT, CustomSelectMatcherRT, DateMatcherRT, DoubleMatcherRT, IntegerBasedBooleanMatcherRT, IntegerMatcherRT, StringMatcherRT, SystemSelectMatcherRT

public abstract class AbstractMatcherRT
extends AbstractMatcherBase
implements IMatcherRT

Base interface for executing a matcher

Author:
Tamas Ruff

Field Summary
protected  MatcherContext matcherContext
           
 
Fields inherited from class com.aurel.track.fieldType.runtime.matchers.AbstractMatcherBase
fieldID, matchValue, relation
 
Constructor Summary
AbstractMatcherRT(java.lang.Integer fieldID, int relation, java.lang.Object matchValue, MatcherContext matcherContext)
           
 
Method Summary
 MatcherContext getMatcherContext()
          Gets the context with the associations between the symbolic and actual values
protected  java.lang.Boolean nullMatcher(java.lang.Object attributeValue)
          Helper method for matching null conditions
 void setMatcherContext(MatcherContext matcherContext)
          Sets the context with the associations between the symbolic and actual values
 
Methods inherited from class com.aurel.track.fieldType.runtime.matchers.AbstractMatcherBase
getFieldID, getMatchValue, getRelation, setMatchValue, setRelation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.aurel.track.fieldType.runtime.matchers.run.IMatcherRT
match
 
Methods inherited from interface com.aurel.track.fieldType.runtime.matchers.IMatcherBase
getFieldID, getMatchValue, getRelation, setMatchValue, setRelation
 

Field Detail

matcherContext

protected MatcherContext matcherContext
Constructor Detail

AbstractMatcherRT

public AbstractMatcherRT(java.lang.Integer fieldID,
                         int relation,
                         java.lang.Object matchValue,
                         MatcherContext matcherContext)
Method Detail

nullMatcher

protected java.lang.Boolean nullMatcher(java.lang.Object attributeValue)
Helper method for matching null conditions

Parameters:
fieldID -
workItemBean -
Returns:

getMatcherContext

public MatcherContext getMatcherContext()
Description copied from interface: IMatcherRT
Gets the context with the associations between the symbolic and actual values

Specified by:
getMatcherContext in interface IMatcherRT
Returns:
the matcherContext

setMatcherContext

public void setMatcherContext(MatcherContext matcherContext)
Description copied from interface: IMatcherRT
Sets the context with the associations between the symbolic and actual values

Specified by:
setMatcherContext in interface IMatcherRT
Parameters:
matcherContext - the matcherContext to set


Issue Tracking with Track+: Home Page      Copyright © 2008 Trackplus. All Rights Reserved.