ldn-exporter repariert (es wurden keine Assets mit ausgegeben).

git-svn-id: https://svn.libreccm.org/ccm/trunk@996 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2011-07-01 15:46:08 +00:00
parent d1f23ea114
commit 1c1570f1db
3 changed files with 10 additions and 3 deletions

View File

@ -165,7 +165,6 @@ class DataObjectImpl implements DataObject {
} }
private com.redhat.persistence.metadata.Property convert(String property) { private com.redhat.persistence.metadata.Property convert(String property) {
System.out.printf("\n!!!Converting property '%s'...\n", property);
return C.prop(m_ssn.getRoot(), getObjectType().getProperty(property)); return C.prop(m_ssn.getRoot(), getObjectType().getProperty(property));
} }

View File

@ -63,6 +63,8 @@
<xrd:property name="/object/links"/> <xrd:property name="/object/links"/>
<xrd:property name="/object/links/targetItem"/> <xrd:property name="/object/links/targetItem"/>
<xrd:property name="/object/fileAttachments"/> <xrd:property name="/object/fileAttachments"/>
<xrd:property name="/object/fileAttachments/length"/>
<xrd:property name="/object/fileAttachments/content"/>
<xrd:property name="/object/dublinCore"/> <xrd:property name="/object/dublinCore"/>
</xrd:associations> </xrd:associations>
</xrd:adapter> </xrd:adapter>
@ -125,6 +127,8 @@
<xrd:property name="/object/links"/> <xrd:property name="/object/links"/>
<xrd:property name="/object/links/targetItem"/> <xrd:property name="/object/links/targetItem"/>
<xrd:property name="/object/file"/> <xrd:property name="/object/file"/>
<xrd:property name="/object/file/length"/>
<xrd:property name="/object/file/content"/>
<xrd:property name="/object/dublinCore"/> <xrd:property name="/object/dublinCore"/>
</xrd:associations> </xrd:associations>
</xrd:adapter> </xrd:adapter>

View File

@ -32,7 +32,11 @@ public class DomainObjectExporter extends DomainObjectXMLRenderer {
public void handleAttribute(DomainObject obj, public void handleAttribute(DomainObject obj,
String path, String path,
Property property) { Property property) {
if ("Blob".equals(property.getType().getQualifiedName())) { /*System.out.printf("Handling path '%s', property '%s' (type: '%s)'\n",
path,
property.getName(),
property.getType().getQualifiedName()); */
if ("global.Blob".equals(property.getType().getQualifiedName())) {
String filename = getAssetFileName(obj, path, property); String filename = getAssetFileName(obj, path, property);
File file = new File(m_assetDir, filename); File file = new File(m_assetDir, filename);