public static class PractitionerRole.PractitionerRoleAvailableTimeComponent extends BackboneElement implements 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, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected 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> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic PractitionerRole.PractitionerRoleAvailableTimeComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.