
Package org.hl7.fhir.dstu3.model
Class Contract.ValuedItemComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.Contract.ValuedItemComponent
-
- 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.ValuedItemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DateTimeType
effectiveTime
Indicates the time during which this Contract ValuedItem information is effective.protected Type
entity
Specific type of Contract Valued Item that may be priced.protected DecimalType
factor
A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered.protected Identifier
identifier
Identifies a Contract Valued Item instance.protected Money
net
Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt.protected DecimalType
points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered.protected SimpleQuantity
quantity
Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.protected Money
unitPrice
A Contract Valued Item unit valuation measure.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ValuedItemComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
-
-
-
-
Field Detail
-
identifier
protected Identifier identifier
Identifies a Contract Valued Item instance.
-
effectiveTime
protected DateTimeType effectiveTime
Indicates the time during which this Contract ValuedItem information is effective.
-
quantity
protected SimpleQuantity quantity
Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.
-
factor
protected DecimalType factor
A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
-
points
protected DecimalType points
An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
-
-
Constructor Detail
-
ValuedItemComponent
public ValuedItemComponent()
Constructor
-
-
Method Detail
-
getEntity
public Type getEntity()
- Returns:
entity
(Specific type of Contract Valued Item that may be priced.)
-
getEntityCodeableConcept
public CodeableConcept getEntityCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
entity
(Specific type of Contract Valued Item that may be priced.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEntityCodeableConcept
public boolean hasEntityCodeableConcept()
-
getEntityReference
public Reference getEntityReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
entity
(Specific type of Contract Valued Item that may be priced.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEntityReference
public boolean hasEntityReference()
-
hasEntity
public boolean hasEntity()
-
setEntity
public Contract.ValuedItemComponent setEntity(Type value) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value
-entity
(Specific type of Contract Valued Item that may be priced.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier
(Identifies a Contract Valued Item instance.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public Contract.ValuedItemComponent setIdentifier(Identifier value)
- Parameters:
value
-identifier
(Identifies a Contract Valued Item instance.)
-
getEffectiveTimeElement
public DateTimeType getEffectiveTimeElement()
- Returns:
effectiveTime
(Indicates the time during which this Contract ValuedItem information is effective.). This is the underlying object with id, value and extensions. The accessor "getEffectiveTime" gives direct access to the value
-
hasEffectiveTimeElement
public boolean hasEffectiveTimeElement()
-
hasEffectiveTime
public boolean hasEffectiveTime()
-
setEffectiveTimeElement
public Contract.ValuedItemComponent setEffectiveTimeElement(DateTimeType value)
- Parameters:
value
-effectiveTime
(Indicates the time during which this Contract ValuedItem information is effective.). This is the underlying object with id, value and extensions. The accessor "getEffectiveTime" gives direct access to the value
-
getEffectiveTime
public Date getEffectiveTime()
- Returns:
- Indicates the time during which this Contract ValuedItem information is effective.
-
setEffectiveTime
public Contract.ValuedItemComponent setEffectiveTime(Date value)
- Parameters:
value
- Indicates the time during which this Contract ValuedItem information is effective.
-
getQuantity
public SimpleQuantity getQuantity()
- Returns:
quantity
(Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public Contract.ValuedItemComponent setQuantity(SimpleQuantity value)
- Parameters:
value
-quantity
(Specifies the units by which the Contract Valued Item is measured or counted, and quantifies the countable or measurable Contract Valued Item instances.)
-
getUnitPrice
public Money getUnitPrice()
- Returns:
unitPrice
(A Contract Valued Item unit valuation measure.)
-
hasUnitPrice
public boolean hasUnitPrice()
-
setUnitPrice
public Contract.ValuedItemComponent setUnitPrice(Money value)
- Parameters:
value
-unitPrice
(A Contract Valued Item unit valuation measure.)
-
getFactorElement
public DecimalType getFactorElement()
- Returns:
factor
(A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the value
-
hasFactorElement
public boolean hasFactorElement()
-
hasFactor
public boolean hasFactor()
-
setFactorElement
public Contract.ValuedItemComponent setFactorElement(DecimalType value)
- Parameters:
value
-factor
(A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.). This is the underlying object with id, value and extensions. The accessor "getFactor" gives direct access to the value
-
getFactor
public BigDecimal getFactor()
- Returns:
- A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
-
setFactor
public Contract.ValuedItemComponent setFactor(BigDecimal value)
- Parameters:
value
- A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
-
setFactor
public Contract.ValuedItemComponent setFactor(long value)
- Parameters:
value
- A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
-
setFactor
public Contract.ValuedItemComponent setFactor(double value)
- Parameters:
value
- A real number that represents a multiplier used in determining the overall value of the Contract Valued Item delivered. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount.
-
getPointsElement
public DecimalType getPointsElement()
- Returns:
points
(An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the value
-
hasPointsElement
public boolean hasPointsElement()
-
hasPoints
public boolean hasPoints()
-
setPointsElement
public Contract.ValuedItemComponent setPointsElement(DecimalType value)
- Parameters:
value
-points
(An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.). This is the underlying object with id, value and extensions. The accessor "getPoints" gives direct access to the value
-
getPoints
public BigDecimal getPoints()
- Returns:
- An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
-
setPoints
public Contract.ValuedItemComponent setPoints(BigDecimal value)
- Parameters:
value
- An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
-
setPoints
public Contract.ValuedItemComponent setPoints(long value)
- Parameters:
value
- An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
-
setPoints
public Contract.ValuedItemComponent setPoints(double value)
- Parameters:
value
- An amount that expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the Contract Valued Item delivered. The concept of Points allows for assignment of point values for a Contract Valued Item, such that a monetary amount can be assigned to each point.
-
getNet
public Money getNet()
- Returns:
net
(Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)
-
hasNet
public boolean hasNet()
-
setNet
public Contract.ValuedItemComponent setNet(Money value)
- Parameters:
value
-net
(Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.)
-
listChildren
protected void listChildren(List<Property> children)
- 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
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Contract.ValuedItemComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-