org.eclipse.higgins.idas.api
Interface IFilterCUIDAssertion

All Superinterfaces:
IFilterAssertion

public interface IFilterCUIDAssertion
extends IFilterAssertion

Represents a filter assertion about a Digital Subject's UniqueID (see IDigitalSubject.getSubjectID()).

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

The filter assertion is true for a Digital Subject 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_CUID_EQ
          Compares true when a tested Digital Subject 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 IDigitalSubject's unique ID.
 
Methods inherited from interface org.eclipse.higgins.idas.api.IFilterAssertion
includeSubtypes, setComparator, setID, setID
 

Field Detail

COMP_CUID_EQ

public static final String COMP_CUID_EQ
Compares true when a tested Digital Subject has a unique ID equal to the specified assertion value.

Value: "urn:org.eclipse.higgins.idas.api.comparator.cuid.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 IDigitalSubject's unique ID.

Throws:
IdASException