Example usage for com.liferay.portal.kernel.model StagedModel getUuid

List of usage examples for com.liferay.portal.kernel.model StagedModel getUuid

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model StagedModel getUuid.

Prototype

public String getUuid();

Source Link

Usage

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();
}