public static class PractitionerRole.PractitionerRoleAvailableTimeComponent 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<PractitionerRole.DaysOfWeek>> |
daysOfWeek
Indicates which days of the week are available between the start and end Times.
|
modifierExtension| Constructor and Description |
|---|
PractitionerRoleAvailableTimeComponent()
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<PractitionerRole.DaysOfWeek>> daysOfWeek
protected BooleanType allDay
protected TimeType availableStartTime
protected TimeType availableEndTime
public PractitionerRoleAvailableTimeComponent()
public List<Enumeration<PractitionerRole.DaysOfWeek>> getDaysOfWeek()
daysOfWeek (Indicates which days of the week are available between the start and end Times.)public PractitionerRole.PractitionerRoleAvailableTimeComponent setDaysOfWeek(List<Enumeration<PractitionerRole.DaysOfWeek>> theDaysOfWeek)
this for easy method chainingpublic boolean hasDaysOfWeek()
public Enumeration<PractitionerRole.DaysOfWeek> addDaysOfWeekElement()
daysOfWeek (Indicates which days of the week are available between the start and end Times.)public PractitionerRole.PractitionerRoleAvailableTimeComponent addDaysOfWeek(PractitionerRole.DaysOfWeek value)
value - daysOfWeek (Indicates which days of the week are available between the start and end Times.)public boolean hasDaysOfWeek(PractitionerRole.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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent 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 PractitionerRole.PractitionerRoleAvailableTimeComponent copy()
copy in class BackboneElementpublic void copyValues(PractitionerRole.PractitionerRoleAvailableTimeComponent 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.