com.dotmarketing.viewtools
Class WebAPI
java.lang.Object
com.dotmarketing.viewtools.WebAPI
public class WebAPI
- extends java.lang.Object
|
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 |
WebAPI
public WebAPI()
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.