001
014
015 package com.liferay.portal.kernel.lar;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.model.ClassedModel;
020 import com.liferay.portal.model.StagedModel;
021
022
025 @ProviderType
026 public class ExportImportClassedModelUtil {
027
028 public static String getClassName(ClassedModel classedModel) {
029 String modelClassName = classedModel.getModelClassName();
030
031 if (classedModel instanceof StagedModel) {
032 StagedModel stagedModel = (StagedModel)classedModel;
033
034 StagedModelType stagedModelType = stagedModel.getStagedModelType();
035
036 modelClassName = stagedModelType.getClassName();
037 }
038
039 return modelClassName;
040 }
041
042 public static String getClassSimpleName(ClassedModel classedModel) {
043 Class<?> modelClass = classedModel.getModelClass();
044
045 String modelClassSimpleName = modelClass.getSimpleName();
046
047 if (classedModel instanceof StagedModel) {
048 StagedModel stagedModel = (StagedModel)classedModel;
049
050 StagedModelType stagedModelType = stagedModel.getStagedModelType();
051
052 modelClassSimpleName = stagedModelType.getClassSimpleName();
053 }
054
055 return modelClassSimpleName;
056 }
057
058 }