|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.module.shop.util.ShopUtil
public final class ShopUtil
Paragraphs util class.
Field Summary | |
---|---|
static String |
ATTRIBUTE_SHOPNAME
|
static String |
ATTRIBUTE_SHOPPINGCART
|
static BigDecimal |
HUNDRED
|
static String |
I18N_BASENAME
|
static BigDecimal |
ONE
|
static String |
SHOP_TEMPLATE_NAME
|
static BigDecimal |
ZERO
|
Method Summary | |
---|---|
static javax.jcr.Node |
getContentByTemplateCategorySubCategory(javax.jcr.Node siteRoot,
String category,
String subCategory)
|
static javax.jcr.Node |
getCurrencyByUUID(String uuid)
|
static String |
getCurrencyFormatting()
|
static String |
getCurrencyTitle()
|
static info.magnolia.cms.i18n.Messages |
getMessages()
|
static String |
getPath(boolean removeEndToken,
String... strings)
|
static String |
getPath(String... strings)
|
static BigDecimal |
getPriceExcludingTax(BigDecimal priceIncludingTax,
BigDecimal taxRate)
|
static BigDecimal |
getPriceIncludingTax(BigDecimal priceExcludingTax,
BigDecimal taxRate)
|
static Collection<info.magnolia.cms.core.Content> |
getShippingOptions()
|
static double |
getShippingPriceForOption(info.magnolia.cms.core.Content shippingOption,
DefaultShoppingCartImpl cart)
|
static BigDecimal |
getShippingPriceForOptionBigDecimal(info.magnolia.cms.core.Content shippingOption,
DefaultShoppingCartImpl cart)
Gets the shipping cost from the provided option and for the carts total weight. |
static String |
getShopName()
|
static String |
getShopName(info.magnolia.cms.core.Content dataNode)
|
static String |
getShopNameFromPath()
Used in product dialog, for getting productCategories, productPrices... |
static ShoppingCart |
getShoppingCart()
|
static javax.jcr.Node |
getShopPriceCategory(ShopConfiguration shopConfiguration)
|
static javax.jcr.Node |
getShopRoot()
Gets the shop current node. |
static info.magnolia.cms.core.Content |
getShopRootByShopName(String shopName)
|
static BigDecimal |
getTax(BigDecimal price,
boolean taxIncluded,
BigDecimal taxRate)
|
static void |
setShoppingCartInSession()
|
static Collection<javax.jcr.Node> |
transformIntoI18nContentList(Collection<javax.jcr.Node> contentList)
|
static javax.jcr.Node |
wrapWithHTML(javax.jcr.Node node,
boolean linebreaks)
|
static javax.jcr.Node |
wrapWithI18n(javax.jcr.Node node)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static String ATTRIBUTE_SHOPNAME
public static String ATTRIBUTE_SHOPPINGCART
public static String SHOP_TEMPLATE_NAME
public static String I18N_BASENAME
public static final BigDecimal HUNDRED
public static final BigDecimal ONE
public static final BigDecimal ZERO
Method Detail |
---|
public static javax.jcr.Node getShopRoot()
public static info.magnolia.cms.core.Content getShopRootByShopName(String shopName)
public static info.magnolia.cms.i18n.Messages getMessages()
public static void setShoppingCartInSession()
public static String getShopName()
public static String getShopNameFromPath()
public static String getShopName(info.magnolia.cms.core.Content dataNode)
public static ShoppingCart getShoppingCart()
public static Collection<javax.jcr.Node> transformIntoI18nContentList(Collection<javax.jcr.Node> contentList)
public static String getCurrencyTitle()
public static String getCurrencyFormatting()
public static javax.jcr.Node getShopPriceCategory(ShopConfiguration shopConfiguration)
public static javax.jcr.Node getCurrencyByUUID(String uuid)
public static String getPath(boolean removeEndToken, String... strings)
public static String getPath(String... strings)
public static javax.jcr.Node getContentByTemplateCategorySubCategory(javax.jcr.Node siteRoot, String category, String subCategory)
public static javax.jcr.Node wrapWithI18n(javax.jcr.Node node)
public static javax.jcr.Node wrapWithHTML(javax.jcr.Node node, boolean linebreaks)
public static Collection<info.magnolia.cms.core.Content> getShippingOptions()
public static BigDecimal getShippingPriceForOptionBigDecimal(info.magnolia.cms.core.Content shippingOption, DefaultShoppingCartImpl cart)
shippingOption
-
public static double getShippingPriceForOption(info.magnolia.cms.core.Content shippingOption, DefaultShoppingCartImpl cart)
shippingOption
-
public static BigDecimal getPriceExcludingTax(BigDecimal priceIncludingTax, BigDecimal taxRate)
public static BigDecimal getPriceIncludingTax(BigDecimal priceExcludingTax, BigDecimal taxRate)
public static BigDecimal getTax(BigDecimal price, boolean taxIncluded, BigDecimal taxRate)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |