ca.infoway.messagebuilder.marshalling.hl7.formatter
Class TsFullDatePropertyFormatter

Package class diagram package TsFullDatePropertyFormatter
java.lang.Object
  extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
      extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractNullFlavorPropertyFormatter<V>
          extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractAttributePropertyFormatter<V>
              extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractValueNullFlavorPropertyFormatter<Date>
                  extended by ca.infoway.messagebuilder.marshalling.hl7.formatter.TsFullDatePropertyFormatter
All Implemented Interfaces:
PropertyFormatter

public class TsFullDatePropertyFormatter
extends AbstractValueNullFlavorPropertyFormatter<Date>

TS.FULLDATE - Timestamp (fully-specified date only) Represents a TS.FULLDATE object as an element: <element-name value="yyyyMMdd"></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


Field Summary
 
Fields inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractAttributePropertyFormatter
EMPTY_STRING
 
Constructor Summary
TsFullDatePropertyFormatter()
           
 
Method Summary
protected  String getValue(Date date, FormatContext context, BareANY bareAny)
           
 
Methods inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractValueNullFlavorPropertyFormatter
addOtherAttributesIfNecessary
 
Methods inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractNullFlavorPropertyFormatter
createMissingMandatoryWarning, createNullFlavorAttributes, extractBareValue, format, isEmptyCollection, isMandatoryOrPopulated, toStringMap
 
Methods inherited from class ca.infoway.messagebuilder.marshalling.hl7.formatter.AbstractPropertyFormatter
addSpecializationType, createElement, createElement, createElementClosure, createSpecializationTypeAttibutesIfNecessary, createWarning, format, isNullFlavor, xmlify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TsFullDatePropertyFormatter

public TsFullDatePropertyFormatter()
Method Detail

getValue

protected String getValue(Date date,
                          FormatContext context,
                          BareANY bareAny)
Specified by:
getValue in class AbstractValueNullFlavorPropertyFormatter<Date>


Copyright © 2013. All Rights Reserved.