Package org.hl7.fhir.instance.model.api
Interface IBaseResource
-
- All Superinterfaces:
IBase,IElement,Serializable
- All Known Subinterfaces:
BaseConformance,BaseOperationOutcome,BaseSecurityEvent,IAnyResource,IBaseBinary,IBaseBundle,IBaseConformance,IBaseOperationOutcome,IBaseParameters,IDomainResource,IResource
public interface IBaseResource extends IBase, IElement
For now, this is a simple marker interface indicating that a class is a resource type. There are two concrete types of implementations of this interrface. The first are HL7.org's Resource structures (e.g.org.hl7.fhir.instance.model.Patient) and the second are HAPI's Resource structures, e.g.ca.uhn.fhir.model.dstu.resource.Patient)
-
-
Field Summary
Fields Modifier and Type Field Description static IncludeINCLUDE_ALLInclude constant for*(return all includes)static Set<Include>WILDCARD_ALL_SETInclude set containing onlyINCLUDE_ALL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IIdTypegetIdElement()IBaseMetaTypegetMeta()FhirVersionEnumgetStructureFhirVersionEnum()IBaseResourcesetId(String theId)IBaseResourcesetId(IIdType theId)-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, isEmpty, setUserData
-
-
-
-
Field Detail
-
INCLUDE_ALL
static final Include INCLUDE_ALL
Include constant for*(return all includes)
-
WILDCARD_ALL_SET
static final Set<Include> WILDCARD_ALL_SET
Include set containing onlyINCLUDE_ALL
-
-
Method Detail
-
getMeta
IBaseMetaType getMeta()
-
getIdElement
IIdType getIdElement()
-
setId
IBaseResource setId(String theId)
-
setId
IBaseResource setId(IIdType theId)
-
getStructureFhirVersionEnum
FhirVersionEnum getStructureFhirVersionEnum()
-
-