org.eclipse.higgins.idas.spi
Class BasicFilterAttributeAssertion

java.lang.Object
  extended byorg.eclipse.higgins.idas.spi.BasicFilterAssertion
      extended byorg.eclipse.higgins.idas.spi.BasicFilterAttributeAssertion
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IFilterAssertion, org.eclipse.higgins.idas.api.IFilterAttributeAssertion

public class BasicFilterAttributeAssertion
extends BasicFilterAssertion
implements org.eclipse.higgins.idas.api.IFilterAttributeAssertion


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
COMP_ATTR_EQ, COMP_ATTR_GE, COMP_ATTR_INFERRED_REL_EQ, COMP_ATTR_LE, COMP_ATTR_PRESENT, COMP_ATTR_SUBSTR
 
Constructor Summary
BasicFilterAttributeAssertion()
           
BasicFilterAttributeAssertion(URI id, boolean bIncludeSubtypes, String comparator)
           
BasicFilterAttributeAssertion(URI id, boolean bIncludeSubtypes, String comparator, org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
           
BasicFilterAttributeAssertion(URI id, String comparator)
           
BasicFilterAttributeAssertion(URI id, String comparator, org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
           
 
Method Summary
 org.eclipse.higgins.idas.api.IAttributeValue getAssertionValue()
           
 org.eclipse.higgins.idas.api.IFilter getAttributeFilter()
           
 void setAssertionValue(org.eclipse.higgins.idas.api.IAttributeValue assertion)
           
 void setAttributeFilter(org.eclipse.higgins.idas.api.IFilter attributeFilter)
           
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicFilterAssertion
getComparator, getID, getIncludeSubtypes, includeSubtypes, setComparator, setID, setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.api.IFilterAssertion
includeSubtypes, setComparator, setID, setID
 

Constructor Detail

BasicFilterAttributeAssertion

public BasicFilterAttributeAssertion()

BasicFilterAttributeAssertion

public BasicFilterAttributeAssertion(URI id,
                                     String comparator)
                              throws org.eclipse.higgins.idas.api.IdASException

BasicFilterAttributeAssertion

public BasicFilterAttributeAssertion(URI id,
                                     boolean bIncludeSubtypes,
                                     String comparator)
                              throws org.eclipse.higgins.idas.api.IdASException

BasicFilterAttributeAssertion

public BasicFilterAttributeAssertion(URI id,
                                     String comparator,
                                     org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
                              throws org.eclipse.higgins.idas.api.IdASException

BasicFilterAttributeAssertion

public BasicFilterAttributeAssertion(URI id,
                                     boolean bIncludeSubtypes,
                                     String comparator,
                                     org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
                              throws org.eclipse.higgins.idas.api.IdASException
Method Detail

setAssertionValue

public void setAssertionValue(org.eclipse.higgins.idas.api.IAttributeValue assertion)
                       throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setAssertionValue in interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

getAssertionValue

public org.eclipse.higgins.idas.api.IAttributeValue getAssertionValue()
                                                               throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

setAttributeFilter

public void setAttributeFilter(org.eclipse.higgins.idas.api.IFilter attributeFilter)
                        throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setAttributeFilter in interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

getAttributeFilter

public org.eclipse.higgins.idas.api.IFilter getAttributeFilter()
                                                        throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException