Class IncludeExtension

  • All Implemented Interfaces:
    SearchExtension

    public class IncludeExtension
    extends Object
    implements SearchExtension
    A SearchExtension used to add InclusionParameter filters to the include query.
    • Constructor Detail

      • IncludeExtension

        public IncludeExtension​(com.ibm.fhir.search.parameters.InclusionParameter inclusionParm,
                                List<Long> logicalResourceIds)
        Public constructor
        Parameters:
        inclusionParm -
        logicalResourcesIds -
    • Method Detail

      • visit

        public <T> T visit​(T query,
                           SearchQueryVisitor<T> visitor)
                    throws com.ibm.fhir.persistence.exception.FHIRPersistenceException
        Specified by:
        visit in interface SearchExtension
        Throws:
        com.ibm.fhir.persistence.exception.FHIRPersistenceException