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) <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) <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 modelName) boolean
-
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) - Throws:
E
-
getOrAddEmptyModel
<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) - 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 modelName) - Throws:
E
-
isEmptyModel
boolean isEmptyModel()
-