}
private DeletedEntryMetadataImpl readDeletedEntryMetadata(final XMLStreamReader reader)
throws EntityProviderException, XMLStreamException {
try {
DeletedEntryMetadataImpl deletedEntryMetadata = new DeletedEntryMetadataImpl();
String uri = reader.getAttributeValue(null, FormatXml.ATOM_TOMBSTONE_REF);
String whenStr = reader.getAttributeValue(null, FormatXml.ATOM_TOMBSTONE_WHEN);
Date when;
when = EdmDateTimeOffset.getInstance().valueOfString(whenStr, EdmLiteralKind.DEFAULT, null,
Date.class);
deletedEntryMetadata.setUri(uri);
deletedEntryMetadata.setWhen(when);
return deletedEntryMetadata;
} catch (EdmSimpleTypeException e) {
throw new EntityProviderException(EntityProviderException.INVALID_DELETED_ENTRY_METADATA);
}
}