List of usage examples for com.liferay.portal.kernel.model StagedModel getUuid
public String getUuid();
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.FileEntryStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws Exception { Assert.assertTrue(// w w w. java2 s . c om String.valueOf(stagedModel.getCreateDate()) + StringPool.SPACE + importedStagedModel.getCreateDate(), DateUtil.equals(stagedModel.getCreateDate(), importedStagedModel.getCreateDate())); Assert.assertEquals(stagedModel.getUuid(), importedStagedModel.getUuid()); FileEntry fileEntry = (FileEntry) stagedModel; FileEntry importedFileEntry = (FileEntry) importedStagedModel; Assert.assertEquals(fileEntry.getFileName(), importedFileEntry.getFileName()); Assert.assertEquals(fileEntry.getExtension(), importedFileEntry.getExtension()); Assert.assertEquals(fileEntry.getMimeType(), importedFileEntry.getMimeType()); Assert.assertEquals(fileEntry.getTitle(), importedFileEntry.getTitle()); Assert.assertEquals(fileEntry.getDescription(), importedFileEntry.getDescription()); Assert.assertEquals(fileEntry.getSize(), importedFileEntry.getSize()); FileVersion latestFileVersion = fileEntry.getLatestFileVersion(); FileVersion importedLatestFileVersion = importedFileEntry.getLatestFileVersion(); Assert.assertEquals(latestFileVersion.getUuid(), importedLatestFileVersion.getUuid()); Assert.assertEquals(latestFileVersion.getFileName(), importedLatestFileVersion.getFileName()); Assert.assertEquals(latestFileVersion.getExtension(), importedLatestFileVersion.getExtension()); Assert.assertEquals(latestFileVersion.getMimeType(), importedLatestFileVersion.getMimeType()); Assert.assertEquals(latestFileVersion.getTitle(), importedLatestFileVersion.getTitle()); Assert.assertEquals(latestFileVersion.getDescription(), importedLatestFileVersion.getDescription()); Assert.assertEquals(latestFileVersion.getSize(), importedLatestFileVersion.getSize()); Assert.assertEquals(latestFileVersion.getStatus(), importedLatestFileVersion.getStatus()); }
From source file:com.liferay.document.library.internal.exportimport.data.handler.test.FolderStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws Exception { Assert.assertTrue(stagedModel.getCreateDate() + " " + importedStagedModel.getCreateDate(), DateUtil.equals(stagedModel.getCreateDate(), importedStagedModel.getCreateDate())); Assert.assertEquals(stagedModel.getUuid(), importedStagedModel.getUuid()); Folder folder = (Folder) stagedModel; Folder importedFolder = (Folder) importedStagedModel; Assert.assertEquals(folder.getName(), importedFolder.getName()); Assert.assertEquals(folder.getDescription(), importedFolder.getDescription()); }
From source file:com.liferay.dynamic.data.lists.internal.exportimport.data.handler.test.DDLRecordSetStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImport(Map<String, List<StagedModel>> dependentStagedModelsMap, Group group) throws Exception { List<StagedModel> ddmStructureDependentStagedModels = dependentStagedModelsMap .get(DDMStructure.class.getSimpleName()); Assert.assertEquals(ddmStructureDependentStagedModels.toString(), 1, ddmStructureDependentStagedModels.size()); DDMStructure ddmStructure = (DDMStructure) ddmStructureDependentStagedModels.get(0); DDMStructureLocalServiceUtil.getDDMStructureByUuidAndGroupId(ddmStructure.getUuid(), group.getGroupId()); List<StagedModel> ddmTemplateDependentStagedModels = dependentStagedModelsMap .get(DDMTemplate.class.getSimpleName()); Assert.assertEquals(ddmTemplateDependentStagedModels.toString(), 2, ddmTemplateDependentStagedModels.size()); for (StagedModel ddmTemplateDependentStagedModel : ddmTemplateDependentStagedModels) { DDMTemplateLocalServiceUtil.getDDMTemplateByUuidAndGroupId(ddmTemplateDependentStagedModel.getUuid(), group.getGroupId());//from w w w. ja va 2 s . c o m } }
From source file:com.liferay.dynamic.data.lists.internal.exportimport.data.handler.test.DDLRecordSetStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws Exception { Assert.assertTrue(stagedModel.getCreateDate() + " " + importedStagedModel.getCreateDate(), DateUtil.equals(stagedModel.getCreateDate(), importedStagedModel.getCreateDate())); Assert.assertEquals(stagedModel.getUuid(), importedStagedModel.getUuid()); DDLRecordSet recordSet = (DDLRecordSet) stagedModel; DDLRecordSet importedRecordSet = (DDLRecordSet) importedStagedModel; Assert.assertEquals(recordSet.getRecordSetKey(), importedRecordSet.getRecordSetKey()); Assert.assertEquals(recordSet.getName(), importedRecordSet.getName()); Assert.assertEquals(recordSet.getDescription(), importedRecordSet.getDescription()); Assert.assertEquals(recordSet.getMinDisplayRows(), importedRecordSet.getMinDisplayRows()); Assert.assertEquals(recordSet.getScope(), importedRecordSet.getScope()); }
From source file:com.liferay.dynamic.data.lists.internal.exportimport.data.handler.test.DDLRecordStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImport(Map<String, List<StagedModel>> dependentStagedModelsMap, Group group) throws Exception { List<StagedModel> ddmStructureDependentStagedModels = dependentStagedModelsMap .get(DDMStructure.class.getSimpleName()); Assert.assertEquals(ddmStructureDependentStagedModels.toString(), 1, ddmStructureDependentStagedModels.size()); DDMStructure ddmStructure = (DDMStructure) ddmStructureDependentStagedModels.get(0); DDMStructureLocalServiceUtil.getDDMStructureByUuidAndGroupId(ddmStructure.getUuid(), group.getGroupId()); List<StagedModel> ddmTemplateDependentStagedModels = dependentStagedModelsMap .get(DDMTemplate.class.getSimpleName()); Assert.assertEquals(ddmTemplateDependentStagedModels.toString(), 2, ddmTemplateDependentStagedModels.size()); for (StagedModel ddmTemplateDependentStagedModel : ddmTemplateDependentStagedModels) { DDMTemplateLocalServiceUtil.getDDMTemplateByUuidAndGroupId(ddmTemplateDependentStagedModel.getUuid(), group.getGroupId());/*from w w w . j a va 2s.co m*/ } List<StagedModel> recordSetDependentStagedModels = dependentStagedModelsMap .get(DDLRecordSet.class.getSimpleName()); Assert.assertEquals(recordSetDependentStagedModels.toString(), 1, recordSetDependentStagedModels.size()); DDLRecordSet recordSet = (DDLRecordSet) recordSetDependentStagedModels.get(0); DDLRecordSetLocalServiceUtil.getDDLRecordSetByUuidAndGroupId(recordSet.getUuid(), group.getGroupId()); }
From source file:com.liferay.exportimport.internal.lifecycle.LoggerExportImportLifecycleListener.java
License:Open Source License
public String getStagedModelLogFragment(StagedModel stagedModel) { StringBundler sb = new StringBundler(8); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("class: "); sb.append(ExportImportClassedModelUtil.getClassName(stagedModel)); if (stagedModel instanceof StagedGroupedModel) { StagedGroupedModel stagedGroupedModel = (StagedGroupedModel) stagedModel; sb.append(", groupId: "); sb.append(stagedGroupedModel.getGroupId()); }//from w w w. j a v a2 s .c o m sb.append(", uuid: "); sb.append(stagedModel.getUuid()); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
@Override public Element getExportDataElement(ClassedModel classedModel, String modelClassSimpleName) { Element groupElement = getExportDataGroupElement(modelClassSimpleName); Element element = null;//from w ww . jav a2 s .c o m if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel) classedModel; String path = ExportImportPathUtil.getModelPath(stagedModel); element = getDataElement(groupElement, "path", path); if (element != null) { return element; } element = getDataElement(groupElement, "uuid", stagedModel.getUuid()); if (element != null) { return element; } } element = groupElement.addElement("staged-model"); if (classedModel instanceof StagedGroupedModel) { StagedGroupedModel stagedGroupedModel = (StagedGroupedModel) classedModel; element.addAttribute("group-id", String.valueOf(stagedGroupedModel.getGroupId())); element.addAttribute("uuid", stagedGroupedModel.getUuid()); } else if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel) classedModel; element.addAttribute("uuid", stagedModel.getUuid()); } return element; }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
@Override public Element getImportDataElement(StagedModel stagedModel) { return getImportDataElement(ExportImportClassedModelUtil.getClassSimpleName(stagedModel), "uuid", stagedModel.getUuid()); }
From source file:com.liferay.exportimport.lar.PortletDataContextImpl.java
License:Open Source License
protected Element doAddReferenceElement(ClassedModel referrerClassedModel, Element element, ClassedModel classedModel, String className, String binPath, String referenceType, boolean missing) { Element referenceElement = null; if (missing) { Element referencesElement = _missingReferencesElement; referenceElement = referencesElement.addElement("missing-reference"); } else {// ww w . j a v a2 s. c om Element referencesElement = element.element("references"); if (referencesElement == null) { referencesElement = element.addElement("references"); } referenceElement = referencesElement.addElement("reference"); } referenceElement.addAttribute("class-name", className); referenceElement.addAttribute("class-pk", String.valueOf(classedModel.getPrimaryKeyObj())); populateClassNameAttribute(classedModel, referenceElement); if (missing) { if (classedModel instanceof StagedModel) { referenceElement.addAttribute("display-name", StagedModelDataHandlerUtil.getDisplayName((StagedModel) classedModel)); } else { referenceElement.addAttribute("display-name", String.valueOf(classedModel.getPrimaryKeyObj())); } } if (classedModel instanceof StagedGroupedModel) { StagedGroupedModel stagedGroupedModel = (StagedGroupedModel) classedModel; referenceElement.addAttribute("group-id", String.valueOf(stagedGroupedModel.getGroupId())); try { Group group = GroupLocalServiceUtil.getGroup(stagedGroupedModel.getGroupId()); long liveGroupId = group.getLiveGroupId(); if (group.isStagedRemotely()) { liveGroupId = group.getRemoteLiveGroupId(); } if (liveGroupId == GroupConstants.DEFAULT_LIVE_GROUP_ID) { liveGroupId = group.getGroupId(); } referenceElement.addAttribute("live-group-id", String.valueOf(liveGroupId)); if (group.isLayout()) { try { Layout scopeLayout = LayoutLocalServiceUtil.getLayout(group.getClassPK()); referenceElement.addAttribute("scope-layout-uuid", scopeLayout.getUuid()); } catch (NoSuchLayoutException nsle) { if (_log.isWarnEnabled()) { _log.warn("Unable to find layout " + group.getClassPK(), nsle); } } } } catch (Exception e) { if (_log.isWarnEnabled()) { _log.warn("Unable to find group " + stagedGroupedModel.getGroupId()); } } } if (Validator.isNotNull(binPath)) { referenceElement.addAttribute("path", binPath); } referenceElement.addAttribute("type", referenceType); if (missing) { referenceElement.addAttribute("referrer-class-name", ExportImportClassedModelUtil.getClassName(referrerClassedModel)); if (referrerClassedModel instanceof PortletModel) { Portlet portlet = (Portlet) referrerClassedModel; referenceElement.addAttribute("referrer-display-name", portlet.getRootPortletId()); } else if (referrerClassedModel instanceof StagedModel) { StagedModel referrerStagedModel = (StagedModel) referrerClassedModel; referenceElement.addAttribute("referrer-display-name", StagedModelDataHandlerUtil.getDisplayName(referrerStagedModel)); } } if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel) classedModel; referenceElement.addAttribute("uuid", stagedModel.getUuid()); referenceElement.addAttribute("company-id", String.valueOf(stagedModel.getCompanyId())); Map<String, String> referenceAttributes = StagedModelDataHandlerUtil.getReferenceAttributes(this, stagedModel); for (Map.Entry<String, String> referenceAttribute : referenceAttributes.entrySet()) { referenceElement.addAttribute(referenceAttribute.getKey(), referenceAttribute.getValue()); } } return referenceElement; }
From source file:com.liferay.exportimport.lifecycle.LoggerExportImportLifecycleListener.java
License:Open Source License
protected String getStagedModelLogFragment(StagedModel stagedModel) { StringBundler sb = new StringBundler(8); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("class: "); sb.append(ExportImportClassedModelUtil.getClassName(stagedModel)); if (stagedModel instanceof StagedGroupedModel) { StagedGroupedModel stagedGroupedModel = (StagedGroupedModel) stagedModel; sb.append(", groupId: "); sb.append(stagedGroupedModel.getGroupId()); }//from www .j a va 2 s.c o m sb.append(", uuid: "); sb.append(stagedModel.getUuid()); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }