public class PagingCodedNodeGraphImpl extends AbstractQueryBuildingCodedNodeGraph
Modifier and Type | Class and Description |
---|---|
static class |
PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy |
Constructor and Description |
---|
PagingCodedNodeGraphImpl() |
PagingCodedNodeGraphImpl(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationsContainerName)
Instantiates a new paging coded node graph impl.
|
Modifier and Type | Method and Description |
---|---|
protected PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy |
adjustArtificialRootResolvePolicy(boolean resolveForward,
boolean resolveBackward,
PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy artificialRootResolvePolicy,
GraphQuery query) |
ResolvedConceptReferenceList |
doResolveAsValidatedParameterList(ConceptReference graphFocus,
boolean resolveForward,
boolean resolveBackward,
int resolveCodedEntryDepth,
int resolveAssociationDepth,
LocalNameList propertyNames,
CodedNodeSet.PropertyType[] propertyTypes,
SortOptionList sortOptions,
LocalNameList filterOptions,
int maxToReturn,
boolean keepLastAssociationLevelUnresolved,
PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy artificialRootResolvePolicy,
CycleDetectingCallback cycleDetectingCallback) |
areCodesRelated, doGetAreCodesRelated, doResolveAsList, doResolveAsValidatedParameterList, getCodingSchemeUri, getGraphQueryBuilder, getRelationsContainerName, getVersion, isStrictFocusValidation, listCodeRelationships, restrictToAnonymous, restrictToAssociations, restrictToCodes, restrictToCodeSystem, restrictToDirectionalNames, restrictToEntityTypes, restrictToSourceCodes, restrictToSourceCodeSystem, restrictToTargetCodes, restrictToTargetCodeSystem, setCodingSchemeUri, setGraphQueryBuilder, setRelationsContainerName, setStrictFocusValidation, setVersion, toNodeList
getLogger, intersect, isCodeInGraph, listCodeRelationships, resolveAsList, resolveAsList, resolveAsList, union
public PagingCodedNodeGraphImpl()
public PagingCodedNodeGraphImpl(java.lang.String codingSchemeUri, java.lang.String version, java.lang.String relationsContainerName) throws LBParameterException
codingSchemeUri
- the coding scheme uriversion
- the versionrelationsContainerName
- the relations container nameLBParameterException
public ResolvedConceptReferenceList doResolveAsValidatedParameterList(ConceptReference graphFocus, boolean resolveForward, boolean resolveBackward, int resolveCodedEntryDepth, int resolveAssociationDepth, LocalNameList propertyNames, CodedNodeSet.PropertyType[] propertyTypes, SortOptionList sortOptions, LocalNameList filterOptions, int maxToReturn, boolean keepLastAssociationLevelUnresolved, PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy artificialRootResolvePolicy, CycleDetectingCallback cycleDetectingCallback) throws LBInvocationException, LBParameterException
doResolveAsValidatedParameterList
in class AbstractQueryBuildingCodedNodeGraph
LBInvocationException
LBParameterException
protected PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy adjustArtificialRootResolvePolicy(boolean resolveForward, boolean resolveBackward, PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy artificialRootResolvePolicy, GraphQuery query)