Package org.hl7.fhir.r4.model
Class Contract.ContractOfferComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.Contract.ContractOfferComponent
- 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.ContractOfferComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<Contract.AnswerComponent>
Response to offer text.protected CodeableConcept
Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.protected List<CodeableConcept>
How the decision about a Contract was conveyed.protected List<Identifier>
Unique identifier for this particular Contract Provision.protected List<StringType>
The id of the clause or question text of the offer in the referenced questionnaire/response.protected List<Contract.ContractPartyComponent>
Offer Recipient.protected List<UnsignedIntType>
Security labels that protects the offer.protected StringType
Human readable form of this Contract Offer.protected Reference
The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p.protected Resource
The actual object that is the target of the reference (The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p.protected CodeableConcept
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddParty()
addSecurityLabelNumber
(int value) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getParty()
Base[]
getProperty
(int hash, String name, boolean checkValid) getText()
getTopic()
getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasParty()
boolean
boolean
hasSecurityLabelNumber
(int value) boolean
hasText()
boolean
boolean
hasTopic()
boolean
hasType()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAnswer
(List<Contract.AnswerComponent> theAnswer) setDecision
(CodeableConcept value) setDecisionMode
(List<CodeableConcept> theDecisionMode) setIdentifier
(List<Identifier> theIdentifier) setLinkId
(List<StringType> theLinkId) setParty
(List<Contract.ContractPartyComponent> theParty) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setSecurityLabelNumber
(List<UnsignedIntType> theSecurityLabelNumber) setTextElement
(StringType value) setTopicTarget
(Resource value) setType
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.r4.model.Base
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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, 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
-
identifier
Unique identifier for this particular Contract Provision. -
party
Offer Recipient. -
topic
The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30). -
topicTarget
The actual object that is the target of the reference (The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).) -
type
Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit. -
decision
Type of choice made by accepting party with respect to an offer made by an offeror/ grantee. -
decisionMode
How the decision about a Contract was conveyed. -
answer
Response to offer text. -
text
Human readable form of this Contract Offer. -
linkId
The id of the clause or question text of the offer in the referenced questionnaire/response. -
securityLabelNumber
Security labels that protects the offer.
-
-
Constructor Details
-
ContractOfferComponent
public ContractOfferComponent()Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Unique identifier for this particular Contract Provision.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getParty
- Returns:
party
(Offer Recipient.)
-
setParty
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasParty
-
addParty
-
addParty
-
getPartyFirstRep
- Returns:
- The first repetition of repeating field
party
, creating it if it does not already exist
-
getTopic
- Returns:
topic
(The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).)
-
hasTopic
-
setTopic
- Parameters:
value
-topic
(The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).)
-
getTopicTarget
- Returns:
topic
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).)
-
setTopicTarget
- Parameters:
value
-topic
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The owner of an asset has the residual control rights over the asset: the right to decide all usages of the asset in any way not inconsistent with a prior contract, custom, or law (Hart, 1995, p. 30).)
-
getType
- Returns:
type
(Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)
-
hasType
-
setType
- Parameters:
value
-type
(Type of Contract Provision such as specific requirements, purposes for actions, obligations, prohibitions, e.g. life time maximum benefit.)
-
getDecision
- Returns:
decision
(Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.)
-
hasDecision
-
setDecision
- Parameters:
value
-decision
(Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.)
-
getDecisionMode
- Returns:
decisionMode
(How the decision about a Contract was conveyed.)
-
setDecisionMode
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDecisionMode
-
addDecisionMode
-
addDecisionMode
-
getDecisionModeFirstRep
- Returns:
- The first repetition of repeating field
decisionMode
, creating it if it does not already exist
-
getAnswer
- Returns:
answer
(Response to offer text.)
-
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
-
getTextElement
- Returns:
text
(Human readable form of this Contract Offer.). 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
(Human readable form of this Contract Offer.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- Human readable form of this Contract Offer.
-
setText
- Parameters:
value
- Human readable form of this Contract Offer.
-
getLinkId
- Returns:
linkId
(The id of the clause or question text of the offer in the referenced questionnaire/response.)
-
setLinkId
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasLinkId
-
addLinkIdElement
- Returns:
linkId
(The id of the clause or question text of the offer in the referenced questionnaire/response.)
-
addLinkId
- Parameters:
value
-linkId
(The id of the clause or question text of the offer in the referenced questionnaire/response.)
-
hasLinkId
- Parameters:
value
-linkId
(The id of the clause or question text of the offer in the referenced questionnaire/response.)
-
getSecurityLabelNumber
- Returns:
securityLabelNumber
(Security labels that protects the offer.)
-
setSecurityLabelNumber
public Contract.ContractOfferComponent setSecurityLabelNumber(List<UnsignedIntType> theSecurityLabelNumber) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSecurityLabelNumber
-
addSecurityLabelNumberElement
- Returns:
securityLabelNumber
(Security labels that protects the offer.)
-
addSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the offer.)
-
hasSecurityLabelNumber
- Parameters:
value
-securityLabelNumber
(Security labels that protects the offer.)
-
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
-
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
-