if ( presenceCursor.available() )
{
return presenceCursor.get();
}
throw new InvalidCursorPositionException( I18n.err( I18n.ERR_708 ) );
}
if ( available )
{
/*
* The value of NDN indices is the normalized dn and we want the
* value to be the value of the attribute in question. So we will
* set that accordingly here.
*/
IndexEntry<String, ServerEntry, ID> indexEntry = ndnCursor.get();
indexEntry.setValue( presenceEvaluator.getAttributeType().getOid() );
return indexEntry;
}
throw new InvalidCursorPositionException( I18n.err( I18n.ERR_708 ) );
}