@Override public DescriptionMetadata<String> getMetadataAsXml() throws DigitalObjectException { DescriptionMetadata<OaiDcType> dm = getMetadata(); OaiDcType dc = dm.getData(); DescriptionMetadata<String> result = new DescriptionMetadata<String>(); result.setPid(dm.getPid()); result.setBatchId(dm.getBatchId()); String xml = DcUtils.toXml(dc, true); result.setData(xml); return result; }