case PropertyType.BINARY :
case PropertyType.UNDEFINED :
return new ByteArrayPersistedValueData(orderNumber, data);
case PropertyType.BOOLEAN :
return new BooleanPersistedValueData(orderNumber, Boolean.valueOf(getString(data)));
case PropertyType.DATE :
try
{
return new CalendarPersistedValueData(orderNumber, JCRDateFormat.parse(getString(data)));