public static Serializable getPrimaryKeyObj(ClassedModel classedModel) { if (classedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)classedModel; return resourcedModel.getResourcePrimKey(); } return classedModel.getPrimaryKeyObj(); }
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); } }
ResourcedModel resourcedModel = (ResourcedModel)baseModel; classPK = resourcedModel.getResourcePrimKey(); resourcePrimKey = resourcedModel.getResourcePrimKey();
protected boolean isResourceMain(ClassedModel classedModel) { if (classedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)classedModel; return resourcedModel.isResourceMain(); } return true; }
protected Tuple getClassPKResourcePrimKey(BaseModel<?> baseModel) { long classPK = 0; long resourcePrimKey = 0; if (baseModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)baseModel; classPK = resourcedModel.getResourcePrimKey(); resourcePrimKey = resourcedModel.getResourcePrimKey(); } else { classPK = (Long)baseModel.getPrimaryKeyObj(); } Tuple tuple = new Tuple(classPK, resourcePrimKey); return tuple; }
ResourcedModel resourcedModel = (ResourcedModel)args[0]; classPK = resourcedModel.getResourcePrimKey(); ResourcedModel resourcedModel = (ResourcedModel)obj; classPK = resourcedModel.getResourcePrimKey();