Class EmptyModelManagerUtil

java.lang.Object
com.liferay.exportimport.kernel.empty.model.EmptyModelManagerUtil

public class EmptyModelManagerUtil extends Object
Author:
Carlos Correa
  • 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,T> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String,Long,T,E> getByExternalReferenceCodeUnsafeBiFunction, com.liferay.petra.function.UnsafeSupplier<T,E> emptyModelUnsafeSupplier, String modelNameLanguageKey) throws E
      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,Long,T> fetchByExternalReferenceCodeBiFunction, com.liferay.petra.function.UnsafeBiFunction<String,Long,T,E> getByExternalReferenceCodeUnsafeBiFunction, long groupId, String modelNameLanguageKey) throws E
      Throws:
      E
    • isEmptyModel

      public static boolean isEmptyModel()
    • solveEmptyModel

      public static int solveEmptyModel(String classExternalReferenceCode, String className, long companyId, long groupId, int status, Supplier<Integer> updatedModelStatusSupplier)