Class FrequencyFrequencyMaxPeriodPeriodMaxR4
java.lang.Object
io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
- All Implemented Interfaces:
FrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>,Translator<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>
public class FrequencyFrequencyMaxPeriodPeriodMaxR4
extends Object
implements FrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>
R4 class for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax"
- Author:
- jy95
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Translator<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent> Class implementing the parsing of "timing.repeat.frequency" / "timing.repeat.frequencyMax"protected final Translator<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent> Class implementing the parsing of "timing.repeat.period" / "timing.repeat.periodMax" -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractFrequency(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) extractFrequency.extractPeriod(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) extractPeriod.booleanhasFrequency(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) Check if data contains some frequency fields (frequency / frequencyMax)booleanhasPeriod(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) Check if data contains some period fields (period / periodMax)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMaxPeriodPeriodMax
convert, isPresent
-
Field Details
-
frequencyTranslator
Class implementing the parsing of "timing.repeat.frequency" / "timing.repeat.frequencyMax" -
periodTranslator
Class implementing the parsing of "timing.repeat.period" / "timing.repeat.periodMax"
-
-
Constructor Details
-
FrequencyFrequencyMaxPeriodPeriodMaxR4
public FrequencyFrequencyMaxPeriodPeriodMaxR4()
-
-
Method Details
-
hasFrequency
public boolean hasFrequency(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) Check if data contains some frequency fields (frequency / frequencyMax)- Specified by:
hasFrequencyin interfaceFrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>- Parameters:
data- The data to check- Returns:
- True if present, otherwise false
-
hasPeriod
public boolean hasPeriod(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) Check if data contains some period fields (period / periodMax)- Specified by:
hasPeriodin interfaceFrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>- Parameters:
data- The data to check- Returns:
- True if present, otherwise false
-
extractFrequency
public CompletableFuture<String> extractFrequency(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) extractFrequency.
- Specified by:
extractFrequencyin interfaceFrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>- Parameters:
data- a D object- Returns:
- a
CompletableFutureobject
-
extractPeriod
public CompletableFuture<String> extractPeriod(org.hl7.fhir.r4.model.Timing.TimingRepeatComponent data) extractPeriod.
- Specified by:
extractPeriodin interfaceFrequencyFrequencyMaxPeriodPeriodMax<org.hl7.fhir.r4.model.Timing.TimingRepeatComponent>- Parameters:
data- a D object- Returns:
- a
CompletableFutureobject
-