
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 Include
INCLUDE_ALL
Include constant for*
(return all includes)static Set<Include>
WILDCARD_ALL_SET
Include set containing onlyINCLUDE_ALL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IIdType
getIdElement()
IBaseMetaType
getMeta()
FhirVersionEnum
getStructureFhirVersionEnum()
IBaseResource
setId(String theId)
IBaseResource
setId(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()
-
-