import org.exolab.castor.mapping.GeneralizedFieldHandler; /** * Castor FieldHandler Implementierung zum Marshalling/Unmarshalling einer DocumentVersion. * */ public final class DocumentVersionHandler extends GeneralizedFieldHandler { /** * Default Constructor */ public DocumentVersionHandler() { super(); } /** * Gibt die DocumentVersion als String zurueck. * * @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponGet(java.lang.Object) */ public Object convertUponGet(Object arg0) { String value = null; if (arg0 != null) { value = ((DocumentVersion) arg0).toString(); } return value; } /** * Gibt die zum String passende DocumentVersion zur?ck. * * @see org.exolab.castor.mapping.GeneralizedFieldHandler#convertUponSet(java.lang.Object) */ public Object convertUponSet(Object arg0) { return DocumentVersion.valueOf((String) arg0); } /** * Gibt den Typ der unterst?tzten Klasse zurueck. * * @see org.exolab.castor.mapping.GeneralizedFieldHandler#getFieldType() */ public Class getFieldType() { return DocumentVersion.class; } }