Package org.hl7.fhir.r5.model
Class Contract.ContractAssetComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.Contract.ContractAssetComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
Contract
public static class Contract.ContractAssetComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<Contract.AnswerComponent> Response to assets.protected StringType
Description of the quality and completeness of the asset that may be a factor in its valuation.protected List
<Contract.AssetContextComponent> Circumstance of the asset.protected List
<StringType> Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.Asset relevant contractual time period.protected List
<CodeableConcept> Type of Asset availability for use or ownership.protected Coding
Specifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree.protected CodeableConcept
Differentiates the kind of the asset .protected List
<UnsignedIntType> Security labels that protects the asset.protected List
<CodeableConcept> May be a subtype or part of an offered asset.protected StringType
Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.protected List
<CodeableConcept> Target entity type about which the term may be concerned.Associated entities.Time period of asset use.protected List
<Contract.ValuedItemComponent> Contract Valued Item List.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddSecurityLabelNumber
(int value) addType()
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getScope()
getText()
getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasScope()
boolean
boolean
hasSecurityLabelNumber
(int value) boolean
boolean
hasText()
boolean
boolean
hasType()
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAnswer
(List<Contract.AnswerComponent> theAnswer) setCondition
(String value) setConditionElement
(StringType value) setContext
(List<Contract.AssetContextComponent> theContext) setLinkId
(List<StringType> theLinkId) setPeriodType
(List<CodeableConcept> thePeriodType) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setRelationship
(Coding value) setScope
(CodeableConcept value) setSecurityLabelNumber
(List<UnsignedIntType> theSecurityLabelNumber) setSubtype
(List<CodeableConcept> theSubtype) setTextElement
(StringType value) setType
(List<CodeableConcept> theType) setTypeReference
(List<Reference> theTypeReference) setUsePeriod
(List<Period> theUsePeriod) setValuedItem
(List<Contract.ValuedItemComponent> theValuedItem) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
scope
Differentiates the kind of the asset . -
type
Target entity type about which the term may be concerned. -
typeReference
Associated entities. -
subtype
May be a subtype or part of an offered asset. -
relationship
Specifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree. -
context
Circumstance of the asset. -
condition
Description of the quality and completeness of the asset that may be a factor in its valuation. -
periodType
Type of Asset availability for use or ownership. -
period
Asset relevant contractual time period. -
usePeriod
Time period of asset use. -
text
Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract. -
linkId
Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse. -
answer
Response to assets. -
securityLabelNumber
Security labels that protects the asset. -
valuedItem
Contract Valued Item List.
-
-
Constructor Details
-
ContractAssetComponent
public ContractAssetComponent()Constructor
-
-
Method Details
-
getScope
- Returns:
scope
(Differentiates the kind of the asset .)
-
hasScope
-
setScope
- Parameters:
value
-scope
(Differentiates the kind of the asset .)
-
getType
- Returns:
type
(Target entity type about which the term may be concerned.)
-
setType
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasType
-
addType
-
addType
-
getTypeFirstRep
- Returns:
- The first repetition of repeating field
type
, creating it if it does not already exist {3}
-
getTypeReference
- Returns:
typeReference
(Associated entities.)
-
setTypeReference
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTypeReference
-
addTypeReference
-
addTypeReference
-
getTypeReferenceFirstRep
- Returns:
- The first repetition of repeating field
typeReference
, creating it if it does not already exist {3}
-
getSubtype
- Returns:
subtype
(May be a subtype or part of an offered asset.)
-
setSubtype
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubtype
-
addSubtype
-
addSubtype
-
getSubtypeFirstRep
- Returns:
- The first repetition of repeating field
subtype
, creating it if it does not already exist {3}
-
getRelationship
- Returns:
relationship
(Specifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree.)
-
hasRelationship
-
setRelationship
- Parameters:
value
-relationship
(Specifies the applicability of the term to an asset resource instance, and instances it refers to orinstances that refer to it, and/or are owned by the offeree.)
-
getContext
- Returns:
context
(Circumstance of the asset.)
-
setContext
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasContext
-
addContext
-
addContext
-
getContextFirstRep
- Returns:
- The first repetition of repeating field
context
, creating it if it does not already exist {3}
-
getConditionElement
- Returns:
condition
(Description of the quality and completeness of the asset that may be a factor in its valuation.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the value
-
hasConditionElement
-
hasCondition
-
setConditionElement
- Parameters:
value
-condition
(Description of the quality and completeness of the asset that may be a factor in its valuation.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the value
-
getCondition
- Returns:
- Description of the quality and completeness of the asset that may be a factor in its valuation.
-
setCondition
- Parameters:
value
- Description of the quality and completeness of the asset that may be a factor in its valuation.
-
getPeriodType
- Returns:
periodType
(Type of Asset availability for use or ownership.)
-
setPeriodType
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPeriodType
-
addPeriodType
-
addPeriodType
-
getPeriodTypeFirstRep
- Returns:
- The first repetition of repeating field
periodType
, creating it if it does not already exist {3}
-
getPeriod
- Returns:
period
(Asset relevant contractual time period.)
-
setPeriod
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPeriod
-
addPeriod
-
addPeriod
-
getPeriodFirstRep
- Returns:
- The first repetition of repeating field
period
, creating it if it does not already exist {3}
-
getUsePeriod
- Returns:
usePeriod
(Time period of asset use.)
-
setUsePeriod
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasUsePeriod
-
addUsePeriod
-
addUsePeriod
-
getUsePeriodFirstRep
- Returns:
- The first repetition of repeating field
usePeriod
, creating it if it does not already exist {3}
-
getTextElement
- Returns:
text
(Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
-
hasText
-
setTextElement
- Parameters:
value
-text
(Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.
-
setText
- Parameters:
value
- Clause or question text (Prose Object) concerning the asset in a linked form, such as a QuestionnaireResponse used in the formation of the contract.
-
getLinkId
- Returns:
linkId
(Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.)
-
setLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasLinkId
-
addLinkIdElement
- Returns:
linkId
(Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.)
-
addLinkId
- Parameters:
value
-linkId
(Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.)
-
hasLinkId
- Parameters:
value
-linkId
(Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.)
-
getAnswer
- Returns:
answer
(Response to assets.)
-
setAnswer
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAnswer
-
addAnswer
-
addAnswer
-
getAnswerFirstRep
- Returns:
- The first repetition of repeating field
answer
, creating it if it does not already exist {3}
-
getSecurityLabelNumber
- Returns:
securityLabelNumber
(Security labels that protects the asset.)
-
setSecurityLabelNumber
public Contract.ContractAssetComponent setSecurityLabelNumber(List<UnsignedIntType> theSecurityLabelNumber) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSecurityLabelNumber
-
addSecurityLabelNumberElement
- Returns:
securityLabelNumber
(Security labels that protects the asset.)
-
addSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the asset.)
-
hasSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the asset.)
-
getValuedItem
- Returns:
valuedItem
(Contract Valued Item List.)
-
setValuedItem
public Contract.ContractAssetComponent setValuedItem(List<Contract.ValuedItemComponent> theValuedItem) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasValuedItem
-
addValuedItem
-
addValuedItem
-
getValuedItemFirstRep
- Returns:
- The first repetition of repeating field
valuedItem
, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
- Returns:
- the FHIR type name of the instance (not the java class name)
-