public String getNamespacedControlName() { return getNamespacedControlName(_namespace, getControlName()); }
@Override public boolean getBooleanParameter( String namespace, String name, boolean useDefaultValue) { if (!useDefaultValue) { return MapUtil.getBoolean( getParameterMap(), PortletDataHandlerControl.getNamespacedControlName( namespace, name)); } boolean defaultValue = MapUtil.getBoolean( getParameterMap(), PortletDataHandlerKeys.PORTLET_DATA_CONTROL_DEFAULT, true); return MapUtil.getBoolean( getParameterMap(), PortletDataHandlerControl.getNamespacedControlName(namespace, name), defaultValue); }
if (Validator.isNull(portletDataHandlerControl.getClassName())) { return; portletDataHandlerControl.getNamespace(), portletDataHandlerControl.getControlName(), false)); portletDataHandlerControl.getClassName(), portletDataHandlerBoolean.getReferrerClassName());
portletDataHandlerControl.getClassName(), portletDataHandlerControl.getReferrerClassName());
@Override public boolean isAlwaysIncludeReference( PortletDataContext portletDataContext, StagedModel referenceStagedModel) { String rootPortletId = portletDataContext.getRootPortletId(); if (Validator.isBlank(rootPortletId)) { return true; } Portlet portlet = _portletLocalService.getPortletById(rootPortletId); PortletDataHandler portletDataHandler = portlet.getPortletDataHandlerInstance(); Map<String, String[]> parameterMap = portletDataContext.getParameterMap(); String[] referencedContentBehaviorArray = parameterMap.get( PortletDataHandlerControl.getNamespacedControlName( portletDataHandler.getNamespace(), "referenced-content-behavior")); String referencedContentBehavior = "include-always"; if (!ArrayUtil.isEmpty(referencedContentBehaviorArray)) { referencedContentBehavior = referencedContentBehaviorArray[0]; } if (referencedContentBehavior.equals("include-always") || (referencedContentBehavior.equals("include-if-modified") && portletDataContext.isWithinDateRange( referenceStagedModel.getModifiedDate()))) { return true; } return false; }
PortletDataHandlerControl.getNamespacedControlName( "journal", "version-history");