public class ConsentTemplateFreeText
extends org.hl7.fhir.r4.model.Type
implements org.hl7.fhir.instance.model.api.ICompositeType
mosaic-greifswald.de
Modifier and Type | Class and Description |
---|---|
static class |
ConsentTemplateFreeText.FreeTextType
internal enumeration to differentiate types of free text fields
internal use only
|
Constructor and Description |
---|
ConsentTemplateFreeText() |
ConsentTemplateFreeText(java.lang.String name,
ConsentTemplateFreeText.FreeTextType type,
java.lang.Boolean required) |
ConsentTemplateFreeText(java.lang.String name,
ConsentTemplateFreeText.FreeTextType type,
java.lang.String comment,
java.lang.Boolean required) |
ConsentTemplateFreeText(java.lang.String name,
ConsentTemplateFreeText.FreeTextType type,
java.lang.String comment,
java.lang.Boolean required,
java.lang.String externProperties,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getComment()
get comment to describe purpose of ConsentTemplateFreeText
|
java.lang.String |
getConverterString()
get converter string for freetext
|
java.lang.String |
getExternProperties()
get label of ConsentTemplateFreeText
|
java.lang.String |
getLabel()
get label of ConsentTemplateFreeText
|
java.lang.String |
getName()
get Name of freetext for consent template
|
java.lang.Boolean |
getRequired()
get required state of freetext
|
ConsentTemplateFreeText.FreeTextType |
getType()
get type of freetext for consent template
|
int |
hashCode() |
boolean |
isEmpty() |
ConsentTemplateFreeText |
setComment(java.lang.String freetextComment)
set comment to describe purpose of ConsentTemplateFreeText
|
ConsentTemplateFreeText |
setConverterString(java.lang.String converterString)
set converter string for freetext of type date, default is "dd.MM.yyyy"
|
ConsentTemplateFreeText |
setExternProperties(java.lang.String freetextExternProperties)
set external properties of ConsentTemplateFreeText
|
ConsentTemplateFreeText |
setLabel(java.lang.String freetextLabel)
set label of ConsentTemplateFreeText
|
ConsentTemplateFreeText |
setName(java.lang.String freetextName)
set Name of freetext for consent template
|
ConsentTemplateFreeText |
setRequired(java.lang.Boolean required)
set required state of freetext
|
ConsentTemplateFreeText |
setType(ConsentTemplateFreeText.FreeTextType freetextType)
set type of freetext for consent template
|
java.lang.String |
toString() |
addChild, addExtension, addExtension, addExtension, copyValues, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, makeProperty, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
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, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
public ConsentTemplateFreeText()
public ConsentTemplateFreeText(java.lang.String name, ConsentTemplateFreeText.FreeTextType type, java.lang.Boolean required)
public ConsentTemplateFreeText(java.lang.String name, ConsentTemplateFreeText.FreeTextType type, java.lang.String comment, java.lang.Boolean required)
public ConsentTemplateFreeText(java.lang.String name, ConsentTemplateFreeText.FreeTextType type, java.lang.String comment, java.lang.Boolean required, java.lang.String externProperties, java.lang.String label)
public java.lang.String getName()
public ConsentTemplateFreeText setName(java.lang.String freetextName)
freetextName
- Name of freetext for consent templatepublic ConsentTemplateFreeText.FreeTextType getType()
public ConsentTemplateFreeText setType(ConsentTemplateFreeText.FreeTextType freetextType)
freetextType
- type of freetext for consent template, if type=date then converterstring is automatically set to "dd.MM.yyyy"public java.lang.String getComment()
public ConsentTemplateFreeText setComment(java.lang.String freetextComment)
freetextComment
- comment to describe purpose of ConsentTemplateFreeTextpublic java.lang.Boolean getRequired()
public ConsentTemplateFreeText setRequired(java.lang.Boolean required)
required
- required state of freetextpublic java.lang.String getConverterString()
public ConsentTemplateFreeText setConverterString(java.lang.String converterString)
converterString
- public java.lang.String getExternProperties()
public ConsentTemplateFreeText setExternProperties(java.lang.String freetextExternProperties)
freetextExternProperties
- external properties of ConsentTemplateFreeTextpublic java.lang.String getLabel()
public ConsentTemplateFreeText setLabel(java.lang.String freetextLabel)
freetextLabel
- label of ConsentTemplateFreeTextpublic java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isEmpty()
isEmpty
in interface org.hl7.fhir.instance.model.api.IBase
isEmpty
in class org.hl7.fhir.r4.model.Element