com.dotmarketing.viewtools
Class WebAPI

java.lang.Object
  extended by com.dotmarketing.viewtools.WebAPI

public class WebAPI
extends java.lang.Object


Constructor Summary
WebAPI()
           
 
Method Summary
 boolean canParseContent(java.lang.String parsePath)
           
 java.lang.String capitalize(java.lang.String str)
           
 int castToInt(long num)
           
 java.lang.String dateToHTML(java.util.Date myDate)
           
 java.lang.String dateToHTML(java.util.Date myDate, java.lang.String format)
           
 java.lang.String dateToHTMLDateTimeRange(java.util.Date from, java.util.Date to)
           
 java.lang.String dateToHTMLPrettyDay(int year, int month, int day)
           
 java.lang.String dateToHTMLTimeRange(java.util.Date from, java.util.Date to)
           
 java.lang.String dateToLongPrettyHTMLDate(java.util.Date myDate)
           
 java.lang.String encodeURL(java.lang.String url)
           
 boolean equalsNumbers(float one, float two)
           
static java.lang.String formatDate(java.util.Date date, java.lang.String format)
           
 int getActualYear()
           
 int getAssetInode(java.lang.String path)
           
 java.lang.String getAssetPath(java.lang.String path)
           
 java.lang.String getConfigVar(java.lang.String varName)
           
 java.lang.String getContentIdentifier(java.lang.String parsePath)
           
 java.lang.String getContentInode(java.lang.String parsePath)
           
 java.util.List getContentletsByCategory(java.lang.String catInode)
           
 java.lang.String getContentPermissions(java.lang.String parsePath)
           
static java.util.List<DiscountCode> getDiscountsByOrder(OrderForm orderForm)
           
 long getIdentifierInode(java.lang.String childInode)
           
static float getItemPriceWithDiscount(OrderItemForm orderItemForm, java.util.List<DiscountCode> discounts)
           
 Inode getLiveFileAsset(Identifier id)
           
 Inode getLiveFileAsset(long identifierInode)
           
 Inode getLiveFileAsset(java.lang.String identifierInode)
           
 java.util.List getRecentlyPublished()
          This method returns a list of the 10 HTMLPages that have most recently been published by modificatation date desc.
 java.lang.String getShortMonthName(int month)
           
 java.lang.String getShortMonthName(java.lang.String month)
           
 java.lang.String getSubURIByDepth(int depth)
          This method gives to you the sub URI of a complete request URI given the deepness desired.
 java.lang.String getUserCompanyName()
           
 java.lang.String getUserEmail()
           
 java.lang.String getUserFullName()
           
 java.lang.String htmlLineBreak(java.lang.String input)
           
 void init(java.lang.Object obj)
           
static void isCreateFormEmpty(java.lang.Object form, HttpServletResponse response)
           
 boolean isImage(java.lang.String text)
           
 boolean isPartner()
           
 boolean isSet(java.lang.String input)
           
static java.lang.String javaScriptify(java.lang.String fixme)
           
 java.lang.String obfuscateCreditCard(java.lang.String ccnum)
           
 int parseInt(java.lang.String num)
           
 long parseLong(java.lang.String num)
           
 java.lang.String prettyShortenString(java.lang.String text, java.lang.String maxLength)
           
 java.util.List splitString(java.lang.String str, java.lang.String sep)
           
 int stringLenght(java.lang.String text)
           
 java.lang.String subString(java.lang.String text, int begin, int end)
           
 java.lang.String toCCFormat(java.lang.String creditCard)
           
 java.lang.String toMonthFormat(int month)
           
 java.lang.String toPriceFormat(double price)
           
 java.lang.String toPriceFormat(float price)
           
 java.lang.String toString(long num)
           
 java.lang.String trim(java.lang.String input)
           
 java.lang.String trimToUpper(java.lang.String input)
           
 java.lang.String xmlEscape(java.lang.String x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebAPI

public WebAPI()
Method Detail

init

public void init(java.lang.Object obj)
Parameters:
obj - the ViewContext that is automatically passed on view tool initialization, either in the request or the application
See Also:
ViewTool, ViewContext

getRecentlyPublished

public java.util.List getRecentlyPublished()
This method returns a list of the 10 HTMLPages that have most recently been published by modificatation date desc.

Returns:
a list of HTMLPage objects
See Also:
HTMLPage, ViewContext

parseInt

public int parseInt(java.lang.String num)

parseLong

public long parseLong(java.lang.String num)

castToInt

public int castToInt(long num)

toString

public java.lang.String toString(long num)

dateToHTMLPrettyDay

public java.lang.String dateToHTMLPrettyDay(int year,
                                            int month,
                                            int day)

dateToHTML

public java.lang.String dateToHTML(java.util.Date myDate)

dateToHTMLDateTimeRange

public java.lang.String dateToHTMLDateTimeRange(java.util.Date from,
                                                java.util.Date to)

dateToHTMLTimeRange

public java.lang.String dateToHTMLTimeRange(java.util.Date from,
                                            java.util.Date to)

dateToHTML

public java.lang.String dateToHTML(java.util.Date myDate,
                                   java.lang.String format)

trimToUpper

public java.lang.String trimToUpper(java.lang.String input)

trim

public java.lang.String trim(java.lang.String input)

htmlLineBreak

public java.lang.String htmlLineBreak(java.lang.String input)

isSet

public boolean isSet(java.lang.String input)

obfuscateCreditCard

public java.lang.String obfuscateCreditCard(java.lang.String ccnum)

capitalize

public java.lang.String capitalize(java.lang.String str)

splitString

public java.util.List splitString(java.lang.String str,
                                  java.lang.String sep)

encodeURL

public java.lang.String encodeURL(java.lang.String url)

getIdentifierInode

public long getIdentifierInode(java.lang.String childInode)

getShortMonthName

public java.lang.String getShortMonthName(int month)

getShortMonthName

public java.lang.String getShortMonthName(java.lang.String month)

getContentletsByCategory

public java.util.List getContentletsByCategory(java.lang.String catInode)
Parameters:
catInode - Can use either the category inode or the name
Returns:

prettyShortenString

public java.lang.String prettyShortenString(java.lang.String text,
                                            java.lang.String maxLength)

dateToLongPrettyHTMLDate

public java.lang.String dateToLongPrettyHTMLDate(java.util.Date myDate)

canParseContent

public boolean canParseContent(java.lang.String parsePath)

getContentIdentifier

public java.lang.String getContentIdentifier(java.lang.String parsePath)

getContentInode

public java.lang.String getContentInode(java.lang.String parsePath)

getContentPermissions

public java.lang.String getContentPermissions(java.lang.String parsePath)

xmlEscape

public java.lang.String xmlEscape(java.lang.String x)

stringLenght

public int stringLenght(java.lang.String text)

subString

public java.lang.String subString(java.lang.String text,
                                  int begin,
                                  int end)

isImage

public boolean isImage(java.lang.String text)

getAssetPath

public java.lang.String getAssetPath(java.lang.String path)

getAssetInode

public int getAssetInode(java.lang.String path)

getSubURIByDepth

public java.lang.String getSubURIByDepth(int depth)
This method gives to you the sub URI of a complete request URI given the deepness desired. E.G. URI = /alumni/relations/aaa/index.dot then getSubURI(2) = /alumni/relations/

Parameters:
deepness -
Returns:

getConfigVar

public java.lang.String getConfigVar(java.lang.String varName)

formatDate

public static java.lang.String formatDate(java.util.Date date,
                                          java.lang.String format)

isCreateFormEmpty

public static void isCreateFormEmpty(java.lang.Object form,
                                     HttpServletResponse response)

toMonthFormat

public java.lang.String toMonthFormat(int month)

isPartner

public boolean isPartner()

equalsNumbers

public boolean equalsNumbers(float one,
                             float two)

toPriceFormat

public java.lang.String toPriceFormat(double price)

toPriceFormat

public java.lang.String toPriceFormat(float price)

getUserFullName

public java.lang.String getUserFullName()

getUserEmail

public java.lang.String getUserEmail()

getUserCompanyName

public java.lang.String getUserCompanyName()

toCCFormat

public java.lang.String toCCFormat(java.lang.String creditCard)

getItemPriceWithDiscount

public static float getItemPriceWithDiscount(OrderItemForm orderItemForm,
                                             java.util.List<DiscountCode> discounts)

getDiscountsByOrder

public static java.util.List<DiscountCode> getDiscountsByOrder(OrderForm orderForm)

getLiveFileAsset

public Inode getLiveFileAsset(Identifier id)

getLiveFileAsset

public Inode getLiveFileAsset(long identifierInode)

getLiveFileAsset

public Inode getLiveFileAsset(java.lang.String identifierInode)

javaScriptify

public static java.lang.String javaScriptify(java.lang.String fixme)

getActualYear

public int getActualYear()


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.