public class RestrictingMappingTripleUidIterator extends AbstractRefereshingPageableIterator<java.util.Map<java.lang.String,ResolvedConceptReferencesIterator>,java.lang.String>
AbstractRefereshingPageableIterator.RefershingPager<R,T>, AbstractRefereshingPageableIterator.RefreshResult<R,T>
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T>
Modifier and Type | Field and Description |
---|---|
protected static ConceptReference |
INVALID_CONCEPT_REFERENCE |
Constructor and Description |
---|
RestrictingMappingTripleUidIterator() |
RestrictingMappingTripleUidIterator(java.lang.String uri,
java.lang.String version,
java.lang.String relationsContainerName,
AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences refs,
CodedNodeSet sourceCodesCodedNodeSet,
CodedNodeSet targetCodesCodedNodeSet,
CodedNodeSet sourceOrTargetCodesCodedNodeSet,
java.util.List<MappingExtension.MappingSortOption> sortOptionList)
Instantiates a new restricting mapping triple uid iterator.
|
doExecutePage
decorateNext, doExecutePageOnSize, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, pageIfNecessary, pageOnSize, protoNext, remove, setDecorateNext
protected static ConceptReference INVALID_CONCEPT_REFERENCE
public RestrictingMappingTripleUidIterator()
public RestrictingMappingTripleUidIterator(java.lang.String uri, java.lang.String version, java.lang.String relationsContainerName, AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences refs, CodedNodeSet sourceCodesCodedNodeSet, CodedNodeSet targetCodesCodedNodeSet, CodedNodeSet sourceOrTargetCodesCodedNodeSet, java.util.List<MappingExtension.MappingSortOption> sortOptionList) throws LBException
uri
- the uriversion
- the versionrelationsContainerName
- the relations container namecodedNodeSet
- the coded node setLBException
- the LB exceptionprotected java.util.List<? extends java.lang.String> doPage(int currentPosition, int pageSize)
AbstractPageableIterator
doPage
in class AbstractPageableIterator<java.lang.String>
currentPosition
- the current positionpageSize
- the page sizeprotected java.util.Map<java.lang.String,ResolvedConceptReferencesIterator> doGetRefresh()
AbstractRefereshingPageableIterator
doGetRefresh
in class AbstractRefereshingPageableIterator<java.util.Map<java.lang.String,ResolvedConceptReferencesIterator>,java.lang.String>
protected void doRefresh(java.util.Map<java.lang.String,ResolvedConceptReferencesIterator> refresh)
AbstractRefereshingPageableIterator
doRefresh
in class AbstractRefereshingPageableIterator<java.util.Map<java.lang.String,ResolvedConceptReferencesIterator>,java.lang.String>
refresh
- the refreshprotected java.util.List<ConceptReference> getInOrderConceptReferences()
protected java.util.List<ConceptReference> getSourceResolvedIteratorConceptReferences()
protected java.util.List<ConceptReference> getTargetResolvedIteratorConceptReferences()
protected ResolvedConceptReferencesIterator getSourceCodesResolvedConceptReferencesIterator()
protected ResolvedConceptReferencesIterator getTargetCodesResolvedConceptReferencesIterator()
protected ResolvedConceptReferencesIterator getSourceOrTargetCodesResolvedConceptReferencesIterator()
protected java.util.List<ConceptReference> getSourceOrTargetResolvedIteratorConceptReferences()