Package org.hl7.fhir.r4.utils
Class GraphQLEngine
- java.lang.Object
-
- org.hl7.fhir.r4.utils.GraphQLEngine
-
- All Implemented Interfaces:
org.hl7.fhir.utilities.graphql.IGraphQLEngine
public class GraphQLEngine extends Object implements org.hl7.fhir.utilities.graphql.IGraphQLEngine
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphQLEngine.SearchEdgestatic classGraphQLEngine.SearchWrapper
-
Constructor Summary
Constructors Constructor Description GraphQLEngine(IWorkerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()ObjectgetAppInfo()ResourcegetFocus()org.hl7.fhir.utilities.graphql.PackagegetGraphQL()org.hl7.fhir.utilities.graphql.GraphQLResponsegetOutput()org.hl7.fhir.utilities.graphql.IGraphQLStorageServicesgetServices()voidsetAppInfo(Object appInfo)voidsetFocus(org.hl7.fhir.instance.model.api.IBaseResource focus)voidsetGraphQL(org.hl7.fhir.utilities.graphql.Package graphQL)voidsetServices(org.hl7.fhir.utilities.graphql.IGraphQLStorageServices services)
-
-
-
Constructor Detail
-
GraphQLEngine
public GraphQLEngine(IWorkerContext context)
-
-
Method Detail
-
execute
public void execute() throws org.hl7.fhir.utilities.graphql.EGraphEngine, org.hl7.fhir.utilities.graphql.EGraphQLException, org.hl7.fhir.exceptions.FHIRException
- Specified by:
executein interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine- Throws:
org.hl7.fhir.utilities.graphql.EGraphEngineorg.hl7.fhir.utilities.graphql.EGraphQLExceptionorg.hl7.fhir.exceptions.FHIRException
-
getAppInfo
public Object getAppInfo()
-
setAppInfo
public void setAppInfo(Object appInfo)
- Specified by:
setAppInfoin interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine
-
setFocus
public void setFocus(org.hl7.fhir.instance.model.api.IBaseResource focus)
- Specified by:
setFocusin interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine
-
getGraphQL
public org.hl7.fhir.utilities.graphql.Package getGraphQL()
-
setGraphQL
public void setGraphQL(org.hl7.fhir.utilities.graphql.Package graphQL)
- Specified by:
setGraphQLin interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine
-
getOutput
public org.hl7.fhir.utilities.graphql.GraphQLResponse getOutput()
- Specified by:
getOutputin interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine
-
getServices
public org.hl7.fhir.utilities.graphql.IGraphQLStorageServices getServices()
-
setServices
public void setServices(org.hl7.fhir.utilities.graphql.IGraphQLStorageServices services)
- Specified by:
setServicesin interfaceorg.hl7.fhir.utilities.graphql.IGraphQLEngine
-
-