Class ExportFormContext
java.lang.Object
org.apache.velocity.context.AbstractContext
org.apache.velocity.VelocityContext
de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
de.hybris.platform.acceleratorservices.document.context.AbstractDocumentContext<ConsignmentProcessModel>
de.hybris.platform.warehousing.labels.context.CommonPrintLabelContext
de.hybris.platform.warehousing.labels.context.ExportFormContext
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.velocity.context.Context,org.apache.velocity.context.InternalEventContext
Context specific to Export Form providing methods for extracting item price and total price of the products
- See Also:
-
Field Summary
Fields inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractDocumentContext
DOCUMENT_LANGUAGEFields inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
BASE_SITE, BASE_THEME_URL, BASE_URL, MEDIA_BASE_URL, MEDIA_SECURE_BASE_URL, SECURE_BASE_URL, THEME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.velocity.app.event.EventCartridgeattachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0) protected ExportFormcreateExportFormContent(ConsignmentModel consignment) CreatesExportFormobject with item and total prices calculated according toExportFormPriceStrategyprotected ExportFormEntrycreateExportFormEntry(ConsignmentEntryModel consignmentEntry) CreatesExportFormEntrywith unit price and total price calculated according toExportFormPriceStrategy, based onConsignmentEntryModelintorg.apache.velocity.runtime.resource.Resourceorg.apache.velocity.app.event.EventCartridgeprotected ExportFormPriceStrategyList<org.apache.velocity.Template>String[]String[]org.apache.velocity.util.introspection.IntrospectionCacheDatavoidvoidinit(ConsignmentProcessModel businessProcessModel, DocumentPageModel documentPageModel) Initialization of the model passed in parametervoidvoidvoidpushCurrentMacroName(String arg0) voidvoidsetCurrentResource(org.apache.velocity.runtime.resource.Resource arg0) voidsetExportForm(ExportForm exportForm) voidsetExportFormPriceStrategy(ExportFormPriceStrategy exportFormPriceStrategy) voidsetMacroLibraries(List<org.apache.velocity.Template> arg0) Methods inherited from class de.hybris.platform.warehousing.labels.context.CommonPrintLabelContext
escapeHtml, getConsignment, getDate, getDocumentLanguage, getNumber, getOrder, getSiteMethods inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractDocumentContext
getDocumentLanguageMethods inherited from class de.hybris.platform.acceleratorservices.document.context.AbstractHybrisVelocityContext
getBaseSite, getBaseThemeUrl, getBaseUrl, getCmsSlotContents, getMediaBaseUrl, getMediaSecureBaseUrl, getMessage, getMessages, getSecureBaseUrl, getSiteBaseUrlResolutionService, getTheme, getUrlEncoderService, getUrlEncodingAttributes, init, setBaseSite, setCmsSlotContents, setMessages, setSiteBaseUrlResolutionService, setUrlEncoderService, setUrlEncodingAttributesMethods inherited from class org.apache.velocity.VelocityContext
clone, internalContainsKey, internalGet, internalGetKeys, internalPut, internalRemoveMethods inherited from class org.apache.velocity.context.AbstractContext
containsKey, get, getChainedContext, getKeys, put, remove
-
Constructor Details
-
ExportFormContext
public ExportFormContext()
-
-
Method Details
-
init
Description copied from class:CommonPrintLabelContextInitialization of the model passed in parameter- Overrides:
initin classCommonPrintLabelContext
-
createExportFormContent
CreatesExportFormobject with item and total prices calculated according toExportFormPriceStrategy- Parameters:
consignment- theConsignmentModelto retrieve entries from- Returns:
ExportFormobject with calculated price values or null, if the consignment doesn't contain any entries
-
createExportFormEntry
CreatesExportFormEntrywith unit price and total price calculated according toExportFormPriceStrategy, based onConsignmentEntryModel- Parameters:
consignmentEntry- theConsignmentEntryModelto calculate prices for- Returns:
ExportFormEntrywith proper data
-
getExportFormPriceStrategy
-
setExportFormPriceStrategy
-
getExportForm
-
setExportForm
-
pushCurrentTemplateName
-
popCurrentTemplateName
public void popCurrentTemplateName() -
getCurrentTemplateName
-
getTemplateNameStack
-
pushCurrentMacroName
-
popCurrentMacroName
public void popCurrentMacroName() -
getCurrentMacroName
-
getCurrentMacroCallDepth
public int getCurrentMacroCallDepth() -
getMacroNameStack
-
icacheGet
-
icachePut
public void icachePut(Object arg0, org.apache.velocity.util.introspection.IntrospectionCacheData arg1) -
setCurrentResource
public void setCurrentResource(org.apache.velocity.runtime.resource.Resource arg0) -
getCurrentResource
public org.apache.velocity.runtime.resource.Resource getCurrentResource() -
setMacroLibraries
-
getMacroLibraries
-
attachEventCartridge
public org.apache.velocity.app.event.EventCartridge attachEventCartridge(org.apache.velocity.app.event.EventCartridge arg0) - Specified by:
attachEventCartridgein interfaceorg.apache.velocity.context.InternalEventContext
-
getEventCartridge
public org.apache.velocity.app.event.EventCartridge getEventCartridge()- Specified by:
getEventCartridgein interfaceorg.apache.velocity.context.InternalEventContext
-