com.ca.jcs.assoc
Class AssocQueryResultDecorateNamingEnumeration
java.lang.Object
com.ca.jcs.enumeration.RawNamingEnumeration<T>
com.ca.jcs.enumeration.LookAheadRawNamingEnumeration<SearchResult>
com.ca.jcs.enumeration.ProcessingNamingEnumeration
com.ca.jcs.enumeration.AbsoluteQueryResultNamingEnumeration
com.ca.jcs.assoc.AssocQueryResultDecorateNamingEnumeration
- All Implemented Interfaces:
- Enumeration<SearchResult>, NamingEnumeration<SearchResult>
public class AssocQueryResultDecorateNamingEnumeration
- extends AbsoluteQueryResultNamingEnumeration
A naming enumeration that decorates each search result with association values, if it has any.
|
Method Summary |
boolean |
processNext(SearchResult sr)
Any values for any associative attributes relevant to the object referenced by the provided search result. |
| Methods inherited from class com.ca.jcs.enumeration.RawNamingEnumeration |
getCountLimit, getNonFatalException, getTimeLimit, getVisitedCount, hasMore, hasMoreElements, next, nextElement, setCountLimit, setNonFatalException, setTimeLimit |
AssocQueryResultDecorateNamingEnumeration
public AssocQueryResultDecorateNamingEnumeration(MetaConnector metaConnector,
MetaObjectClassMapping knownClassMap,
Map<MetaObjectClassMapping,SplitAttrIds> classToSplitMapRef,
String baseConnDn,
SearchControls searchControls,
NamingEnumeration<SearchResult> nonAssocResults,
Logger log)
processNext
public boolean processNext(SearchResult sr)
throws NamingException
- Any values for any associative attributes relevant to the object referenced by the provided search result.
- Overrides:
processNext in class AbsoluteQueryResultNamingEnumeration
- Throws:
NamingException
Created 2011-07-14 13:27 EST