ca.infoway.messagebuilder.marshalling.hl7.formatter
Class TsFullDateTimePropertyFormatter
java.lang.Object
ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractNullFlavorPropertyFormatter<V>
ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractAttributePropertyFormatter<V>
ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractValueNullFlavorPropertyFormatter<Date>
ca.infoway.messagebuilder.marshalling.hl7.formatter.TsFullDateTimePropertyFormatter
- All Implemented Interfaces:
- PropertyFormatter
public class TsFullDateTimePropertyFormatter
- extends AbstractValueNullFlavorPropertyFormatter<Date>
TS.FULLDATETIME - Timestamp (fully-specified date and time only) and TS.DATETIME (partial date/time)
Represents a TS.FULLDATETIME/TS.DATETIME object as an element:
<element-name value="yyyyMMddHHmmss"></element-name>
If an object is null, value is replaced by a nullFlavor. So the element would look
like this:
<element-name nullFlavor="something" />
http://www.hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-TS
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATE_FORMAT_OVERRIDE_BASE_PROPERTY_NAME
public static final String DATE_FORMAT_OVERRIDE_BASE_PROPERTY_NAME
- See Also:
- Constant Field Values
DATE_FORMAT_YYYYMMDDHHMMSS
public static final String DATE_FORMAT_YYYYMMDDHHMMSS
- See Also:
- Constant Field Values
DATE_FORMAT_YYYYMMDDHHMMSS_SSSZZZZZ
public static final String DATE_FORMAT_YYYYMMDDHHMMSS_SSSZZZZZ
- See Also:
- Constant Field Values
TsFullDateTimePropertyFormatter
public TsFullDateTimePropertyFormatter()
getValue
protected String getValue(Date date,
FormatContext context,
BareANY bareAny)
- Specified by:
getValue
in class AbstractValueNullFlavorPropertyFormatter<Date>
Copyright © 2013. All Rights Reserved.