Package io.meeds.layout.plugin
Class PageTemplateDatabindPlugin
java.lang.Object
io.meeds.layout.plugin.PageTemplateDatabindPlugin
- All Implemented Interfaces:
io.meeds.social.databind.plugin.DatabindPlugin
@Component
@Order(-2147483648)
public class PageTemplateDatabindPlugin
extends Object
implements io.meeds.social.databind.plugin.DatabindPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandleDatabind(String objectType, String objectId) CompletableFuture<org.apache.commons.lang3.tuple.Pair<io.meeds.social.databind.model.DatabindReport, File>> importPageTemplates(File zipFile) voidinit()voidserialize(String objectId, ZipOutputStream zipOutputStream, String username)
-
Field Details
-
OBJECT_TYPE
- See Also:
-
CONFIG_JSON
- See Also:
-
LAYOUT_JSON
- See Also:
-
-
Constructor Details
-
PageTemplateDatabindPlugin
public PageTemplateDatabindPlugin()
-
-
Method Details
-
init
@PostConstruct public void init() -
getObjectType
- Specified by:
getObjectTypein interfaceio.meeds.social.databind.plugin.DatabindPlugin
-
canHandleDatabind
- Specified by:
canHandleDatabindin interfaceio.meeds.social.databind.plugin.DatabindPlugin
-
serialize
- Specified by:
serializein interfaceio.meeds.social.databind.plugin.DatabindPlugin
-
deserialize
public CompletableFuture<org.apache.commons.lang3.tuple.Pair<io.meeds.social.databind.model.DatabindReport,File>> deserialize(File zipFile, Map<String, String> params, String username) - Specified by:
deserializein interfaceio.meeds.social.databind.plugin.DatabindPlugin
-
importPageTemplates
-