Author: chris.laprun(a)jboss.com
Date: 2011-11-28 17:40:11 -0500 (Mon, 28 Nov 2011)
New Revision: 8152
Modified:
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/config/impl/ProducerRegistrationRequirementsImpl.java
Log:
- Throw an exception when trying to requesting an unknown property name.
Modified:
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/config/impl/ProducerRegistrationRequirementsImpl.java
===================================================================
---
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/config/impl/ProducerRegistrationRequirementsImpl.java 2011-11-28
22:07:42 UTC (rev 8151)
+++
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/config/impl/ProducerRegistrationRequirementsImpl.java 2011-11-28
22:40:11 UTC (rev 8152)
@@ -211,7 +211,15 @@
private RegistrationPropertyDescription getPropertyDescription(QName propertyName)
{
// copy to ensure immutability
- return new
RegistrationPropertyDescription(registrationProperties.get(propertyName));
+ final RegistrationPropertyDescription description =
registrationProperties.get(propertyName);
+ if (description != null)
+ {
+ return new RegistrationPropertyDescription(description);
+ }
+ else
+ {
+ throw new IllegalArgumentException("Unknown property name '" +
propertyName + "'");
+ }
}
public RegistrationPropertyDescription removeRegistrationProperty(QName propertyName)
Show replies by date