Package io.meeds.layout.plugin
Class SiteTemplateDatabindPlugin
java.lang.Object
io.meeds.layout.plugin.SiteTemplateDatabindPlugin
- All Implemented Interfaces:
io.meeds.social.databind.plugin.DatabindPlugin
@Component
@Order(-2147483648)
public class SiteTemplateDatabindPlugin
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>> static StringgenerateLayoutName(String name) importSiteTemplates(File zipFile, String username) voidinit()voidserialize(String objectId, ZipOutputStream zipOutputStream, String username)
-
Field Details
-
OBJECT_TYPE
- See Also:
-
CONFIG_JSON
- See Also:
-
NAVIGATION_JSON
- See Also:
-
-
Constructor Details
-
SiteTemplateDatabindPlugin
public SiteTemplateDatabindPlugin()
-
-
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
-
importSiteTemplates
-
generateLayoutName
-