public class RestrictingMappingTripleIterator extends AbstractMappingTripleIterator<RestrictingMappingTripleUidIterator>
AbstractMappingTripleIterator.MappingAbsoluteCodingSchemeVersionReferences
AbstractRefereshingPageableIterator.RefershingPager<R,T>, AbstractRefereshingPageableIterator.RefreshResult<R,T>
AbstractPageableIterator.NextDecorator<T>, AbstractPageableIterator.Pager<T>
Constructor and Description |
---|
RestrictingMappingTripleIterator(java.lang.String uri,
java.lang.String version,
java.lang.String relationsContainerName,
CodedNodeSet sourceCodesCodedNodeSet,
CodedNodeSet targetCodesCodedNodeSet,
CodedNodeSet sourceOrTargetCodesCodedNodeSet,
java.util.List<CodedNodeSetBackedMapping.RelationshipRestriction> relationshipRestrictions,
java.util.List<MappingExtension.MappingSortOption> sortOptionList)
Instantiates a new mapping triple iterator.
|
Modifier and Type | Method and Description |
---|---|
protected RestrictingMappingTripleUidIterator |
createTripleIterator() |
protected java.util.List<? extends ResolvedConceptReference> |
doPage(int currentPosition,
int pageSize)
Returns a page of results.
|
doGetRefresh, doRefresh, getRefs, getRelationsContainerName, getTripleUidIterator, getUri, getVersion, initializetMappingTripleIterator
doExecutePage
decorateNext, doExecutePageOnSize, getGlobalPosition, getPageSize, hasNext, isDecorateNext, isPageNeeded, iterator, next, page, pageIfNecessary, pageIfNecessary, pageOnSize, protoNext, remove, setDecorateNext
public RestrictingMappingTripleIterator(java.lang.String uri, java.lang.String version, java.lang.String relationsContainerName, CodedNodeSet sourceCodesCodedNodeSet, CodedNodeSet targetCodesCodedNodeSet, CodedNodeSet sourceOrTargetCodesCodedNodeSet, java.util.List<CodedNodeSetBackedMapping.RelationshipRestriction> relationshipRestrictions, java.util.List<MappingExtension.MappingSortOption> sortOptionList) throws LBParameterException
uri
- the uriversion
- the versionrelationsContainerName
- the relations container namecodedNodeSet
- the coded node setLBParameterException
- the LB parameter exceptionprotected java.util.List<? extends ResolvedConceptReference> doPage(int currentPosition, int pageSize)
AbstractPageableIterator
doPage
in class AbstractMappingTripleIterator<RestrictingMappingTripleUidIterator>
currentPosition
- the current positionpageSize
- the page sizeprotected RestrictingMappingTripleUidIterator createTripleIterator() throws java.lang.Exception
createTripleIterator
in class AbstractMappingTripleIterator<RestrictingMappingTripleUidIterator>
java.lang.Exception