gov.nih.nci.common.query.impl
Class CriterionImpl

java.lang.Object
  extended by gov.nih.nci.common.query.impl.CriterionImpl
All Implemented Interfaces:
Criterion, java.io.Serializable

public class CriterionImpl
extends java.lang.Object
implements Criterion, java.io.Serializable

Author:
Joshua Phillips
See Also:
Serialized Form

Field Summary
protected  boolean caseInsensitive
           
protected  ConditionalEnum conditional
           
protected  java.lang.String name
           
protected  boolean negative
           
protected  java.util.Collection value
           
 
Constructor Summary
CriterionImpl(java.lang.String p_name, ConditionalEnum p_conditional)
           
 
Method Summary
 boolean getCaseInsensitive()
           
 ConditionalEnum getConditional()
           
 java.lang.String getName()
           
 boolean getNegative()
           
 java.util.Collection getValue()
           
static void main(java.lang.String[] args)
           
 void setCaseInsensitive(boolean p_caseInsensitive)
           
 void setNegative(boolean p_negative)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

conditional

protected ConditionalEnum conditional

value

protected java.util.Collection value

negative

protected boolean negative

caseInsensitive

protected boolean caseInsensitive
Constructor Detail

CriterionImpl

public CriterionImpl(java.lang.String p_name,
                     ConditionalEnum p_conditional)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Criterion

getConditional

public ConditionalEnum getConditional()
Specified by:
getConditional in interface Criterion

getValue

public java.util.Collection getValue()
Specified by:
getValue in interface Criterion

main

public static void main(java.lang.String[] args)

getNegative

public boolean getNegative()
Specified by:
getNegative in interface Criterion
Returns:

setNegative

public void setNegative(boolean p_negative)
Specified by:
setNegative in interface Criterion

getCaseInsensitive

public boolean getCaseInsensitive()
Specified by:
getCaseInsensitive in interface Criterion

setCaseInsensitive

public void setCaseInsensitive(boolean p_caseInsensitive)
Specified by:
setCaseInsensitive in interface Criterion