[portal-commits] JBoss Portal SVN: r9047 - in branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core: model/portal/metadata and 1 other directory.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Tue Nov 20 13:25:24 EST 2007
Author: thomas.heute at jboss.com
Date: 2007-11-20 13:25:24 -0500 (Tue, 20 Nov 2007)
New Revision: 9047
Modified:
branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/impl/model/portal/PortalObjectImpl.java
branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/model/portal/metadata/PortalObjectMetaData.java
Log:
NPE are bad
Modified: branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/impl/model/portal/PortalObjectImpl.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/impl/model/portal/PortalObjectImpl.java 2007-11-20 18:11:57 UTC (rev 9046)
+++ branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/impl/model/portal/PortalObjectImpl.java 2007-11-20 18:25:24 UTC (rev 9047)
@@ -154,6 +154,10 @@
public void setDisplayName(LocalizedString displayName)
{
+ if (displayName == null)
+ {
+ throw new IllegalArgumentException("No null display name accepted");
+ }
displayNames = new HashMap();
Map map = displayName.getValues();
Iterator it = map.values().iterator();
Modified: branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/model/portal/metadata/PortalObjectMetaData.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/model/portal/metadata/PortalObjectMetaData.java 2007-11-20 18:11:57 UTC (rev 9046)
+++ branches/JBoss_Portal_Branch_2_6/core/src/main/org/jboss/portal/core/model/portal/metadata/PortalObjectMetaData.java 2007-11-20 18:25:24 UTC (rev 9047)
@@ -179,7 +179,10 @@
object.setListener(listener);
// Configure display name
- object.setDisplayName(displayName);
+ if (displayName != null)
+ {
+ object.setDisplayName(displayName);
+ }
// Configure security
SecurityConstraintsMetaData securityConstraints = getSecurityConstraints();
More information about the portal-commits
mailing list