public static class ScheduleDt.Repeat extends BaseIdentifiableElement implements IResourceBlock
Definition: Identifies a repeating pattern to the intended time periods.
| Constructor and Description |
|---|
ScheduleDt.Repeat() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
IntegerDt |
getCount()
Gets the value(s) for count (Number of times to repeat).
|
DecimalDt |
getDuration()
Gets the value(s) for duration (Repeating or event-related duration).
|
DateTimeDt |
getEnd()
Gets the value(s) for end (When to stop repeats).
|
IntegerDt |
getFrequency()
Gets the value(s) for frequency (Event occurs frequency times per duration).
|
BoundCodeDt<UnitsOfTimeEnum> |
getUnits()
Gets the value(s) for units (s | min | h | d | wk | mo | a - unit of time (UCUM)).
|
BoundCodeDt<EventTimingEnum> |
getWhen()
Gets the value(s) for when (HS | WAKE | AC | ACM | ACD | ACV | PC | PCM | PCD | PCV - common life events).
|
boolean |
isEmpty() |
ScheduleDt.Repeat |
setCount(int theInteger)
Sets the value for count (Number of times to repeat)
|
ScheduleDt.Repeat |
setCount(IntegerDt theValue)
Sets the value(s) for count (Number of times to repeat)
|
ScheduleDt.Repeat |
setDuration(BigDecimal theValue)
Sets the value for duration (Repeating or event-related duration)
|
ScheduleDt.Repeat |
setDuration(DecimalDt theValue)
Sets the value(s) for duration (Repeating or event-related duration)
|
ScheduleDt.Repeat |
setDuration(double theValue)
Sets the value for duration (Repeating or event-related duration)
|
ScheduleDt.Repeat |
setDuration(long theValue)
Sets the value for duration (Repeating or event-related duration)
|
ScheduleDt.Repeat |
setEnd(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for end (When to stop repeats)
|
ScheduleDt.Repeat |
setEnd(DateTimeDt theValue)
Sets the value(s) for end (When to stop repeats)
|
ScheduleDt.Repeat |
setEndWithSecondsPrecision(Date theDate)
Sets the value for end (When to stop repeats)
|
ScheduleDt.Repeat |
setFrequency(int theInteger)
Sets the value for frequency (Event occurs frequency times per duration)
|
ScheduleDt.Repeat |
setFrequency(IntegerDt theValue)
Sets the value(s) for frequency (Event occurs frequency times per duration)
|
ScheduleDt.Repeat |
setUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Sets the value(s) for units (s | min | h | d | wk | mo | a - unit of time (UCUM))
|
ScheduleDt.Repeat |
setUnits(UnitsOfTimeEnum theValue)
Sets the value(s) for units (s | min | h | d | wk | mo | a - unit of time (UCUM))
|
ScheduleDt.Repeat |
setWhen(BoundCodeDt<EventTimingEnum> theValue)
Sets the value(s) for when (HS | WAKE | AC | ACM | ACD | ACV | PC | PCM | PCD | PCV - common life events)
|
ScheduleDt.Repeat |
setWhen(EventTimingEnum theValue)
Sets the value(s) for when (HS | WAKE | AC | ACM | ACD | ACV | PC | PCM | PCD | PCV - common life events)
|
getElementSpecificId, getId, setElementSpecificId, setId, setIdaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, isBaseEmptyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElementSpecificId, getId, setElementSpecificId, setId, setIdpublic <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic IntegerDt getFrequency()
null.
Definition: Indicates how often the event should occur.
public ScheduleDt.Repeat setFrequency(IntegerDt theValue)
Definition: Indicates how often the event should occur.
public ScheduleDt.Repeat setFrequency(int theInteger)
Definition: Indicates how often the event should occur.
public BoundCodeDt<EventTimingEnum> getWhen()
null.
Definition: Identifies the occurrence of daily life that determines timing
public ScheduleDt.Repeat setWhen(BoundCodeDt<EventTimingEnum> theValue)
Definition: Identifies the occurrence of daily life that determines timing
public ScheduleDt.Repeat setWhen(EventTimingEnum theValue)
Definition: Identifies the occurrence of daily life that determines timing
public DecimalDt getDuration()
null.
Definition: How long each repetition should last
public ScheduleDt.Repeat setDuration(DecimalDt theValue)
Definition: How long each repetition should last
public ScheduleDt.Repeat setDuration(long theValue)
Definition: How long each repetition should last
public ScheduleDt.Repeat setDuration(double theValue)
Definition: How long each repetition should last
public ScheduleDt.Repeat setDuration(BigDecimal theValue)
Definition: How long each repetition should last
public BoundCodeDt<UnitsOfTimeEnum> getUnits()
null.
Definition: The units of time for the duration
public ScheduleDt.Repeat setUnits(BoundCodeDt<UnitsOfTimeEnum> theValue)
Definition: The units of time for the duration
public ScheduleDt.Repeat setUnits(UnitsOfTimeEnum theValue)
Definition: The units of time for the duration
public IntegerDt getCount()
null.
Definition: A total count of the desired number of repetitions
public ScheduleDt.Repeat setCount(IntegerDt theValue)
Definition: A total count of the desired number of repetitions
public ScheduleDt.Repeat setCount(int theInteger)
Definition: A total count of the desired number of repetitions
public DateTimeDt getEnd()
null.
Definition: When to stop repeating the schedule
public ScheduleDt.Repeat setEnd(DateTimeDt theValue)
Definition: When to stop repeating the schedule
public ScheduleDt.Repeat setEndWithSecondsPrecision(Date theDate)
Definition: When to stop repeating the schedule
public ScheduleDt.Repeat setEnd(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: When to stop repeating the schedule
Copyright © 2014 University Health Network. All rights reserved.