org.LexGrid.LexBIG.Impl.pagedgraph
Class PagingCodedNodeGraphImpl
java.lang.Object
org.LexGrid.LexBIG.Impl.pagedgraph.AbstractCodedNodeGraph
org.LexGrid.LexBIG.Impl.pagedgraph.AbstractQueryBuildingCodedNodeGraph
org.LexGrid.LexBIG.Impl.pagedgraph.PagingCodedNodeGraphImpl
- All Implemented Interfaces:
- java.io.Serializable, CodedNodeGraph
public class PagingCodedNodeGraphImpl
- extends AbstractQueryBuildingCodedNodeGraph
The Class PagingCodedNodeGraphImpl.
- Author:
- Kevin Peterson
- See Also:
- Serialized Form
Method Summary |
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)
|
Methods inherited from class org.LexGrid.LexBIG.Impl.pagedgraph.AbstractQueryBuildingCodedNodeGraph |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PagingCodedNodeGraphImpl
public PagingCodedNodeGraphImpl()
PagingCodedNodeGraphImpl
public PagingCodedNodeGraphImpl(java.lang.String codingSchemeUri,
java.lang.String version,
java.lang.String relationsContainerName)
throws LBParameterException
- Instantiates a new paging coded node graph impl.
- Parameters:
codingSchemeUri
- the coding scheme uriversion
- the versionrelationsContainerName
- the relations container name
- Throws:
LBParameterException
doResolveAsValidatedParameterList
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
- Specified by:
doResolveAsValidatedParameterList
in class AbstractQueryBuildingCodedNodeGraph
- Throws:
LBInvocationException
LBParameterException
adjustArtificialRootResolvePolicy
protected PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy adjustArtificialRootResolvePolicy(boolean resolveForward,
boolean resolveBackward,
PagingCodedNodeGraphImpl.ArtificialRootResolvePolicy artificialRootResolvePolicy,
GraphQuery query)