public static class Timing.TimingRepeatComponent extends Element implements IBaseDatatypeElement
| Constructor and Description |
|---|
TimingRepeatComponent() |
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getId, getIdElement, hasExtension, hasId, hasIdElement, setId, setIdElementchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNpublic Type getBounds()
bounds (Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.)public boolean hasBounds()
public Timing.TimingRepeatComponent setBounds(Type value)
value - bounds (Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule.)public IntegerType getCountElement()
count (A total count of the desired number of repetitions.). This is the underlying object with id, value and extensions. The accessor "getCount" gives direct access to the valuepublic boolean hasCountElement()
public boolean hasCount()
public Timing.TimingRepeatComponent setCountElement(IntegerType value)
value - count (A total count of the desired number of repetitions.). This is the underlying object with id, value and extensions. The accessor "getCount" gives direct access to the valuepublic int getCount()
public Timing.TimingRepeatComponent setCount(int value)
value - A total count of the desired number of repetitions.public DecimalType getDurationElement()
duration (How long this thing happens for when it happens.). This is the underlying object with id, value and extensions. The accessor "getDuration" gives direct access to the valuepublic boolean hasDurationElement()
public boolean hasDuration()
public Timing.TimingRepeatComponent setDurationElement(DecimalType value)
value - duration (How long this thing happens for when it happens.). This is the underlying object with id, value and extensions. The accessor "getDuration" gives direct access to the valuepublic BigDecimal getDuration()
public Timing.TimingRepeatComponent setDuration(BigDecimal value)
value - How long this thing happens for when it happens.public DecimalType getDurationMaxElement()
durationMax (The upper limit of how long this thing happens for when it happens.). This is the underlying object with id, value and extensions. The accessor "getDurationMax" gives direct access to the valuepublic boolean hasDurationMaxElement()
public boolean hasDurationMax()
public Timing.TimingRepeatComponent setDurationMaxElement(DecimalType value)
value - durationMax (The upper limit of how long this thing happens for when it happens.). This is the underlying object with id, value and extensions. The accessor "getDurationMax" gives direct access to the valuepublic BigDecimal getDurationMax()
public Timing.TimingRepeatComponent setDurationMax(BigDecimal value)
value - The upper limit of how long this thing happens for when it happens.public Enumeration<Timing.UnitsOfTime> getDurationUnitsElement()
durationUnits (The units of time for the duration, in UCUM units.). This is the underlying object with id, value and extensions. The accessor "getDurationUnits" gives direct access to the valuepublic boolean hasDurationUnitsElement()
public boolean hasDurationUnits()
public Timing.TimingRepeatComponent setDurationUnitsElement(Enumeration<Timing.UnitsOfTime> value)
value - durationUnits (The units of time for the duration, in UCUM units.). This is the underlying object with id, value and extensions. The accessor "getDurationUnits" gives direct access to the valuepublic Timing.UnitsOfTime getDurationUnits()
public Timing.TimingRepeatComponent setDurationUnits(Timing.UnitsOfTime value)
value - The units of time for the duration, in UCUM units.public IntegerType getFrequencyElement()
frequency (The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).). This is the underlying object with id, value and extensions. The accessor "getFrequency" gives direct access to the valuepublic boolean hasFrequencyElement()
public boolean hasFrequency()
public Timing.TimingRepeatComponent setFrequencyElement(IntegerType value)
value - frequency (The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).). This is the underlying object with id, value and extensions. The accessor "getFrequency" gives direct access to the valuepublic int getFrequency()
public Timing.TimingRepeatComponent setFrequency(int value)
value - The number of times to repeat the action within the specified period / period range (i.e. both period and periodMax provided).public IntegerType getFrequencyMaxElement()
frequencyMax (If present, indicates that the frequency is a range - so repeat between [frequency] and [frequencyMax] times within the period or period range.). This is the underlying object with id, value and extensions. The accessor "getFrequencyMax" gives direct access to the valuepublic boolean hasFrequencyMaxElement()
public boolean hasFrequencyMax()
public Timing.TimingRepeatComponent setFrequencyMaxElement(IntegerType value)
value - frequencyMax (If present, indicates that the frequency is a range - so repeat between [frequency] and [frequencyMax] times within the period or period range.). This is the underlying object with id, value and extensions. The accessor "getFrequencyMax" gives direct access to the valuepublic int getFrequencyMax()
public Timing.TimingRepeatComponent setFrequencyMax(int value)
value - If present, indicates that the frequency is a range - so repeat between [frequency] and [frequencyMax] times within the period or period range.public DecimalType getPeriodElement()
period (Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period.). This is the underlying object with id, value and extensions. The accessor "getPeriod" gives direct access to the valuepublic boolean hasPeriodElement()
public boolean hasPeriod()
public Timing.TimingRepeatComponent setPeriodElement(DecimalType value)
value - period (Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period.). This is the underlying object with id, value and extensions. The accessor "getPeriod" gives direct access to the valuepublic BigDecimal getPeriod()
public Timing.TimingRepeatComponent setPeriod(BigDecimal value)
value - Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period.public DecimalType getPeriodMaxElement()
periodMax (If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days.). This is the underlying object with id, value and extensions. The accessor "getPeriodMax" gives direct access to the valuepublic boolean hasPeriodMaxElement()
public boolean hasPeriodMax()
public Timing.TimingRepeatComponent setPeriodMaxElement(DecimalType value)
value - periodMax (If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days.). This is the underlying object with id, value and extensions. The accessor "getPeriodMax" gives direct access to the valuepublic BigDecimal getPeriodMax()
public Timing.TimingRepeatComponent setPeriodMax(BigDecimal value)
value - If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days.public Enumeration<Timing.UnitsOfTime> getPeriodUnitsElement()
periodUnits (The units of time for the period in UCUM units.). This is the underlying object with id, value and extensions. The accessor "getPeriodUnits" gives direct access to the valuepublic boolean hasPeriodUnitsElement()
public boolean hasPeriodUnits()
public Timing.TimingRepeatComponent setPeriodUnitsElement(Enumeration<Timing.UnitsOfTime> value)
value - periodUnits (The units of time for the period in UCUM units.). This is the underlying object with id, value and extensions. The accessor "getPeriodUnits" gives direct access to the valuepublic Timing.UnitsOfTime getPeriodUnits()
public Timing.TimingRepeatComponent setPeriodUnits(Timing.UnitsOfTime value)
value - The units of time for the period in UCUM units.public Enumeration<Timing.EventTiming> getWhenElement()
when (A real world event that the occurrence of the event should be tied to.). This is the underlying object with id, value and extensions. The accessor "getWhen" gives direct access to the valuepublic boolean hasWhenElement()
public boolean hasWhen()
public Timing.TimingRepeatComponent setWhenElement(Enumeration<Timing.EventTiming> value)
value - when (A real world event that the occurrence of the event should be tied to.). This is the underlying object with id, value and extensions. The accessor "getWhen" gives direct access to the valuepublic Timing.EventTiming getWhen()
public Timing.TimingRepeatComponent setWhen(Timing.EventTiming value)
value - A real world event that the occurrence of the event should be tied to.public Timing.TimingRepeatComponent copy()
public boolean equalsDeep(Base other)
equalsDeep in class Elementpublic boolean equalsShallow(Base other)
equalsShallow in class ElementCopyright © 2014–2015 University Health Network. All rights reserved.