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 getMetadataFilter()
           
 void setAssertionValue(org.eclipse.higgins.idas.api.IAttributeValue assertion)
           
 void setMetadataFilter(org.eclipse.higgins.idas.api.IFilter metadataFilter)
           
 
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

setMetadataFilter

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

getMetadataFilter

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