Package org.hl7.fhir.r4.model
Class Location.LocationHoursOfOperationComponent
- 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.Location.LocationHoursOfOperationComponent
-
- 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:
- Location
public static class Location.LocationHoursOfOperationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeallDayThe Location is open all day.protected TimeTypeclosingTimeTime that the Location closes.protected List<Enumeration<Location.DaysOfWeek>>daysOfWeekIndicates which days of the week are available between the start and end Times.protected TimeTypeopeningTimeTime that the Location opens.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description LocationHoursOfOperationComponent()Constructor
-
Method Summary
-
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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, 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
-
-
-
-
Field Detail
-
daysOfWeek
protected List<Enumeration<Location.DaysOfWeek>> daysOfWeek
Indicates which days of the week are available between the start and end Times.
-
allDay
protected BooleanType allDay
The Location is open all day.
-
openingTime
protected TimeType openingTime
Time that the Location opens.
-
closingTime
protected TimeType closingTime
Time that the Location closes.
-
-
Constructor Detail
-
LocationHoursOfOperationComponent
public LocationHoursOfOperationComponent()
Constructor
-
-
Method Detail
-
getDaysOfWeek
public List<Enumeration<Location.DaysOfWeek>> getDaysOfWeek()
- Returns:
daysOfWeek(Indicates which days of the week are available between the start and end Times.)
-
setDaysOfWeek
public Location.LocationHoursOfOperationComponent setDaysOfWeek(List<Enumeration<Location.DaysOfWeek>> theDaysOfWeek)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDaysOfWeek
public boolean hasDaysOfWeek()
-
addDaysOfWeekElement
public Enumeration<Location.DaysOfWeek> addDaysOfWeekElement()
- Returns:
daysOfWeek(Indicates which days of the week are available between the start and end Times.)
-
addDaysOfWeek
public Location.LocationHoursOfOperationComponent addDaysOfWeek(Location.DaysOfWeek value)
- Parameters:
value-daysOfWeek(Indicates which days of the week are available between the start and end Times.)
-
hasDaysOfWeek
public boolean hasDaysOfWeek(Location.DaysOfWeek value)
- Parameters:
value-daysOfWeek(Indicates which days of the week are available between the start and end Times.)
-
getAllDayElement
public BooleanType getAllDayElement()
- Returns:
allDay(The Location is open all day.). This is the underlying object with id, value and extensions. The accessor "getAllDay" gives direct access to the value
-
hasAllDayElement
public boolean hasAllDayElement()
-
hasAllDay
public boolean hasAllDay()
-
setAllDayElement
public Location.LocationHoursOfOperationComponent setAllDayElement(BooleanType value)
- Parameters:
value-allDay(The Location is open all day.). This is the underlying object with id, value and extensions. The accessor "getAllDay" gives direct access to the value
-
getAllDay
public boolean getAllDay()
- Returns:
- The Location is open all day.
-
setAllDay
public Location.LocationHoursOfOperationComponent setAllDay(boolean value)
- Parameters:
value- The Location is open all day.
-
getOpeningTimeElement
public TimeType getOpeningTimeElement()
- Returns:
openingTime(Time that the Location opens.). This is the underlying object with id, value and extensions. The accessor "getOpeningTime" gives direct access to the value
-
hasOpeningTimeElement
public boolean hasOpeningTimeElement()
-
hasOpeningTime
public boolean hasOpeningTime()
-
setOpeningTimeElement
public Location.LocationHoursOfOperationComponent setOpeningTimeElement(TimeType value)
- Parameters:
value-openingTime(Time that the Location opens.). This is the underlying object with id, value and extensions. The accessor "getOpeningTime" gives direct access to the value
-
getOpeningTime
public String getOpeningTime()
- Returns:
- Time that the Location opens.
-
setOpeningTime
public Location.LocationHoursOfOperationComponent setOpeningTime(String value)
- Parameters:
value- Time that the Location opens.
-
getClosingTimeElement
public TimeType getClosingTimeElement()
- Returns:
closingTime(Time that the Location closes.). This is the underlying object with id, value and extensions. The accessor "getClosingTime" gives direct access to the value
-
hasClosingTimeElement
public boolean hasClosingTimeElement()
-
hasClosingTime
public boolean hasClosingTime()
-
setClosingTimeElement
public Location.LocationHoursOfOperationComponent setClosingTimeElement(TimeType value)
- Parameters:
value-closingTime(Time that the Location closes.). This is the underlying object with id, value and extensions. The accessor "getClosingTime" gives direct access to the value
-
getClosingTime
public String getClosingTime()
- Returns:
- Time that the Location closes.
-
setClosingTime
public Location.LocationHoursOfOperationComponent setClosingTime(String value)
- Parameters:
value- Time that the Location closes.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Location.LocationHoursOfOperationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Location.LocationHoursOfOperationComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-