Class ContractTerm
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
Java class for Contract.Term complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Contract.Term">
<complexContent>
<extension base="{http://hl7.org/fhir}BackboneElement">
<sequence>
<element name="identifier" type="{http://hl7.org/fhir}Identifier" minOccurs="0"/>
<element name="issued" type="{http://hl7.org/fhir}dateTime" minOccurs="0"/>
<element name="applies" type="{http://hl7.org/fhir}Period" minOccurs="0"/>
<element name="type" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="subType" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="topic" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="action" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="actionReason" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="agent" type="{http://hl7.org/fhir}Contract.Agent1" maxOccurs="unbounded" minOccurs="0"/>
<element name="text" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="valuedItem" type="{http://hl7.org/fhir}Contract.ValuedItem1" maxOccurs="unbounded" minOccurs="0"/>
<element name="group" type="{http://hl7.org/fhir}Contract.Term" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CodeableConcept> protected List<CodeableConcept> protected List<ContractAgent1> protected Periodprotected List<ContractTerm> protected Identifierprotected DateTimeprotected CodeableConceptprotected Stringprotected CodeableConceptprotected List<ContractValuedItem1> Fields inherited from class org.hl7.fhir.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the action property.Gets the value of the actionReason property.getAgent()Gets the value of the agent property.Gets the value of the applies property.getGroup()Gets the value of the group property.Gets the value of the identifier property.Gets the value of the issued property.Gets the value of the subType property.getText()Gets the value of the text property.getTopic()Gets the value of the topic property.getType()Gets the value of the type property.Gets the value of the valuedItem property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetAction(List<CodeableConcept> value) voidsetActionReason(List<CodeableConcept> value) voidsetAgent(List<ContractAgent1> value) voidsetApplies(Period value) Sets the value of the applies property.voidsetGroup(List<ContractTerm> value) voidsetIdentifier(Identifier value) Sets the value of the identifier property.voidSets the value of the issued property.voidsetSubType(CodeableConcept value) Sets the value of the subType property.voidSets the value of the text property.voidvoidsetType(CodeableConcept value) Sets the value of the type property.voidsetValuedItem(List<ContractValuedItem1> value) toString()withAction(Collection<CodeableConcept> values) withAction(CodeableConcept... values) withActionReason(Collection<CodeableConcept> values) withActionReason(CodeableConcept... values) withAgent(Collection<ContractAgent1> values) withAgent(ContractAgent1... values) withApplies(Period value) withExtension(Collection<Extension> values) withExtension(Extension... values) withGroup(Collection<ContractTerm> values) withGroup(ContractTerm... values) withIdentifier(Identifier value) withIssued(DateTime value) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withSubType(CodeableConcept value) withTopic(Collection<Reference> values) withType(CodeableConcept value) withValuedItem(Collection<ContractValuedItem1> values) withValuedItem(ContractValuedItem1... values) Methods inherited from class org.hl7.fhir.BackboneElement
getModifierExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.Element
getExtension, getId, setExtension, setId
-
Field Details
-
identifier
-
issued
-
applies
-
type
-
subType
-
topic
-
action
-
actionReason
-
agent
-
text
-
valuedItem
-
group
-
-
Constructor Details
-
ContractTerm
public ContractTerm()
-
-
Method Details
-
getIdentifier
Gets the value of the identifier property.- Returns:
- possible object is
Identifier
-
setIdentifier
Sets the value of the identifier property.- Parameters:
value- allowed object isIdentifier
-
getIssued
Gets the value of the issued property.- Returns:
- possible object is
DateTime
-
setIssued
Sets the value of the issued property.- Parameters:
value- allowed object isDateTime
-
getApplies
Gets the value of the applies property.- Returns:
- possible object is
Period
-
setApplies
Sets the value of the applies property.- Parameters:
value- allowed object isPeriod
-
getType
Gets the value of the type property.- Returns:
- possible object is
CodeableConcept
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isCodeableConcept
-
getSubType
Gets the value of the subType property.- Returns:
- possible object is
CodeableConcept
-
setSubType
Sets the value of the subType property.- Parameters:
value- allowed object isCodeableConcept
-
getTopic
Gets the value of the topic property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the topic property.For example, to add a new item, do as follows:
getTopic().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getAction
Gets the value of the action property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the action property.For example, to add a new item, do as follows:
getAction().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getActionReason
Gets the value of the actionReason property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the actionReason property.For example, to add a new item, do as follows:
getActionReason().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getAgent
Gets the value of the agent property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the agent property.For example, to add a new item, do as follows:
getAgent().add(newItem);Objects of the following type(s) are allowed in the list
ContractAgent1 -
getText
Gets the value of the text property.- Returns:
- possible object is
String
-
setText
Sets the value of the text property.- Parameters:
value- allowed object isString
-
getValuedItem
Gets the value of the valuedItem property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the valuedItem property.For example, to add a new item, do as follows:
getValuedItem().add(newItem);Objects of the following type(s) are allowed in the list
ContractValuedItem1 -
getGroup
Gets the value of the group property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the group property.For example, to add a new item, do as follows:
getGroup().add(newItem);Objects of the following type(s) are allowed in the list
ContractTerm -
withIdentifier
-
withIssued
-
withApplies
-
withType
-
withSubType
-
withTopic
-
withTopic
-
withAction
-
withAction
-
withActionReason
-
withActionReason
-
withAgent
-
withAgent
-
withText
-
withValuedItem
-
withValuedItem
-
withGroup
-
withGroup
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withId
- Overrides:
withIdin classBackboneElement
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classBackboneElement
-
equals
- Overrides:
equalsin classBackboneElement
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classBackboneElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classBackboneElement
-
toString
- Overrides:
toStringin classBackboneElement
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBackboneElement
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBackboneElement
-
setTopic
-
setAction
-
setActionReason
-
setAgent
-
setValuedItem
-
setGroup
-