Package ca.uhn.fhir.model.dstu2.resource
Class BaseResource
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
- Direct Known Subclasses:
Account,AllergyIntolerance,Appointment,AppointmentResponse,AuditEvent,Basic,Binary,BodySite,Bundle,CarePlan,Claim,ClaimResponse,ClinicalImpression,Communication,CommunicationRequest,Composition,ConceptMap,Condition,Conformance,Contract,Coverage,DataElement,DetectedIssue,Device,DeviceComponent,DeviceMetric,DeviceUseRequest,DeviceUseStatement,DiagnosticOrder,DiagnosticReport,DocumentManifest,DocumentReference,EligibilityRequest,EligibilityResponse,Encounter,EnrollmentRequest,EnrollmentResponse,EpisodeOfCare,ExplanationOfBenefit,FamilyMemberHistory,Flag,Goal,Group,HealthcareService,ImagingObjectSelection,ImagingStudy,Immunization,ImmunizationRecommendation,ImplementationGuide,ListResource,Location,Media,Medication,MedicationAdministration,MedicationDispense,MedicationOrder,MedicationStatement,MessageHeader,NamingSystem,NutritionOrder,Observation,OperationDefinition,OperationOutcome,Order,OrderResponse,Organization,Parameters,Patient,PaymentNotice,PaymentReconciliation,Person,Practitioner,Procedure,ProcedureRequest,ProcessRequest,ProcessResponse,Provenance,Questionnaire,QuestionnaireResponse,ReferralRequest,RelatedPerson,RiskAssessment,Schedule,SearchParameter,Slot,Specimen,StructureDefinition,Subscription,Substance,SupplyDelivery,SupplyRequest,TestScript,ValueSet,VisionPrescription
public abstract class BaseResource extends ca.uhn.fhir.model.api.BaseElement implements ca.uhn.fhir.model.api.IResource
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.StringClientParamRES_IDFluent Client search parameter constant for _idstatic StringSP_RES_IDSearch parameter constant for _idstatic StringSP_RES_LANGUAGESearch parameter constant for _language
-
Constructor Summary
Constructors Constructor Description BaseResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainedDtgetContained()ca.uhn.fhir.model.primitive.IdDtgetId()org.hl7.fhir.instance.model.api.IIdTypegetIdElement()ca.uhn.fhir.model.primitive.CodeDtgetLanguage()org.hl7.fhir.instance.model.api.IBaseMetaTypegetMeta()ca.uhn.fhir.model.base.resource.ResourceMetadataMapgetResourceMetadata()NarrativeDtgetText()protected booleanisBaseEmpty()Intended to be called by extending classesIBase.isEmpty()implementations, returnstrueif all content in this superclass instance is empty per the semantics ofIBase.isEmpty().voidsetContained(ContainedDt theContained)voidsetId(ca.uhn.fhir.model.primitive.IdDt theId)BaseResourcesetId(String theId)BaseResourcesetId(org.hl7.fhir.instance.model.api.IIdType theId)voidsetLanguage(ca.uhn.fhir.model.primitive.CodeDt theLanguage)voidsetResourceMetadata(ca.uhn.fhir.model.base.resource.ResourceMetadataMap theMap)voidsetText(NarrativeDt theText)StringtoString()-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, isEmpty, setUserData
-
-
-
-
Field Detail
-
RES_ID
public static final ca.uhn.fhir.rest.gclient.StringClientParam RES_ID
Fluent Client search parameter constant for _idDescription: the _id of a resource
Type: string
Path: Resource._id
-
SP_RES_ID
public static final String SP_RES_ID
Search parameter constant for _id- See Also:
- Constant Field Values
-
SP_RES_LANGUAGE
public static final String SP_RES_LANGUAGE
Search parameter constant for _language- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BaseResource
public BaseResource()
-
-
Method Detail
-
getContained
public ContainedDt getContained()
- Specified by:
getContainedin interfaceca.uhn.fhir.model.api.IResource
-
getId
public ca.uhn.fhir.model.primitive.IdDt getId()
- Specified by:
getIdin interfaceca.uhn.fhir.model.api.IResource
-
getIdElement
public org.hl7.fhir.instance.model.api.IIdType getIdElement()
- Specified by:
getIdElementin interfaceorg.hl7.fhir.instance.model.api.IBaseResource
-
getLanguage
public ca.uhn.fhir.model.primitive.CodeDt getLanguage()
- Specified by:
getLanguagein interfaceca.uhn.fhir.model.api.IResource
-
getMeta
public org.hl7.fhir.instance.model.api.IBaseMetaType getMeta()
- Specified by:
getMetain interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getMetain interfaceca.uhn.fhir.model.api.IResource
-
getResourceMetadata
public ca.uhn.fhir.model.base.resource.ResourceMetadataMap getResourceMetadata()
- Specified by:
getResourceMetadatain interfaceca.uhn.fhir.model.api.IResource
-
getText
public NarrativeDt getText()
- Specified by:
getTextin interfaceca.uhn.fhir.model.api.IResource
-
isBaseEmpty
protected boolean isBaseEmpty()
Intended to be called by extending classesIBase.isEmpty()implementations, returnstrueif all content in this superclass instance is empty per the semantics ofIBase.isEmpty().- Overrides:
isBaseEmptyin classca.uhn.fhir.model.api.BaseElement
-
setContained
public void setContained(ContainedDt theContained)
-
setId
public void setId(ca.uhn.fhir.model.primitive.IdDt theId)
- Specified by:
setIdin interfaceca.uhn.fhir.model.api.IResource
-
setId
public BaseResource setId(org.hl7.fhir.instance.model.api.IIdType theId)
- Specified by:
setIdin interfaceorg.hl7.fhir.instance.model.api.IBaseResource
-
setId
public BaseResource setId(String theId)
- Specified by:
setIdin interfaceorg.hl7.fhir.instance.model.api.IBaseResource
-
setLanguage
public void setLanguage(ca.uhn.fhir.model.primitive.CodeDt theLanguage)
- Specified by:
setLanguagein interfaceca.uhn.fhir.model.api.IResource
-
setResourceMetadata
public void setResourceMetadata(ca.uhn.fhir.model.base.resource.ResourceMetadataMap theMap)
- Specified by:
setResourceMetadatain interfaceca.uhn.fhir.model.api.IResource
-
setText
public void setText(NarrativeDt theText)
-
-