public class ExchangeFormatDefinition
extends org.hl7.fhir.r4.model.DomainResource
Constructor and Description |
---|
ExchangeFormatDefinition()
create new instance of ExchangeFormatDefinition
|
ExchangeFormatDefinition(java.lang.String version)
create new instance of ExchangeFormatDefinition
|
Modifier and Type | Method and Description |
---|---|
org.hl7.fhir.r4.model.DomainResource |
copy() |
boolean |
equals(java.lang.Object obj) |
ConsentDomain |
getDomain()
get consent domain information from the format definition
|
java.util.List<org.hl7.fhir.r4.model.Type> |
getModules()
get current list of specified consent modules
|
java.util.List<org.hl7.fhir.r4.model.Type> |
getPolicies()
get current list of specified consent policies
|
org.hl7.fhir.r4.model.ResourceType |
getResourceType() |
ca.uhn.fhir.context.FhirVersionEnum |
getStructureFhirVersionEnum() |
java.lang.String |
getSupportedVersion()
get supported gICS-version for the format specification
|
java.util.List<org.hl7.fhir.r4.model.Type> |
getTemplates()
get current list of specified consent templates
|
int |
hashCode() |
boolean |
isEmpty() |
ExchangeFormatDefinition |
setDomain(ConsentDomain domainInfo)
set consent domain information for format definition
|
ExchangeFormatDefinition |
setModules(java.util.List<org.hl7.fhir.r4.model.Type> modules)
get current list of specified consent modules
|
ExchangeFormatDefinition |
setPolicies(java.util.List<org.hl7.fhir.r4.model.Type> policies)
set current list of specified consent policies
|
ExchangeFormatDefinition |
setTemplates(java.util.List<org.hl7.fhir.r4.model.Type> templates)
set current list of specified consent modules
|
java.lang.String |
toString() |
addChild, addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, equalsDeep, equalsShallow, fhirType, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getNamedProperty, getProperty, getText, getTypesForProperty, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, makeProperty, setContained, setExtension, setModifierExtension, setProperty, setProperty, setText
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
public ExchangeFormatDefinition(java.lang.String version)
version
- public ExchangeFormatDefinition()
public java.lang.String getSupportedVersion()
public ConsentDomain getDomain()
public ExchangeFormatDefinition setDomain(ConsentDomain domainInfo)
domainInfo
- consent domain informationpublic java.util.List<org.hl7.fhir.r4.model.Type> getPolicies()
public ExchangeFormatDefinition setPolicies(java.util.List<org.hl7.fhir.r4.model.Type> policies)
policies
- list of specified consent policiespublic java.util.List<org.hl7.fhir.r4.model.Type> getModules()
public ExchangeFormatDefinition setModules(java.util.List<org.hl7.fhir.r4.model.Type> modules)
modules
- list of specified consent policiespublic java.util.List<org.hl7.fhir.r4.model.Type> getTemplates()
public ExchangeFormatDefinition setTemplates(java.util.List<org.hl7.fhir.r4.model.Type> templates)
templates
- list of specified consent templatespublic java.lang.String toString()
toString
in class java.lang.Object
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum
in interface org.hl7.fhir.instance.model.api.IBaseResource
getStructureFhirVersionEnum
in class org.hl7.fhir.r4.model.BaseResource
public boolean isEmpty()
isEmpty
in interface org.hl7.fhir.instance.model.api.IBase
isEmpty
in class org.hl7.fhir.r4.model.DomainResource
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public org.hl7.fhir.r4.model.DomainResource copy()
copy
in class org.hl7.fhir.r4.model.DomainResource
public org.hl7.fhir.r4.model.ResourceType getResourceType()
getResourceType
in class org.hl7.fhir.r4.model.Resource