public static class HealthcareService.HealthcareServiceAvailableTimeComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
allDay
Is this always available? (hence times are irrelevant) e.g.
|
protected TimeType |
availableEndTime
The closing time of day.
|
protected TimeType |
availableStartTime
The opening time of day.
|
protected List<Enumeration<HealthcareService.DaysOfWeek>> |
daysOfWeek
Indicates which days of the week are available between the start and end Times.
|
modifierExtension| Constructor and Description |
|---|
HealthcareServiceAvailableTimeComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected List<Enumeration<HealthcareService.DaysOfWeek>> daysOfWeek
protected BooleanType allDay
protected TimeType availableStartTime
protected TimeType availableEndTime
public HealthcareServiceAvailableTimeComponent()
public List<Enumeration<HealthcareService.DaysOfWeek>> getDaysOfWeek()
daysOfWeek (Indicates which days of the week are available between the start and end Times.)public HealthcareService.HealthcareServiceAvailableTimeComponent setDaysOfWeek(List<Enumeration<HealthcareService.DaysOfWeek>> theDaysOfWeek)
this for easy method chainingpublic boolean hasDaysOfWeek()
public Enumeration<HealthcareService.DaysOfWeek> addDaysOfWeekElement()
daysOfWeek (Indicates which days of the week are available between the start and end Times.)public HealthcareService.HealthcareServiceAvailableTimeComponent addDaysOfWeek(HealthcareService.DaysOfWeek value)
value - daysOfWeek (Indicates which days of the week are available between the start and end Times.)public boolean hasDaysOfWeek(HealthcareService.DaysOfWeek value)
value - daysOfWeek (Indicates which days of the week are available between the start and end Times.)public BooleanType getAllDayElement()
allDay (Is this always available? (hence times are irrelevant) e.g. 24 hour service.). This is the underlying object with id, value and extensions. The accessor "getAllDay" gives direct access to the valuepublic boolean hasAllDayElement()
public boolean hasAllDay()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAllDayElement(BooleanType value)
value - allDay (Is this always available? (hence times are irrelevant) e.g. 24 hour service.). This is the underlying object with id, value and extensions. The accessor "getAllDay" gives direct access to the valuepublic boolean getAllDay()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAllDay(boolean value)
value - Is this always available? (hence times are irrelevant) e.g. 24 hour service.public TimeType getAvailableStartTimeElement()
availableStartTime (The opening time of day. Note: If the AllDay flag is set, then this time is ignored.). This is the underlying object with id, value and extensions. The accessor "getAvailableStartTime" gives direct access to the valuepublic boolean hasAvailableStartTimeElement()
public boolean hasAvailableStartTime()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAvailableStartTimeElement(TimeType value)
value - availableStartTime (The opening time of day. Note: If the AllDay flag is set, then this time is ignored.). This is the underlying object with id, value and extensions. The accessor "getAvailableStartTime" gives direct access to the valuepublic String getAvailableStartTime()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAvailableStartTime(String value)
value - The opening time of day. Note: If the AllDay flag is set, then this time is ignored.public TimeType getAvailableEndTimeElement()
availableEndTime (The closing time of day. Note: If the AllDay flag is set, then this time is ignored.). This is the underlying object with id, value and extensions. The accessor "getAvailableEndTime" gives direct access to the valuepublic boolean hasAvailableEndTimeElement()
public boolean hasAvailableEndTime()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAvailableEndTimeElement(TimeType value)
value - availableEndTime (The closing time of day. Note: If the AllDay flag is set, then this time is ignored.). This is the underlying object with id, value and extensions. The accessor "getAvailableEndTime" gives direct access to the valuepublic String getAvailableEndTime()
public HealthcareService.HealthcareServiceAvailableTimeComponent setAvailableEndTime(String value)
value - The closing time of day. Note: If the AllDay flag is set, then this time is ignored.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic HealthcareService.HealthcareServiceAvailableTimeComponent copy()
copy in class BackboneElementpublic void copyValues(HealthcareService.HealthcareServiceAvailableTimeComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.