| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
RuntimeResourceDefinition.toProfile()
Deprecated.
|
IBaseResource |
RuntimeResourceDefinition.toProfile(String theServerBase) |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends IBaseResource>> |
RuntimeResourceReferenceDefinition.getResourceTypes() |
List<Class<? extends IBaseResource>> |
RuntimeChildResourceDefinition.getResourceTypes() |
| Modifier and Type | Method and Description |
|---|---|
RuntimeResourceDefinition |
FhirContext.getResourceDefinition(IBaseResource theResource)
Returns the scanned runtime model for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
RuntimeResourceDefinition |
FhirContext.getResourceDefinition(Class<? extends IBaseResource> theResourceType)
Returns the scanned runtime model for the given type.
|
| Constructor and Description |
|---|
FhirContext(Class<? extends IBaseResource> theResourceType) |
FhirContext(Collection<Class<? extends IBaseResource>> theResourceTypes) |
RuntimeChildResourceDefinition(Field theField,
String theElementName,
Child theChildAnnotation,
Description theDescriptionAnnotation,
List<Class<? extends IBaseResource>> theResourceTypes)
Constructor
|
RuntimeElemContainedResourceList(Class<IBaseResource> theClass,
boolean theStandardType) |
RuntimeResourceDefinition(FhirContext theContext,
String theResourceName,
Class<? extends IBaseResource> theClass,
ResourceDef theResourceAnnotation,
boolean theStandardType) |
RuntimeResourceReferenceDefinition(String theName,
List<Class<? extends IBaseResource>> theResourceTypes,
boolean theStandardType)
Constructor
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IResource
This interface is the parent interface for all FHIR Resource definition classes.
|
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IFhirVersion.generateProfile(RuntimeResourceDefinition theRuntimeResourceDefinition,
String theServerBase) |
| Modifier and Type | Method and Description |
|---|---|
IServerConformanceProvider<? extends IBaseResource> |
IFhirVersion.createServerConformanceProvider(RestfulServer theRestfulServer) |
| Modifier and Type | Method and Description |
|---|---|
IPrimitiveType<Date> |
IFhirVersion.getLastUpdated(IBaseResource theResource) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
BaseResourceReferenceDt.getResource()
Gets the actual loaded and parsed resource instance, if it is already present.
|
IBaseResource |
BaseResourceReferenceDt.loadResource(IRestfulClient theClient)
Returns the referenced resource, fetching it if it has not already been loaded.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BaseResourceReferenceDt.setResource(IBaseResource theResource) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseConformance |
interface |
BaseOperationOutcome |
interface |
BaseSecurityEvent |
| Modifier and Type | Method and Description |
|---|---|
void |
IdDt.applyTo(IBaseResource theResouce) |
static IdDt |
IdDt.of(IBaseResource theResouce)
Retrieves the ID from the given resource instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
INarrativeGenerator.generateNarrative(FhirContext theContext,
IBaseResource theResource,
INarrative theNarrative) |
void |
BaseThymeleafNarrativeGenerator.generateNarrative(FhirContext theContext,
IBaseResource theResource,
INarrative theNarrative) |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBaseResource> |
XmlParser.doParseResource(Class<T> theResourceType,
Reader theReader) |
<T extends IBaseResource> |
JsonParser.doParseResource(Class<T> theResourceType,
Reader theReader) |
protected abstract <T extends IBaseResource> |
BaseParser.doParseResource(Class<T> theResourceType,
Reader theReader) |
<T extends IBaseResource> |
XmlParser.parseBundle(Class<T> theResourceType,
Reader theReader) |
<T extends IBaseResource> |
JsonParser.parseBundle(Class<T> theResourceType,
Reader theReader) |
<T extends IBaseResource> |
IParser.parseBundle(Class<T> theResourceType,
Reader theReader)
Parse a DSTU1 style Atom Bundle.
|
<T extends IBaseResource> |
IParser.parseResource(Class<T> theResourceType,
Reader theReader)
Parses a resource
|
<T extends IBaseResource> |
BaseParser.parseResource(Class<T> theResourceType,
Reader theReader) |
<T extends IBaseResource> |
IParser.parseResource(Class<T> theResourceType,
String theString)
Parses a resource
|
<T extends IBaseResource> |
BaseParser.parseResource(Class<T> theResourceType,
String theMessageString) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IParser.parseResource(Reader theReader)
Parses a resource
|
IBaseResource |
BaseParser.parseResource(Reader theReader) |
IBaseResource |
IParser.parseResource(String theMessageString)
Parses a resource
|
IBaseResource |
BaseParser.parseResource(String theMessageString) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseParser.containResourcesForEncoding(IBaseResource theResource) |
void |
XmlParser.doEncodeResourceToWriter(IBaseResource theResource,
Writer theWriter) |
protected void |
JsonParser.doEncodeResourceToWriter(IBaseResource theResource,
Writer theWriter) |
protected abstract void |
BaseParser.doEncodeResourceToWriter(IBaseResource theResource,
Writer theWriter) |
String |
IParser.encodeResourceToString(IBaseResource theResource) |
String |
BaseParser.encodeResourceToString(IBaseResource theResource) |
void |
IParser.encodeResourceToWriter(IBaseResource theResource,
Writer theWriter) |
void |
BaseParser.encodeResourceToWriter(IBaseResource theResource,
Writer theWriter) |
protected List<? extends IBase> |
BaseParser.preProcessValues(BaseRuntimeChildDefinition metaChildUncast,
IBaseResource theResource,
List<? extends IBase> theValues) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
MethodOutcome.getResource()
From a client response: If the method returned an actual resource body (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MethodOutcome.setResource(IBaseResource theResource)
In a server response: This field may be populated in server code with the final resource for operations
where a resource body is being created/updated.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BaseClient.ResourceResponseHandler<T extends IBaseResource> |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBaseResource> |
BaseClient.fetchResourceFromUrl(Class<T> theResourceType,
String theUrl) |
<T extends IBaseResource> |
IGenericClient.history(Class<T> theType,
IdDt theId,
DateTimeDt theSince,
Integer theLimit)
Deprecated.
As of 0.9, use the fluent
IGenericClient.history() method instead |
<T extends IBaseResource> |
GenericClient.history(Class<T> theType,
IdDt theIdDt,
DateTimeDt theSince,
Integer theLimit) |
<T extends IBaseResource> |
IGenericClient.history(Class<T> theType,
String theId,
DateTimeDt theSince,
Integer theLimit)
Deprecated.
As of 0.9, use the fluent
IGenericClient.history() method instead |
<T extends IBaseResource> |
GenericClient.history(Class<T> theType,
String theId,
DateTimeDt theSince,
Integer theLimit) |
<T extends IBaseResource> |
IGenericClient.read(Class<T> theType,
String theId)
Implementation of the "instance read" method.
|
<T extends IBaseResource> |
GenericClient.read(Class<T> theType,
String theId) |
<T extends IBaseResource> |
IGenericClient.read(Class<T> theType,
UriDt theUrl)
Perform the "read" operation (retrieve the latest version of a resource instance by ID) using an absolute URL.
|
<T extends IBaseResource> |
GenericClient.read(Class<T> theType,
UriDt theUrl) |
<T extends IBaseResource> |
IGenericClient.search(Class<T> theType,
Map<String,List<IQueryParameterType>> theParams)
Implementation of the "instance search" method.
|
<T extends IBaseResource> |
GenericClient.search(Class<T> theType,
Map<String,List<IQueryParameterType>> theParams) |
<T extends IBaseResource> |
IGenericClient.search(Class<T> theType,
UriDt theUrl)
Perform the "search" operation using an absolute URL.
|
<T extends IBaseResource> |
GenericClient.search(Class<T> theType,
UriDt theUrl) |
<T extends IBaseResource> |
IGenericClient.vread(Class<T> theType,
IdDt theId)
Implementation of the "instance vread" method.
|
<T extends IBaseResource> |
GenericClient.vread(Class<T> theType,
IdDt theId) |
<T extends IBaseResource> |
IGenericClient.vread(Class<T> theType,
IdDt theId,
IdDt theVersionId)
Deprecated.
Deprecated in 0.7 - IdDt can contain an ID and a version, so this class doesn't make a lot of sense
|
<T extends IBaseResource> |
GenericClient.vread(Class<T> theType,
IdDt theId,
IdDt theVersionId)
Deprecated.
|
<T extends IBaseResource> |
IGenericClient.vread(Class<T> theType,
String theId,
String theVersionId)
Implementation of the "instance vread" method.
|
<T extends IBaseResource> |
GenericClient.vread(Class<T> theType,
String theId,
String theVersionId) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IGenericClient.read(UriDt theUrl)
Perform the "read" operation (retrieve the latest version of a resource instance by ID) using an absolute URL.
|
IBaseResource |
GenericClient.read(UriDt theUrl) |
| Modifier and Type | Method and Description |
|---|---|
List<IBaseResource> |
IGenericClient.transaction(List<IBaseResource> theResources)
Deprecated.
|
List<IBaseResource> |
GenericClient.transaction(List<IBaseResource> theResources) |
| Modifier and Type | Method and Description |
|---|---|
MethodOutcome |
IGenericClient.create(IBaseResource theResource)
Deprecated.
Use
fluent method instead. This method will be removed. |
MethodOutcome |
GenericClient.create(IBaseResource theResource) |
protected String |
GenericClient.getPreferredId(IBaseResource theResource,
String theId) |
MethodOutcome |
IGenericClient.update(IdDt theId,
IBaseResource theResource)
Implementation of the "instance update" method.
|
MethodOutcome |
GenericClient.update(IdDt theIdDt,
IBaseResource theResource) |
MethodOutcome |
IGenericClient.update(String theId,
IBaseResource theResource)
Implementation of the "instance update" method.
|
MethodOutcome |
GenericClient.update(String theId,
IBaseResource theResource) |
MethodOutcome |
IGenericClient.validate(IBaseResource theResource)
Implementation of the "type validate" method.
|
MethodOutcome |
GenericClient.validate(IBaseResource theResource) |
| Modifier and Type | Method and Description |
|---|---|
MethodOutcome |
IGenericClient.delete(Class<? extends IBaseResource> theType,
IdDt theId)
Deprecated.
Use
IGenericClient.delete() instead |
MethodOutcome |
GenericClient.delete(Class<? extends IBaseResource> theType,
IdDt theId) |
MethodOutcome |
IGenericClient.delete(Class<? extends IBaseResource> theType,
String theId)
Deprecated.
Use
IGenericClient.delete() instead |
MethodOutcome |
GenericClient.delete(Class<? extends IBaseResource> theType,
String theId) |
List<IBaseResource> |
IGenericClient.transaction(List<IBaseResource> theResources)
Deprecated.
|
List<IBaseResource> |
GenericClient.transaction(List<IBaseResource> theResources) |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBaseResource> |
IRestfulClient.fetchResourceFromUrl(Class<T> theResourceType,
String theUrl)
Retrieve the contents at the given URL and parse them as a resource.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IReadExecutable<T extends IBaseResource> |
interface |
IReadIfNoneMatch<T extends IBaseResource> |
interface |
IReadTyped<T extends IBaseResource> |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBaseResource> |
IRead.resource(Class<T> theResourceType)
Construct a read for the given resource type (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
IReadTyped<IBaseResource> |
IRead.resource(String theResourceType)
Construct a read for the given resource type (e.g.
|
ITransactionTyped<List<IBaseResource>> |
ITransaction.withResources(List<? extends IBaseResource> theResources)
Use a list of resources as the transaction input
|
| Modifier and Type | Method and Description |
|---|---|
IValidateUntyped |
IValidate.resource(IBaseResource theResource)
Use a resource as validate input
|
IUpdateTyped |
IUpdate.resource(IBaseResource theResource) |
IDeleteTyped |
IDelete.resource(IBaseResource theResource) |
ICreateTyped |
ICreate.resource(IBaseResource theResource) |
| Modifier and Type | Method and Description |
|---|---|
IQuery<Bundle> |
IUntypedQuery.forResource(Class<? extends IBaseResource> theClass) |
IGetTags |
IGetTags.forResource(Class<? extends IBaseResource> theClass) |
IGetTags |
IGetTags.forResource(Class<? extends IBaseResource> theClass,
String theId) |
IGetTags |
IGetTags.forResource(Class<? extends IBaseResource> theClass,
String theId,
String theVersionId) |
T |
IBaseOn.onType(Class<? extends IBaseResource> theResourceType)
Perform the operation across all versions of all resources of the given type on the server
|
IDeleteWithQuery |
IDelete.resourceConditionalByType(Class<? extends IBaseResource> theResourceType)
Delete using a conditional/match URL.
|
ITransactionTyped<List<IBaseResource>> |
ITransaction.withResources(List<? extends IBaseResource> theResources)
Use a list of resources as the transaction input
|
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
BaseResourceReturningMethodBinding.ResourceOrDstu1Bundle.getResource() |
IBaseResource |
PageMethodBinding.provider() |
| Modifier and Type | Method and Description |
|---|---|
static ParseAction<IBaseResource> |
ParseAction.create(IBaseResource outcome) |
List<Class<? extends IBaseResource>> |
SearchParameter.getDeclaredTypes() |
| Modifier and Type | Method and Description |
|---|---|
static ParseAction<IBaseResource> |
ParseAction.create(IBaseResource outcome) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
FhirContext theContext) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext,
Map<String,List<String>> theIfNoneExistParams) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext,
String theIfNoneExistUrl) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(FhirContext theContext,
IBaseResource theResource,
String theResourceBody,
Map<String,List<String>> theMatchParams) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(FhirContext theContext,
IBaseResource theResource,
String theResourceBody,
String theMatchUrl) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(IBaseResource theResource,
String theResourceBody,
IIdType theId,
FhirContext theContext) |
static BaseHttpClientInvocation |
ValidateMethodBindingDstu2.createValidateInvocation(FhirContext theContext,
IBaseResource theResource) |
static HttpPostClientInvocation |
ValidateMethodBindingDstu1.createValidateInvocation(IBaseResource theResource,
IdDt theId,
FhirContext theContext) |
static void |
MethodUtil.parseClientRequestResourceHeaders(IIdType theRequestedId,
Map<String,List<String>> theHeaders,
IBaseResource resource) |
void |
SummaryEnumParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
SortParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
OperationParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
IParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
ElementsParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
DynamicSearchParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
CountParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
| Modifier and Type | Method and Description |
|---|---|
static BaseHttpClientInvocation |
TransactionMethodBinding.createTransactionInvocation(List<? extends IBaseResource> theResources,
FhirContext theContext) |
| Constructor and Description |
|---|
HttpPostClientInvocation(FhirContext theContext,
IBaseResource theResource) |
HttpPostClientInvocation(FhirContext theContext,
IBaseResource theResource,
String theUrlExtension) |
HttpPutClientInvocation(FhirContext theContext,
IBaseResource theResource,
String theUrlExtension) |
ResourceOrDstu1Bundle(IBaseResource theResource) |
| Constructor and Description |
|---|
DynamicSearchMethodBinding(Class<? extends IBaseResource> theReturnResourceType,
Method theMethod,
FhirContext theConetxt,
IDynamicSearchResourceProvider theProvider) |
HttpPostClientInvocation(FhirContext theContext,
List<? extends IBaseResource> theResources,
BundleTypeEnum theBundleType) |
OperationMethodBinding(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
boolean theIdempotent,
String theOperationName,
Class<? extends IBaseResource> theOperationType,
OperationParam[] theReturnParams) |
OperationMethodBinding(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
boolean theIdempotent,
String theOperationName,
Class<? extends IBaseResource> theOperationType,
OperationParam[] theReturnParams) |
OperationMethodBinding(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
Operation theAnnotation) |
ReadMethodBinding(Class<? extends IBaseResource> theAnnotatedResourceType,
Method theMethod,
FhirContext theContext,
Object theProvider) |
SearchMethodBinding(Class<? extends IBaseResource> theReturnResourceType,
Method theMethod,
FhirContext theContext,
Object theProvider) |
ValidateMethodBindingDstu2(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
Validate theAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends IBaseResource> |
ResourceParameter.loadResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<T> theResourceType) |
| Modifier and Type | Method and Description |
|---|---|
static IBaseResource |
ResourceParameter.parseResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<? extends IBaseResource> theResourceType) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IBaseResource> |
ResourceParameter.getResourceType() |
Class<? extends IBaseResource> |
ReferenceParam.getResourceType(FhirContext theCtx) |
| Modifier and Type | Method and Description |
|---|---|
void |
TransactionParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
ResourceParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
BaseQueryParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
| Modifier and Type | Method and Description |
|---|---|
static IBaseResource |
ResourceParameter.parseResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<? extends IBaseResource> theResourceType) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IServerConformanceProvider<T extends IBaseResource> |
| Modifier and Type | Method and Description |
|---|---|
<T extends IBaseResource> |
IRestfulServerUtil.loadResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<T> theResourceType) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IVersionSpecificBundleFactory.getResourceBundle() |
IBaseResource |
IRestfulServerUtil.parseResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<? extends IBaseResource> theResourceType) |
| Modifier and Type | Method and Description |
|---|---|
List<IBaseResource> |
SimpleBundleProvider.getResources(int theFromIndex,
int theToIndex) |
List<IBaseResource> |
IBundleProvider.getResources(int theFromIndex,
int theToIndex)
Load the given collection of resources by index, plus any additional resources per the
server's processing rules (e.g.
|
Class<? extends IBaseResource> |
IResourceProvider.getResourceType()
Returns the type of resource returned by this provider
|
List<IBaseResource> |
IVersionSpecificBundleFactory.toListOfResources() |
| Modifier and Type | Method and Description |
|---|---|
static void |
RestfulServerUtils.addProfileToBundleEntry(FhirContext theContext,
IBaseResource theResource,
String theServerBase) |
void |
IVersionSpecificBundleFactory.initializeWithBundleResource(IBaseResource theResource) |
static IBundleProvider |
BundleProviders.newList(IBaseResource theResource) |
Object |
RestfulResponse.streamResponseAsResource(IBaseResource resource,
boolean prettyPrint,
Set<SummaryEnum> summaryMode,
int statusCode,
boolean respondGzip,
boolean addContentLocationHeader) |
Object |
IRestfulResponse.streamResponseAsResource(IBaseResource resource,
boolean prettyPrint,
Set<SummaryEnum> summaryMode,
int operationStatus,
boolean respondGzip,
boolean addContentLocationHeader) |
static Object |
RestfulServerUtils.streamResponseAsResource(IRestfulServerDefaults theServer,
IBaseResource theResource,
Set<SummaryEnum> theSummaryMode,
int stausCode,
boolean theAddContentLocationHeader,
boolean respondGzip,
RequestDetails theRequestDetails) |
| Modifier and Type | Method and Description |
|---|---|
void |
IVersionSpecificBundleFactory.addResourcesToBundle(List<IBaseResource> theResult,
BundleTypeEnum theBundleType,
String theServerBase,
BundleInclusionRule theBundleInclusionRule,
Set<Include> theIncludes) |
Object |
IRestfulServerUtil.getRequestResource(RequestDetails theRequest,
TransactionParameter.ParamStyle myParamStyle,
Class<? extends IBaseResource> myResourceBundleType) |
Object |
IRestfulServerUtil.getResourceParameter(RequestDetails requestDetails,
ResourceParameter.Mode myMode,
BaseMethodBinding<?> theMethodBinding,
Class<? extends IBaseResource> myResourceType) |
void |
IVersionSpecificBundleFactory.initializeBundleFromResourceList(String theAuthor,
List<? extends IBaseResource> theResult,
String theServerBase,
String theCompleteUrl,
int theTotalResults,
BundleTypeEnum theBundleType) |
static IBundleProvider |
BundleProviders.newList(List<IBaseResource> theResources) |
IBaseResource |
IRestfulServerUtil.parseResourceFromRequest(RequestDetails theRequest,
BaseMethodBinding<?> theMethodBinding,
Class<? extends IBaseResource> theResourceType) |
static void |
RestfulServerUtils.validateResourceListNotNull(List<? extends IBaseResource> theResourceList) |
| Constructor and Description |
|---|
SimpleBundleProvider(IBaseResource theResource) |
| Constructor and Description |
|---|
SimpleBundleProvider(List<IBaseResource> theList) |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IServerInterceptor.ActionRequestDetails.getResource()
For requests where a resource is passed from the client to the server (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ResponseValidatingInterceptor.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject) |
boolean |
IServerInterceptor.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject)
This method is called after the server implementation method has been called, but before any attempt to stream the
response back to the client
|
boolean |
InterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject) |
boolean |
ResponseHighlighterInterceptor.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse) |
boolean |
IServerInterceptor.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse)
This method is called after the server implementation method has been called, but before any attempt to stream the
response back to the client
|
boolean |
InterceptorAdapter.outgoingResponse(RequestDetails theRequestDetails,
IBaseResource theResponseObject,
javax.servlet.http.HttpServletRequest theServletRequest,
javax.servlet.http.HttpServletResponse theServletResponse) |
void |
IServerInterceptor.ActionRequestDetails.setResource(IBaseResource theObject)
This method should not be called by client code
|
| Constructor and Description |
|---|
ActionRequestDetails(IIdType theId,
String theResourceType,
IBaseResource theResource,
FhirContext theContext) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ParametersUtil.addParameterToParameters(FhirContext theContext,
IBaseResource theTargetResource,
Object sourceClientArgument,
String theName) |
<T extends IBase> |
FhirTerser.getAllPopulatedChildElementsOfType(IBaseResource theResource,
Class<T> theType)
Returns a list containing all child elements (including the resource itself) which are non-empty and are either of the exact type specified, or are a subclass of that type.
|
List<ResourceReferenceInfo> |
FhirTerser.getAllResourceReferences(IBaseResource theResource) |
List<Object> |
FhirTerser.getValues(IBaseResource theResource,
String thePath) |
<T> List<T> |
FhirTerser.getValues(IBaseResource theResource,
String thePath,
Class<T> theWantedClass) |
void |
FhirTerser.visit(IBaseResource theResource,
IModelVisitor theVisitor)
Visit all elements in a given resource
|
| Modifier and Type | Method and Description |
|---|---|
BaseRuntimeChildDefinition |
FhirTerser.getDefinition(Class<? extends IBaseResource> theResourceType,
String thePath) |
| Constructor and Description |
|---|
ResourceReferenceInfo(FhirContext theContext,
IBaseResource theOwningResource,
List<String> thePathToElement,
IBaseReference theElement) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends IBaseResource> |
ValidationContext.forResource(FhirContext theContext,
T theResource) |
<T extends IBaseResource> |
IResourceLoader.load(Class<T> theType,
IIdType theId)
Load the latest version of a given resource
|
| Modifier and Type | Method and Description |
|---|---|
static IValidationContext<IBaseResource> |
ValidationContext.forText(FhirContext theContext,
String theResourceBody) |
static IValidationContext<IBaseResource> |
ValidationContext.newChild(IValidationContext<Bundle> theContext,
IResource theResource) |
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
FhirValidator.validateWithResult(IBaseResource theResource)
Validates a resource instance returning a
ValidationResult which contains the results. |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaBaseValidator.validateResource(IValidationContext<IBaseResource> theContext) |
void |
IValidatorModule.validateResource(IValidationContext<IBaseResource> theCtx)
Validate the actual resource.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchematronBaseValidator.validateResource(IValidationContext<IBaseResource> theCtx) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAnyResource |
interface |
IBaseBinary |
interface |
IBaseBundle |
interface |
IBaseConformance |
interface |
IBaseOperationOutcome |
interface |
IBaseParameters |
interface |
IDomainResource |
| Modifier and Type | Method and Description |
|---|---|
IBaseResource |
IBaseReference.getResource() |
IBaseResource |
IBaseResource.setId(IIdType theId) |
IBaseResource |
IBaseResource.setId(String theId) |
| Modifier and Type | Method and Description |
|---|---|
void |
IIdType.applyTo(IBaseResource theResource) |
void |
IBaseReference.setResource(IBaseResource theResource) |
Copyright © 2014–2016 University Health Network. All rights reserved.