public class ConsentTemplateFreeText
extends org.hl7.fhir.dstu3.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) |
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 |
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 cConsentTemplateFreeText
|
ConsentTemplateFreeText |
setConverterString(java.lang.String converterString)
set converter string for freetext of type date, default is "dd.MM.yyyy"
|
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, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, makeProperty, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, 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 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 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.dstu3.model.Element