@Component public class DateFieldGenDatatypeHandler extends java.lang.Object implements FieldGenDatatypeHandler<DateDatatype,java.util.Date>
DateAttributeHandler that uses the standard Date picker widget.| Constructor and Description |
|---|
DateFieldGenDatatypeHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getValue(DateDatatype datatype,
javax.servlet.http.HttpServletRequest request,
java.lang.String formFieldName)
Fetches an attribute value from a web request, for a given form field name
|
java.util.Map<java.lang.String,java.lang.Object> |
getWidgetConfiguration() |
java.lang.String |
getWidgetName() |
void |
setHandlerConfiguration(java.lang.String arg0)
An
AttributeType will typically be configured with a handler and a configuration. |
java.lang.String |
toHtml(CustomDatatype<java.util.Date> datatype,
java.lang.String valueReference)
Renders the full view of a custom value, as HTML.
|
CustomDatatype.Summary |
toHtmlSummary(CustomDatatype<java.util.Date> datatype,
java.lang.String valueReference)
Renders an HTML-formatted summary view of the custom value, that does not take a lot of space.
|
public void setHandlerConfiguration(java.lang.String arg0)
CustomDatatypeHandlerAttributeType will typically be configured with a handler and a configuration. The framework
takes care of constructing a handler, and setting its configuration (if any)setHandlerConfiguration in interface CustomDatatypeHandler<CustomDatatype<java.util.Date>,java.util.Date>CustomDatatypeHandler.setHandlerConfiguration(java.lang.String)public java.lang.String getWidgetName()
getWidgetName in interface FieldGenDatatypeHandler<DateDatatype,java.util.Date>FieldGenDatatypeHandler.getWidgetName()public java.util.Map<java.lang.String,java.lang.Object> getWidgetConfiguration()
getWidgetConfiguration in interface FieldGenDatatypeHandler<DateDatatype,java.util.Date>FieldGenDatatypeHandler.getWidgetConfiguration()public java.util.Date getValue(DateDatatype datatype, javax.servlet.http.HttpServletRequest request, java.lang.String formFieldName) throws InvalidCustomValueException
FieldGenDatatypeHandlergetValue in interface FieldGenDatatypeHandler<DateDatatype,java.util.Date>InvalidCustomValueExceptionFieldGenDatatypeHandler.getValue(org.openmrs.customdatatype.CustomDatatype, javax.servlet.http.HttpServletRequest, java.lang.String)public CustomDatatype.Summary toHtmlSummary(CustomDatatype<java.util.Date> datatype, java.lang.String valueReference)
HtmlDisplayableDatatypeHandlertoHtmlSummary in interface HtmlDisplayableDatatypeHandler<java.util.Date>HtmlDisplayableDatatypeHandler.toHtmlSummary(org.openmrs.customdatatype.CustomDatatype, java.lang.String)public java.lang.String toHtml(CustomDatatype<java.util.Date> datatype, java.lang.String valueReference)
HtmlDisplayableDatatypeHandlertoHtml in interface HtmlDisplayableDatatypeHandler<java.util.Date>HtmlDisplayableDatatypeHandler.toHtml(org.openmrs.customdatatype.CustomDatatype, java.lang.String)Copyright © 2018 OpenMRS Inc.. All Rights Reserved.