From b3b2306ce1c47321f88cb9cf31af249e80e227ff Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 20 Dec 2011 08:31:37 +0000 Subject: [PATCH] Verbesserung einer Exception-Meldung, OID wird bei fehlgeschlagenem Delete als Meldung mit ausgegeben. git-svn-id: https://svn.libreccm.org/ccm/trunk@1381 8810af33-2d31-482b-a856-94f89814c4df --- .../src/com/arsdigita/persistence/DataObjectImpl.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ccm-core/src/com/arsdigita/persistence/DataObjectImpl.java b/ccm-core/src/com/arsdigita/persistence/DataObjectImpl.java index 848fea967..336eea0d0 100755 --- a/ccm-core/src/com/arsdigita/persistence/DataObjectImpl.java +++ b/ccm-core/src/com/arsdigita/persistence/DataObjectImpl.java @@ -164,7 +164,7 @@ class DataObjectImpl implements DataObject { return m_ssn; } - private com.redhat.persistence.metadata.Property convert(String property) { + private com.redhat.persistence.metadata.Property convert(String property) { return C.prop(m_ssn.getRoot(), getObjectType().getProperty(property)); } @@ -199,9 +199,9 @@ class DataObjectImpl implements DataObject { throw new PersistenceException(String.format( "no such property: %s for %s. Available properties: %s", - property.toString(), - this.toString(), - builder.toString())); + property.toString(), + this.toString(), + builder.toString())); } if (prop.isCollection()) { if (isDisconnected()) { @@ -422,7 +422,8 @@ class DataObjectImpl implements DataObject { getSsn().flush(); getSsn().assertFlushed(this); } catch (ProtoException pe) { - throw PersistenceException.newInstance(pe); + throw PersistenceException.newInstance( + String.format("on oid '%s'", m_oid.toString()), pe); } }