org.eclipse.higgins.idas.api
Interface IFilterEntityIDAssertion

All Superinterfaces:
IFilterAssertion

public interface IFilterEntityIDAssertion
extends IFilterAssertion

Represents a filter assertion about a Entity's ID (see IEntity.getEntityID()).

This assertion is made up of a comparator (operator), and assertion value.

The filter assertion is true for a Entity when:

TODO (Doc): add assertion rules

The particular form of the String used as an assertion is dictated by the comparator.


Field Summary
static String COMP_ENTITYID_EQ
          Compares true when a tested Entity has a unique ID equal to the specified assertion value.
 
Method Summary
 void setAssertionValue(String assertion)
          Specifies the assertion data to be tested against an IEntity's unique ID.
 
Methods inherited from interface org.eclipse.higgins.idas.api.IFilterAssertion
includeSubtypes, setComparator, setID, setID
 

Field Detail

COMP_ENTITYID_EQ

public static final String COMP_ENTITYID_EQ
Compares true when a tested Entity has a unique ID equal to the specified assertion value.

Value: "urn:org.eclipse.higgins.idas.api.comparator.entityid.equality"

See Also:
Constant Field Values
Method Detail

setAssertionValue

public void setAssertionValue(String assertion)
                       throws IdASException
Specifies the assertion data to be tested against an IEntity's unique ID.

Throws:
IdASException