From d1352eecdf8c783d83232f8edc1e9971cf76330d Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Tue, 29 Mar 2011 08:23:37 +0000 Subject: [PATCH] LMS-2139 minor: url resolver helper SVN: 20514 --- .../locator/AbstractViewLocatorResolver.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/locator/AbstractViewLocatorResolver.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/locator/AbstractViewLocatorResolver.java index 03877da6474..28f7ebda61c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/locator/AbstractViewLocatorResolver.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/locator/AbstractViewLocatorResolver.java @@ -1,6 +1,5 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.locator; - import ch.systemsx.cisd.openbis.generic.client.web.client.exception.UserFailureException; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; @@ -46,6 +45,19 @@ public abstract class AbstractViewLocatorResolver implements IViewLocatorResolve return new Boolean(value); } + protected static final boolean getOptionalBooleanParameter(ViewLocator locator, + String paramName, boolean defaultValue) + { + Boolean valueOrNull = getOptionalBooleanParameter(locator, paramName); + if (valueOrNull == null) + { + return defaultValue; + } else + { + return valueOrNull.booleanValue(); + } + } + protected static final String getMandatoryParameter(ViewLocator locator, String paramName) { String valueOrNull = getOptionalParameter(locator, paramName); -- GitLab