Class Search
- java.lang.Object
-
- org.linuxforhealth.fhir.server.resources.FHIRResource
-
- org.linuxforhealth.fhir.server.resources.Search
-
@Path("/") @Produces({"application/fhir+json","application/json","application/fhir+xml","application/xml"}) @RolesAllowed("FHIRUsers") @RequestScoped public class Search extends FHIRResource
-
-
Field Summary
-
Fields inherited from class org.linuxforhealth.fhir.server.resources.FHIRResource
AUDIT_LOGGING_ERR_MSG, context, fhirConfig, HTTP_DATETIME_FORMATTER, httpServletRequest, searchHelper, securityContext, uriInfo
-
-
Constructor Summary
Constructors Constructor Description Search()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
searchAllGet()
javax.ws.rs.core.Response
searchAllPost()
javax.ws.rs.core.Response
searchCompartmentGet(java.lang.String compartment, java.lang.String compartmentId, java.lang.String type)
javax.ws.rs.core.Response
searchCompartmentPost(java.lang.String compartment, java.lang.String compartmentId, java.lang.String type)
javax.ws.rs.core.Response
searchGet(java.lang.String type)
javax.ws.rs.core.Response
searchPost(java.lang.String type)
-
Methods inherited from class org.linuxforhealth.fhir.server.resources.FHIRResource
addETagAndLastModifiedHeaders, addHeaders, addHeaders, buildAbsoluteUri, buildOperationOutcomeIssue, buildRestException, buildRestException, buildUnsupportedResourceTypeException, checkInitComplete, checkType, exceptionResponse, exceptionResponse, exceptionResponse, exceptionResponse, getFhirVersion, getPersistenceImpl, getRequestUri, getSearchHelper, isDeleteSupported, isUpdateCreateEnabled, parseIfModifiedSince, toUri
-
-
-
-
Method Detail
-
searchGet
@GET @Path("{type}") public javax.ws.rs.core.Response searchGet(@PathParam("type") java.lang.String type)
-
searchPost
@POST @Consumes("application/x-www-form-urlencoded") @Path("{type}/_search") public javax.ws.rs.core.Response searchPost(@PathParam("type") java.lang.String type)
-
searchCompartmentGet
@GET @Path("{compartment}/{compartmentId}/{type}") public javax.ws.rs.core.Response searchCompartmentGet(@PathParam("compartment") java.lang.String compartment, @PathParam("compartmentId") java.lang.String compartmentId, @PathParam("type") java.lang.String type)
-
searchCompartmentPost
@POST @Consumes("application/x-www-form-urlencoded") @Path("{compartment}/{compartmentId}/{type}/_search") public javax.ws.rs.core.Response searchCompartmentPost(@PathParam("compartment") java.lang.String compartment, @PathParam("compartmentId") java.lang.String compartmentId, @PathParam("type") java.lang.String type)
-
searchAllGet
@GET public javax.ws.rs.core.Response searchAllGet()
-
searchAllPost
@POST @Consumes("application/x-www-form-urlencoded") @Path("_search") public javax.ws.rs.core.Response searchAllPost()
-
-