Package pl.matsuo.core.model.print
Class KeyValuePrint
java.lang.Object
pl.matsuo.core.model.AbstractEntity
pl.matsuo.core.model.kv.KeyValueEntity
pl.matsuo.core.model.print.KeyValuePrint
- All Implemented Interfaces:
Comparable<AbstractEntity>,HasId,IFacadeAware
@Entity public class KeyValuePrint extends KeyValueEntity implements IFacadeAware
-
Field Summary
Fields inherited from class pl.matsuo.core.model.AbstractEntity
createdBy, createdTime, id, idBucket, lastModifiedBy, lastModifiedTime -
Constructor Summary
Constructors Constructor Description KeyValuePrint() -
Method Summary
Modifier and Type Method Description Class<? extends IPrintFacade>getPrintFacadeClass()static Supplier<? extends KeyValuePrint>print(Class<? extends IPrintFacade> clazz, Long id)static <E extends KeyValuePrint>
Function<E,E>printInitializer(Class<? extends IPrintFacade> clazz, Long id)Methods inherited from class pl.matsuo.core.model.kv.KeyValueEntity
getFieldsMethods inherited from class pl.matsuo.core.model.AbstractEntity
compareTo
-
Constructor Details
-
KeyValuePrint
public KeyValuePrint()
-
-
Method Details
-
getPrintFacadeClass
- Specified by:
getPrintFacadeClassin interfaceIFacadeAware
-
print
public static Supplier<? extends KeyValuePrint> print(Class<? extends IPrintFacade> clazz, Long id) -
printInitializer
public static <E extends KeyValuePrint> Function<E,E> printInitializer(Class<? extends IPrintFacade> clazz, Long id)
-