/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #exportReferenceStagedModel(PortletDataContext, StagedModel, * StagedModel, String)} */ @Deprecated public static <T extends StagedModel, U extends StagedModel> Element exportReferenceStagedModel( PortletDataContext portletDataContext, T referrerStagedModel, Element referrerStagedModelElement, U stagedModel, Class<?> stagedModelClass, String referenceType) throws PortletDataException { return exportReferenceStagedModel( portletDataContext, referrerStagedModel, stagedModel, referenceType); }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #importReferenceStagedModel(PortletDataContext, Class, * Serializable)} */ @Deprecated public static void importReferenceStagedModel( PortletDataContext portletDataContext, Class<?> stagedModelClass, long classPK) throws PortletDataException { importReferenceStagedModel( portletDataContext, stagedModelClass, Long.valueOf(classPK)); }
public static void importStagedModel( PortletDataContext portletDataContext, Element element) throws PortletDataException { StagedModel stagedModel = _getStagedModel(portletDataContext, element); importStagedModel(portletDataContext, stagedModel); }
public static void importReferenceStagedModels( PortletDataContext portletDataContext, Class<?> stagedModelClass) throws PortletDataException { Element importDataRootElement = portletDataContext.getImportDataRootElement(); Element referencesElement = importDataRootElement.element("references"); if (referencesElement == null) { return; } List<Element> referenceElements = referencesElement.elements(); for (Element referenceElement : referenceElements) { String className = referenceElement.attributeValue("class-name"); String stagedModelClassName = stagedModelClass.getName(); if (!stagedModelClassName.equals(className)) { continue; } StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler( stagedModelClassName); if (stagedModelDataHandler == null) { continue; } if (portletDataContext.isMissingReference(referenceElement)) { stagedModelDataHandler.importMissingReference( portletDataContext, referenceElement); continue; } importStagedModel(portletDataContext, referenceElement); } }
private void _exportFriendlyURLEntries( PortletDataContext portletDataContext, JournalArticle article) throws PortletDataException { long classNameId = _portal.getClassNameId(JournalArticle.class); List<FriendlyURLEntry> friendlyURLEntries = _friendlyURLEntryLocalService.getFriendlyURLEntries( article.getGroupId(), classNameId, article.getResourcePrimKey()); for (FriendlyURLEntry friendlyURLEntry : friendlyURLEntries) { StagedModelDataHandlerUtil.exportStagedModel( portletDataContext, friendlyURLEntry); StagedModelDataHandlerUtil.exportReferenceStagedModel( portletDataContext, friendlyURLEntry, article, PortletDataContext.REFERENCE_TYPE_DEPENDENCY); } }
public static <T extends StagedModel, U extends StagedModel> Element exportReferenceStagedModel( PortletDataContext portletDataContext, T referrerStagedModel, U stagedModel, String referenceType) throws PortletDataException { Element referrerStagedModelElement = portletDataContext.getExportDataElement(referrerStagedModel); if (!ExportImportHelperUtil.isAlwaysIncludeReference( portletDataContext, stagedModel) || !ExportImportHelperUtil.isReferenceWithinExportScope( portletDataContext, stagedModel)) { return portletDataContext.addReferenceElement( referrerStagedModel, referrerStagedModelElement, stagedModel, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, true); } exportStagedModel(portletDataContext, stagedModel); return portletDataContext.addReferenceElement( referrerStagedModel, referrerStagedModelElement, stagedModel, referenceType, false); }
GetterUtil.getBoolean(missingAttribute.getValue())) { StagedModel stagedModel = _getReferenceStagedModel( portletDataContext, referenceElement); document.getRootElement()); importStagedModel(portletDataContext, referenceElement); importStagedModel(portletDataContext, referenceElement); StagedModel stagedModel = _getStagedModel( portletDataContext, referenceElement); if (_containsStagedModel( portletDataContext, entry, stagedModel)) { importStagedModel( portletDataContext, referenceElement);
private static StagedModel _getStagedModel( PortletDataContext portletDataContext, Element element) { StagedModel stagedModel = null; String elementName = element.getName(); if (elementName.equals("reference")) { stagedModel = _getReferenceStagedModel(portletDataContext, element); } else { String path = element.attributeValue("path"); stagedModel = (StagedModel)portletDataContext.getZipEntryAsObject( element, path); } return stagedModel; }
/** * @deprecated As of Judson (7.1.x) */ @Deprecated protected void importLayout( PortletDataContext portletDataContext, List<String> sourceLayoutsUuids, Element layoutElement) throws Exception { StagedModelDataHandlerUtil.importStagedModel( portletDataContext, layoutElement); }
public static <T extends StagedModel> Element exportReferenceStagedModel( PortletDataContext portletDataContext, String referrerPortletId, T stagedModel) throws PortletDataException { Portlet referrerPortlet = PortletLocalServiceUtil.getPortletById( referrerPortletId); if (!ExportImportHelperUtil.isAlwaysIncludeReference( portletDataContext, stagedModel) || !ExportImportHelperUtil.isReferenceWithinExportScope( portletDataContext, stagedModel)) { return portletDataContext.addReferenceElement( referrerPortlet, portletDataContext.getExportDataRootElement(), stagedModel, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, true); } exportStagedModel(portletDataContext, stagedModel); return portletDataContext.addReferenceElement( referrerPortlet, portletDataContext.getExportDataRootElement(), stagedModel, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, false); }
/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #exportReferenceStagedModel(PortletDataContext, StagedModel, * StagedModel, String)} */ @Deprecated public static <T extends StagedModel, U extends StagedModel> Element exportReferenceStagedModel( PortletDataContext portletDataContext, T referrerStagedModel, Class<?> referrerStagedModelClass, U stagedModel, Class<?> stagedModelClass, String referenceType) throws PortletDataException { return exportReferenceStagedModel( portletDataContext, referrerStagedModel, stagedModel, referenceType); }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #importReferenceStagedModel(PortletDataContext, String, * Serializable)} */ @Deprecated public static void importReferenceStagedModel( PortletDataContext portletDataContext, String stagedModelClassName, long classPK) throws PortletDataException { importReferenceStagedModel( portletDataContext, stagedModelClassName, Long.valueOf(classPK)); }
StagedModelDataHandlerUtil.importStagedModel( portletDataContext, feedElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, folderElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, ddmStructureElement); className.equals(DDMStructure.class.getName())) { StagedModelDataHandlerUtil.importStagedModel( portletDataContext, articleElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, ddmTemplateElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, articleElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, friendlyURLEntryElement);
/** * @deprecated As of Judson (7.1.x) */ @Deprecated protected void exportLayout( PortletDataContext portletDataContext, long[] layoutIds, Layout layout) throws Exception { StagedModelDataHandlerUtil.exportStagedModel( portletDataContext, layout); }
protected void exportAssetTags( PortletDataContext portletDataContext, T stagedModel) throws PortletDataException { List<AssetTag> assetTags = AssetTagLocalServiceUtil.getTags( ExportImportClassedModelUtil.getClassNameId(stagedModel), ExportImportClassedModelUtil.getClassPK(stagedModel)); for (AssetTag assetTag : assetTags) { StagedModelDataHandlerUtil.exportReferenceStagedModel( portletDataContext, stagedModel, assetTag, PortletDataContext.REFERENCE_TYPE_WEAK); } }
/** * Imports the staged model that is referenced by a portlet. To import a * staged model referenced by another staged model, use {@link * #importReferenceStagedModel(PortletDataContext, StagedModel, Class, * long)}. * * @param portletDataContext the portlet data context of the current * process * @param stagedModelClass the class of the referenced staged model to be * imported * @param classPK the primary key of the referenced staged model to be * imported * @throws PortletDataException if a portlet data exception occurred */ public static void importReferenceStagedModel( PortletDataContext portletDataContext, Class<?> stagedModelClass, Serializable classPK) throws PortletDataException { importReferenceStagedModel( portletDataContext, stagedModelClass.getName(), classPK); }
StagedModelDataHandlerUtil.importStagedModel( portletDataContext, categoryElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, messageElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, threadFlagElement); StagedModelDataHandlerUtil.importStagedModel( portletDataContext, userBanElement);
@Override public ExportActionableDynamicQuery getExportActionableDynamicQuery( final PortletDataContext portletDataContext) { ExportActionableDynamicQuery exportActionableDynamicQuery = _ddmFormInstanceLocalService.getExportActionableDynamicQuery( portletDataContext); exportActionableDynamicQuery.setPerformActionMethod( (DDMFormInstance ddmFormInstance) -> { StagedModelDataHandlerUtil.exportStagedModel( portletDataContext, ddmFormInstance); StagedModelDataHandlerUtil.exportStagedModel( portletDataContext, ddmFormInstance.getStructure()); }); return exportActionableDynamicQuery; }
protected void exportAssetCategories( PortletDataContext portletDataContext, T stagedModel) throws PortletDataException { List<AssetCategory> assetCategories = AssetCategoryLocalServiceUtil.getCategories( ExportImportClassedModelUtil.getClassNameId(stagedModel), ExportImportClassedModelUtil.getClassPK(stagedModel)); for (AssetCategory assetCategory : assetCategories) { StagedModelDataHandlerUtil.exportReferenceStagedModel( portletDataContext, stagedModel, assetCategory, PortletDataContext.REFERENCE_TYPE_WEAK); } }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #importReferenceStagedModel(PortletDataContext, StagedModel, * Class, Serializable)} */ @Deprecated public static <T extends StagedModel> void importReferenceStagedModel( PortletDataContext portletDataContext, T referrerStagedModel, Class<?> stagedModelClass, long classPK) throws PortletDataException { importReferenceStagedModel( portletDataContext, referrerStagedModel, stagedModelClass, Long.valueOf(classPK)); }