Class EmptyModelManagerUtil
java.lang.Object
com.liferay.exportimport.kernel.empty.model.EmptyModelManagerUtil
- Author:
- Carlos Correa
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,E extends PortalException>
TgetOrAddEmptyModel(Class<T> clazz, long companyId, String externalReferenceCode, BiFunction<String, Long, T> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String, Long, T, E> getByExternalReferenceCodeUnsafeBiFunction, com.liferay.petra.function.UnsafeSupplier<T, E> emptyModelUnsafeSupplier, String modelNameLanguageKey) static <T,E extends PortalException>
TgetOrAddEmptyModel(Class<T> clazz, com.liferay.petra.function.UnsafeSupplier<T, E> emptyModelUnsafeSupplier, String externalReferenceCode, BiFunction<String, Long, T> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String, Long, T, E> getByExternalReferenceCodeUnsafeBiFunction, long groupId, String modelNameLanguageKey) static booleanstatic intsolveEmptyModel(String classExternalReferenceCode, String className, long companyId, long groupId, int status, Supplier<Integer> updatedModelStatusSupplier)
-
Constructor Details
-
EmptyModelManagerUtil
public EmptyModelManagerUtil()
-
-
Method Details
-
getOrAddEmptyModel
public static <T,E extends PortalException> T getOrAddEmptyModel(Class<T> clazz, long companyId, String externalReferenceCode, BiFunction<String, Long, throws ET> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String, Long, T, E> getByExternalReferenceCodeUnsafeBiFunction, com.liferay.petra.function.UnsafeSupplier<T, E> emptyModelUnsafeSupplier, String modelNameLanguageKey) - Throws:
E
-
getOrAddEmptyModel
public static <T,E extends PortalException> T getOrAddEmptyModel(Class<T> clazz, com.liferay.petra.function.UnsafeSupplier<T, E> emptyModelUnsafeSupplier, String externalReferenceCode, BiFunction<String, throws ELong, T> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String, Long, T, E> getByExternalReferenceCodeUnsafeBiFunction, long groupId, String modelNameLanguageKey) - Throws:
E
-
isEmptyModel
public static boolean isEmptyModel() -
solveEmptyModel
-