@Component public class RegexValidatedTextDatatype extends SerializingCustomDatatype<java.lang.String>
CustomDatatype.Summary| Constructor and Description |
|---|
RegexValidatedTextDatatype() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
deserialize(java.lang.String serializedValue) |
java.lang.String |
serialize(java.lang.String typedValue) |
void |
setConfiguration(java.lang.String regex)
Does nothing in the default implementation
|
void |
validate(java.lang.String typedValue)
Passes for all non-null values in the default implementation
|
doGetTextSummary, fromReferenceString, getReferenceStringForValue, getTextSummary, savepublic void setConfiguration(java.lang.String regex)
SerializingCustomDatatypesetConfiguration in interface CustomDatatype<java.lang.String>setConfiguration in class SerializingCustomDatatype<java.lang.String>CustomDatatype.setConfiguration(java.lang.String)public java.lang.String serialize(java.lang.String typedValue)
serialize in class SerializingCustomDatatype<java.lang.String>typedValue - (has already had validate called)SerializingCustomDatatype.serialize(java.lang.Object)public java.lang.String deserialize(java.lang.String serializedValue)
deserialize in class SerializingCustomDatatype<java.lang.String>SerializingCustomDatatype.deserialize(java.lang.String)public void validate(java.lang.String typedValue)
throws InvalidCustomValueException
SerializingCustomDatatypevalidate in interface CustomDatatype<java.lang.String>validate in class SerializingCustomDatatype<java.lang.String>InvalidCustomValueExceptionCustomDatatype.validate(java.lang.Object)Copyright © 2018 OpenMRS Inc.. All Rights Reserved.