Author: torehalset Date: Wed Nov 29 15:49:57 2006 New Revision: 480772 URL: http://svn.apache.org/viewvc?view=rev&rev=480772 Log: CAY-641: Stack trace instead of error message when relationship and attribute have the same name display "bla bla 'attrname'" instead of "bla bla 'attrname"
Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/map/Entity.java Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/map/Entity.java URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/map/Entity.java?view=diff&rev=480772&r1=480771&r2=480772 ============================================================================== --- incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/map/Entity.java (original) +++ incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/map/Entity.java Wed Nov 29 15:49:57 2006 @@ -131,7 +131,8 @@ } else { throw new IllegalArgumentException("An attempt to override attribute '" - + attribute.getName()); + + attribute.getName() + + "'"); } } @@ -139,7 +140,9 @@ Object existingRelationship = relationships.get(attribute.getName()); if (existingRelationship != null) { throw new IllegalArgumentException( - "Attribute name conflict with existing relationship '" + attribute.getName()); + "Attribute name conflict with existing relationship '" + + attribute.getName() + + "'"); } attributes.put(attribute.getName(), attribute); @@ -180,15 +183,19 @@ } else { throw new IllegalArgumentException( - "An attempt to override relationship '" + relationship.getName()); + "An attempt to override relationship '" + + relationship.getName() + + "'"); } } // Check that there aren't any attributes with the same name as the given relationship. Object existingAttribute = attributes.get(relationship.getName()); if (existingAttribute != null) { - throw new IllegalArgumentException("Relationship name conflict with existing attribute '" - + relationship.getName()); + throw new IllegalArgumentException( + "Relationship name conflict with existing attribute '" + + relationship.getName() + + "'"); } relationships.put(relationship.getName(), relationship);