Interface EmptyModelManager
@ProviderType
public interface EmptyModelManager
- Author:
- Carlos Correa
-
Method Summary
Modifier and TypeMethodDescription<T,E extends PortalException>
TgetOrAddEmptyModel(Class<T> clazz, long companyId, 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, String modelNameLanguageKey) <T,E extends Exception>
TgetOrAddEmptyModel(String className, Long companyId, 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) booleanintsolveEmptyModel(String classExternalReferenceCode, String className, long companyId, long groupId, int status, Supplier<Integer> updatedModelStatusSupplier)
-
Method Details
-
getOrAddEmptyModel
<T,E extends PortalException> T getOrAddEmptyModel(Class<T> clazz, long companyId, 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, String modelNameLanguageKey) - Throws:
E
-
getOrAddEmptyModel
<T,E extends Exception> T getOrAddEmptyModel(String className, Long companyId, 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
boolean isEmptyModel() -
solveEmptyModel
-