
Package org.hl7.fhir.r5.model
Class Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent
- 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:
Appointment
public static class Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BooleanTypeIndicates that recurring appointments should occur on Fridays.protected BooleanTypeIndicates that recurring appointments should occur on Mondays.protected BooleanTypeIndicates that recurring appointments should occur on Saturdays.protected BooleanTypeIndicates that recurring appointments should occur on Sundays.protected BooleanTypeIndicates that recurring appointments should occur on Thursdays.protected BooleanTypeIndicates that recurring appointments should occur on Tuesdays.protected BooleanTypeIndicates that recurring appointments should occur on Wednesdays.protected PositiveIntTypeThe interval defines if the recurrence is every nth week.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()booleanbooleangetNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) booleanbooleanbooleanbooleanString[]getTypesForProperty(int hash, String name) booleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) setFriday(boolean value) setFridayElement(BooleanType value) setMonday(boolean value) setMondayElement(BooleanType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setSaturday(boolean value) setSaturdayElement(BooleanType value) setSunday(boolean value) setSundayElement(BooleanType value) setThursday(boolean value) setThursdayElement(BooleanType value) setTuesday(boolean value) setTuesdayElement(BooleanType value) setWednesday(boolean value) setWednesdayElement(BooleanType value) setWeekInterval(int value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
monday
Indicates that recurring appointments should occur on Mondays. -
tuesday
Indicates that recurring appointments should occur on Tuesdays. -
wednesday
Indicates that recurring appointments should occur on Wednesdays. -
thursday
Indicates that recurring appointments should occur on Thursdays. -
friday
Indicates that recurring appointments should occur on Fridays. -
saturday
Indicates that recurring appointments should occur on Saturdays. -
sunday
Indicates that recurring appointments should occur on Sundays. -
weekInterval
The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.
-
-
Constructor Details
-
AppointmentRecurrenceTemplateWeeklyTemplateComponent
Constructor
-
-
Method Details
-
getMondayElement
- Returns:
monday(Indicates that recurring appointments should occur on Mondays.). This is the underlying object with id, value and extensions. The accessor "getMonday" gives direct access to the value
-
hasMondayElement
-
hasMonday
-
setMondayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setMondayElement(BooleanType value) - Parameters:
value-monday(Indicates that recurring appointments should occur on Mondays.). This is the underlying object with id, value and extensions. The accessor "getMonday" gives direct access to the value
-
getMonday
- Returns:
- Indicates that recurring appointments should occur on Mondays.
-
setMonday
- Parameters:
value- Indicates that recurring appointments should occur on Mondays.
-
getTuesdayElement
- Returns:
tuesday(Indicates that recurring appointments should occur on Tuesdays.). This is the underlying object with id, value and extensions. The accessor "getTuesday" gives direct access to the value
-
hasTuesdayElement
-
hasTuesday
-
setTuesdayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setTuesdayElement(BooleanType value) - Parameters:
value-tuesday(Indicates that recurring appointments should occur on Tuesdays.). This is the underlying object with id, value and extensions. The accessor "getTuesday" gives direct access to the value
-
getTuesday
- Returns:
- Indicates that recurring appointments should occur on Tuesdays.
-
setTuesday
- Parameters:
value- Indicates that recurring appointments should occur on Tuesdays.
-
getWednesdayElement
- Returns:
wednesday(Indicates that recurring appointments should occur on Wednesdays.). This is the underlying object with id, value and extensions. The accessor "getWednesday" gives direct access to the value
-
hasWednesdayElement
-
hasWednesday
-
setWednesdayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setWednesdayElement(BooleanType value) - Parameters:
value-wednesday(Indicates that recurring appointments should occur on Wednesdays.). This is the underlying object with id, value and extensions. The accessor "getWednesday" gives direct access to the value
-
getWednesday
- Returns:
- Indicates that recurring appointments should occur on Wednesdays.
-
setWednesday
- Parameters:
value- Indicates that recurring appointments should occur on Wednesdays.
-
getThursdayElement
- Returns:
thursday(Indicates that recurring appointments should occur on Thursdays.). This is the underlying object with id, value and extensions. The accessor "getThursday" gives direct access to the value
-
hasThursdayElement
-
hasThursday
-
setThursdayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setThursdayElement(BooleanType value) - Parameters:
value-thursday(Indicates that recurring appointments should occur on Thursdays.). This is the underlying object with id, value and extensions. The accessor "getThursday" gives direct access to the value
-
getThursday
- Returns:
- Indicates that recurring appointments should occur on Thursdays.
-
setThursday
- Parameters:
value- Indicates that recurring appointments should occur on Thursdays.
-
getFridayElement
- Returns:
friday(Indicates that recurring appointments should occur on Fridays.). This is the underlying object with id, value and extensions. The accessor "getFriday" gives direct access to the value
-
hasFridayElement
-
hasFriday
-
setFridayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setFridayElement(BooleanType value) - Parameters:
value-friday(Indicates that recurring appointments should occur on Fridays.). This is the underlying object with id, value and extensions. The accessor "getFriday" gives direct access to the value
-
getFriday
- Returns:
- Indicates that recurring appointments should occur on Fridays.
-
setFriday
- Parameters:
value- Indicates that recurring appointments should occur on Fridays.
-
getSaturdayElement
- Returns:
saturday(Indicates that recurring appointments should occur on Saturdays.). This is the underlying object with id, value and extensions. The accessor "getSaturday" gives direct access to the value
-
hasSaturdayElement
-
hasSaturday
-
setSaturdayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setSaturdayElement(BooleanType value) - Parameters:
value-saturday(Indicates that recurring appointments should occur on Saturdays.). This is the underlying object with id, value and extensions. The accessor "getSaturday" gives direct access to the value
-
getSaturday
- Returns:
- Indicates that recurring appointments should occur on Saturdays.
-
setSaturday
- Parameters:
value- Indicates that recurring appointments should occur on Saturdays.
-
getSundayElement
- Returns:
sunday(Indicates that recurring appointments should occur on Sundays.). This is the underlying object with id, value and extensions. The accessor "getSunday" gives direct access to the value
-
hasSundayElement
-
hasSunday
-
setSundayElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setSundayElement(BooleanType value) - Parameters:
value-sunday(Indicates that recurring appointments should occur on Sundays.). This is the underlying object with id, value and extensions. The accessor "getSunday" gives direct access to the value
-
getSunday
- Returns:
- Indicates that recurring appointments should occur on Sundays.
-
setSunday
- Parameters:
value- Indicates that recurring appointments should occur on Sundays.
-
getWeekIntervalElement
- Returns:
weekInterval(The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.). This is the underlying object with id, value and extensions. The accessor "getWeekInterval" gives direct access to the value
-
hasWeekIntervalElement
-
hasWeekInterval
-
setWeekIntervalElement
public Appointment.AppointmentRecurrenceTemplateWeeklyTemplateComponent setWeekIntervalElement(PositiveIntType value) - Parameters:
value-weekInterval(The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.). This is the underlying object with id, value and extensions. The accessor "getWeekInterval" gives direct access to the value
-
getWeekInterval
- Returns:
- The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.
-
setWeekInterval
- Parameters:
value- The interval defines if the recurrence is every nth week. The default is every week, so it is expected that this value will be 2 or more. e.g. For recurring every second week this interval would be 2, or every third week the interval would be 3.
-
listChildren
- 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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-