Class DefaultDocumentGenerationService
- java.lang.Object
-
- de.hybris.platform.acceleratorservices.document.service.impl.DefaultDocumentGenerationService
-
- All Implemented Interfaces:
DocumentGenerationService
public class DefaultDocumentGenerationService extends java.lang.Object implements DocumentGenerationService
Service to generate Document from velocity template.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DOCUMENT_BODY_ENCODING
-
Constructor Summary
Constructors Constructor Description DefaultDocumentGenerationService()
-
Method Summary
-
-
-
Field Detail
-
DOCUMENT_BODY_ENCODING
public static final java.lang.String DOCUMENT_BODY_ENCODING
- See Also:
- Constant Field Values
-
-
Method Detail
-
generate
public MediaModel generate(java.lang.String frontendTemplateName, BusinessProcessModel businessProcessModel)
Description copied from interface:DocumentGenerationService
GeneratesMediaModel
from given business process and document page- Specified by:
generate
in interfaceDocumentGenerationService
- Parameters:
frontendTemplateName
- the code of the template to use for script generationbusinessProcessModel
- Business process object- Returns:
- the
MediaModel
-
createMedia
protected MediaModel createMedia(java.lang.String documentMediaName, java.lang.String documentBody, BusinessProcessModel businessProcessModel)
Method creates MediaModel object for storing document- Parameters:
documentBody
- - content of document- Returns:
- created MediaModel object
-
getDocumentMediaFolder
protected MediaFolderModel getDocumentMediaFolder()
Gets theMediaFolderModel
to save the generated Media- Returns:
- the
MediaFolderModel
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getRendererService
protected RendererService getRendererService()
-
setRendererService
public void setRendererService(RendererService rendererService)
-
getMediaService
protected MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getDocumentContextFactory
protected DocumentContextFactory<BusinessProcessModel> getDocumentContextFactory()
-
setDocumentContextFactory
public void setDocumentContextFactory(DocumentContextFactory<BusinessProcessModel> documentContextFactory)
-
getDocumentPageService
protected DocumentPageService getDocumentPageService()
-
setDocumentPageService
public void setDocumentPageService(DocumentPageService documentPageService)
-
getCatalogVersionService
protected CatalogVersionService getCatalogVersionService()
-
setCatalogVersionService
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
-
setDocumentMediaFolderName
public void setDocumentMediaFolderName(java.lang.String documentMediaFolderName)
-
getDocumentMediaFolderName
protected java.lang.String getDocumentMediaFolderName()
-
getGuidKeyGenerator
protected GuidKeyGenerator getGuidKeyGenerator()
-
setGuidKeyGenerator
public void setGuidKeyGenerator(GuidKeyGenerator guidKeyGenerator)
-
getDocumentCatalogFetchStrategy
protected DocumentCatalogFetchStrategy getDocumentCatalogFetchStrategy()
-
setDocumentCatalogFetchStrategy
public void setDocumentCatalogFetchStrategy(DocumentCatalogFetchStrategy documentCatalogFetchStrategy)
-
setMimeType
public void setMimeType(java.lang.String mimeType)
-
getMimeType
protected java.lang.String getMimeType()
-
-