Author: andrew.plotnikov
Date: 2012-01-27 03:50:35 -0500 (Fri, 27 Jan 2012)
New Revision: 5532
Modified:
kernel/branches/2.4.x/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/impl/AbstractRPCService.java
Log:
EXOJCR-1725: Fixed the Blocker/Critical violations and the easiest Major ones raised by
eXo Quality Level 1.2
Modified:
kernel/branches/2.4.x/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/impl/AbstractRPCService.java
===================================================================
---
kernel/branches/2.4.x/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/impl/AbstractRPCService.java 2012-01-27
08:50:00 UTC (rev 5531)
+++
kernel/branches/2.4.x/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/impl/AbstractRPCService.java 2012-01-27
08:50:35 UTC (rev 5532)
@@ -844,14 +844,19 @@
*/
private static String getValueParam(InitParams params, String parameterKey)
{
- try
+ if (params != null)
{
- return params.getValueParam(parameterKey).getValue().trim();
+ ValueParam parameterKeyValue = params.getValueParam(parameterKey);
+ if (parameterKeyValue != null)
+ {
+ String parameterKeyValueString = parameterKeyValue.getValue();
+ if (parameterKeyValueString != null)
+ {
+ return parameterKeyValueString.trim();
+ }
+ }
}
- catch (NullPointerException e)
- {
- return null;
- }
+ return null;
}
/**
Show replies by date