protected void importRatings( PortletDataContext portletDataContext, T stagedModel) throws PortalException { if (stagedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)stagedModel; if (!resourcedModel.isResourceMain()) { return; } } if (!MapUtil.getBoolean( portletDataContext.getParameterMap(), PortletDataHandlerKeys.PORTLET_DATA_ALL) && !MapUtil.getBoolean( portletDataContext.getParameterMap(), PortletDataHandlerKeys.RATINGS)) { return; } StagedModelDataHandlerUtil.importReferenceStagedModels( portletDataContext, stagedModel, RatingsEntry.class); }
protected void importComments( PortletDataContext portletDataContext, T stagedModel) throws PortalException { if (stagedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)stagedModel; if (!resourcedModel.isResourceMain()) { return; } } if (!MapUtil.getBoolean( portletDataContext.getParameterMap(), PortletDataHandlerKeys.PORTLET_DATA_ALL) && !MapUtil.getBoolean( portletDataContext.getParameterMap(), PortletDataHandlerKeys.COMMENTS)) { return; } DiscussionStagingHandler discussionStagingDataHandler = CommentManagerUtil.getDiscussionStagingHandler(); if (discussionStagingDataHandler != null) { discussionStagingDataHandler.importReferenceDiscussions( portletDataContext, stagedModel); } }
protected boolean isResourceMain(ClassedModel classedModel) { if (classedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)classedModel; return resourcedModel.isResourceMain(); } return true; }