Package org.hl7.fhir
Class ContactPoint
- java.lang.Object
-
- org.hl7.fhir.Element
-
- org.hl7.fhir.ContactPoint
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class ContactPoint extends Element implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensionsJava class for ContactPoint complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ContactPoint"> <complexContent> <extension base="{http://hl7.org/fhir}Element"> <sequence> <element name="system" type="{http://hl7.org/fhir}ContactPointSystem" minOccurs="0"/> <element name="value" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="use" type="{http://hl7.org/fhir}ContactPointUse" minOccurs="0"/> <element name="rank" type="{http://hl7.org/fhir}positiveInt" minOccurs="0"/> <element name="period" type="{http://hl7.org/fhir}Period" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Periodperiodprotected PositiveIntrankprotected ContactPointSystemsystemprotected ContactPointUseuseprotected Stringvalue
-
Constructor Summary
Constructors Constructor Description ContactPoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)java.lang.StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)booleanequals(java.lang.Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)PeriodgetPeriod()Gets the value of the period property.PositiveIntgetRank()Gets the value of the rank property.ContactPointSystemgetSystem()Gets the value of the system property.ContactPointUsegetUse()Gets the value of the use property.StringgetValue()Gets the value of the value property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetPeriod(Period value)Sets the value of the period property.voidsetRank(PositiveInt value)Sets the value of the rank property.voidsetSystem(ContactPointSystem value)Sets the value of the system property.voidsetUse(ContactPointUse value)Sets the value of the use property.voidsetValue(String value)Sets the value of the value property.java.lang.StringtoString()ContactPointwithExtension(java.util.Collection<Extension> values)ContactPointwithExtension(Extension... values)ContactPointwithId(java.lang.String value)ContactPointwithPeriod(Period value)ContactPointwithRank(PositiveInt value)ContactPointwithSystem(ContactPointSystem value)ContactPointwithUse(ContactPointUse value)ContactPointwithValue(String value)-
Methods inherited from class org.hl7.fhir.Element
getExtension, getId, setId
-
-
-
-
Field Detail
-
system
protected ContactPointSystem system
-
value
protected String value
-
use
protected ContactPointUse use
-
rank
protected PositiveInt rank
-
period
protected Period period
-
-
Method Detail
-
getSystem
public ContactPointSystem getSystem()
Gets the value of the system property.- Returns:
- possible object is
ContactPointSystem
-
setSystem
public void setSystem(ContactPointSystem value)
Sets the value of the system property.- Parameters:
value- allowed object isContactPointSystem
-
getValue
public String getValue()
Gets the value of the value property.- Returns:
- possible object is
String
-
setValue
public void setValue(String value)
Sets the value of the value property.- Parameters:
value- allowed object isString
-
getUse
public ContactPointUse getUse()
Gets the value of the use property.- Returns:
- possible object is
ContactPointUse
-
setUse
public void setUse(ContactPointUse value)
Sets the value of the use property.- Parameters:
value- allowed object isContactPointUse
-
getRank
public PositiveInt getRank()
Gets the value of the rank property.- Returns:
- possible object is
PositiveInt
-
setRank
public void setRank(PositiveInt value)
Sets the value of the rank property.- Parameters:
value- allowed object isPositiveInt
-
getPeriod
public Period getPeriod()
Gets the value of the period property.- Returns:
- possible object is
Period
-
setPeriod
public void setPeriod(Period value)
Sets the value of the period property.- Parameters:
value- allowed object isPeriod
-
withSystem
public ContactPoint withSystem(ContactPointSystem value)
-
withValue
public ContactPoint withValue(String value)
-
withUse
public ContactPoint withUse(ContactPointUse value)
-
withRank
public ContactPoint withRank(PositiveInt value)
-
withPeriod
public ContactPoint withPeriod(Period value)
-
withExtension
public ContactPoint withExtension(Extension... values)
- Overrides:
withExtensionin classElement
-
withExtension
public ContactPoint withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classElement
-
withId
public ContactPoint withId(java.lang.String value)
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
-
append
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
-
appendFields
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classElement
-
-