Class ConsentTemplateFreeText
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.emau.icmvc.magic.fhir.datatypes.ConsentTemplateFreeText
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.ICompositeType
public class ConsentTemplateFreeText
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
FHIR Datatype to hold FreeText specific information for templates
- Author:
- bialkem
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
internal enumeration to differentiate types of free text fields internal use only -
Field Summary
Fields inherited from class org.hl7.fhir.r4.model.Element
extension, id
-
Constructor Summary
ConstructorDescriptionConsentTemplateFreeText
(String name, ConsentTemplateFreeText.FreeTextType type, Boolean required) ConsentTemplateFreeText
(String name, ConsentTemplateFreeText.FreeTextType type, String comment, Boolean required) ConsentTemplateFreeText
(String name, ConsentTemplateFreeText.FreeTextType type, String comment, Boolean required, String externProperties, String label, Integer pos) -
Method Summary
Modifier and TypeMethodDescriptionboolean
get comment to describe purpose of ConsentTemplateFreeTextget converter string for freetextget label of ConsentTemplateFreeTextgetLabel()
get label of ConsentTemplateFreeTextgetName()
get Name of freetext for consent templateget position of ConsentTemplateFreeTextget required state of freetextgetType()
get type of freetext for consent templateint
hashCode()
boolean
isEmpty()
setComment
(String freetextComment) set comment to describe purpose of ConsentTemplateFreeTextsetConverterString
(String converterString) set converter string for freetext of type date, default is "dd.MM.yyyy"setExternProperties
(String freetextExternProperties) set external properties of ConsentTemplateFreeTextset label of ConsentTemplateFreeTextset Name of freetext for consent templatesetPosition
(Integer position) Set position of ConsentTemplateFreeTextsetRequired
(Boolean required) set required state of freetextsetType
(ConsentTemplateFreeText.FreeTextType freetextType) set type of freetext for consent templatetoString()
protected org.hl7.fhir.r4.model.Type
Methods inherited from class org.hl7.fhir.r4.model.Type
copy
Methods inherited from class org.hl7.fhir.r4.model.Element
addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, listChildren, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
Constructor Details
-
ConsentTemplateFreeText
public ConsentTemplateFreeText() -
ConsentTemplateFreeText
public ConsentTemplateFreeText(String name, ConsentTemplateFreeText.FreeTextType type, Boolean required) -
ConsentTemplateFreeText
public ConsentTemplateFreeText(String name, ConsentTemplateFreeText.FreeTextType type, String comment, Boolean required) -
ConsentTemplateFreeText
-
-
Method Details
-
getName
get Name of freetext for consent template- Returns:
- name of freetext for consent template
-
setName
set Name of freetext for consent template- Parameters:
freetextName
- Name of freetext for consent template- Returns:
- instance of ConsentTemplateFreeText
-
getType
get type of freetext for consent template- Returns:
- type of freetext for consent template
-
setType
set type of freetext for consent template- Parameters:
freetextType
- type of freetext for consent template, if type=date then converterstring is automatically set to "dd.MM.yyyy"- Returns:
- instance of ConsentTemplateFreeText
-
getComment
get comment to describe purpose of ConsentTemplateFreeText- Returns:
- comment to describe purpose of ConsentTemplateFreeText
-
setComment
set comment to describe purpose of ConsentTemplateFreeText- Parameters:
freetextComment
- comment to describe purpose of ConsentTemplateFreeText- Returns:
- instance of ConsentTemplateFreeText
-
getRequired
get required state of freetext- Returns:
- required state of freetext
-
setRequired
set required state of freetext- Parameters:
required
- required state of freetext- Returns:
- instance of ConsentTemplateFreeText
-
getConverterString
get converter string for freetext- Returns:
- converter string for freetext
-
setConverterString
set converter string for freetext of type date, default is "dd.MM.yyyy"- Parameters:
converterString
-- Returns:
- instance of ConsentTemplateFreeText
-
getExternProperties
get label of ConsentTemplateFreeText- Returns:
- label of ConsentTemplateFreeText
-
setExternProperties
set external properties of ConsentTemplateFreeText- Parameters:
freetextExternProperties
- external properties of ConsentTemplateFreeText- Returns:
- instance of ConsentTemplateFreeText
-
getLabel
get label of ConsentTemplateFreeText- Returns:
- label of ConsentTemplateFreeText
-
setLabel
set label of ConsentTemplateFreeText- Parameters:
freetextLabel
- label of ConsentTemplateFreeText- Returns:
- instance of ConsentTemplateFreeText
-
getPosition
get position of ConsentTemplateFreeText- Returns:
- position of ConsentTemplateFreeText
-
setPosition
Set position of ConsentTemplateFreeText- Parameters:
position
- position of ConsentTemplateFreeText- Returns:
- instance of ConsentTemplateFreeText
-
toString
-
hashCode
public int hashCode() -
equals
-
typedCopy
protected org.hl7.fhir.r4.model.Type typedCopy()- Specified by:
typedCopy
in classorg.hl7.fhir.r4.model.Type
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classorg.hl7.fhir.r4.model.Element
-