|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dotmarketing.util.UtilMethods
public class UtilMethods
| Constructor Summary | |
|---|---|
UtilMethods()
|
|
| Method Summary | |
|---|---|
static java.util.Date |
addDate(java.util.Date date,
int amount,
int field)
|
static java.util.Date |
addDays(java.util.Date date,
int amount)
|
static java.lang.String |
capitalize(java.lang.Object s)
|
static java.lang.String |
capitalize(java.lang.String s)
|
static java.lang.String |
cleanFileSystemPathURI(java.lang.String path)
|
static java.lang.String |
cleanURI(java.lang.String uri)
|
static java.lang.String |
CmdExec(java.lang.String cmdline)
Description of the Method |
static int |
compareDates(java.util.Date date1,
java.util.Date date2)
Compares if two dates (yyyy/MM/dd)) have equals values |
static java.lang.String |
convertToFolderName(java.lang.String st)
|
static java.lang.String |
convertToNumbers(java.lang.String st)
|
static java.lang.String |
csvifyString(java.lang.String x)
|
static java.lang.String |
dateToDayViewDate(java.util.Date x)
|
static java.lang.String |
dateToHTMLDate(java.util.Date x)
|
static java.lang.String |
dateToHTMLDate(java.util.Date x,
java.lang.String format)
|
static java.lang.String |
dateToHTMLDate(java.util.Date x,
java.util.TimeZone tz)
|
static java.lang.String |
dateToHTMLDateRange(java.util.Date x,
java.util.Date y)
|
static java.lang.String |
dateToHTMLDateRange(java.util.Date x,
java.util.Date y,
java.util.TimeZone tz)
|
static java.lang.String |
dateToHTMLDateTimeRange(java.util.Date x,
java.util.Date y)
|
static java.lang.String |
dateToHTMLDateTimeRange(java.util.Date x,
java.util.Date y,
java.util.TimeZone tz)
|
static java.lang.String |
dateToHTMLTime(java.util.Date x)
|
static java.lang.String |
dateToHTMLTime(java.util.Date x,
java.util.TimeZone tz)
|
static java.lang.String |
dateToHTMLTimeRange(java.util.Date x,
java.util.Date y)
|
static int |
dateToIntTime(java.util.Date x)
|
static java.lang.String |
dateToJDBC(java.util.Date x)
|
static java.lang.String |
dateToJSTime(java.util.Date x)
|
static java.lang.String |
dateToLongHTMLDateRange(java.util.Date x,
java.util.Date y)
|
static java.lang.String |
dateToLongPrettyHTMLDate(java.util.Date x)
|
static java.lang.String |
dateToPrettyHTMLDate(java.util.Date x)
|
static java.lang.String |
dateToPrettyHTMLDate(java.util.Date x,
java.util.TimeZone tz)
|
static java.lang.String |
dateToPrettyHTMLDate2(java.util.Date x)
|
static java.lang.String |
dateToShortJDBC(java.util.Date x)
|
static java.lang.String |
dateToYear(java.util.Date x)
|
static java.lang.String |
dayify(java.lang.String x)
|
static java.lang.String |
dollarFormat(float f)
|
static java.lang.String |
elapsedTimeToString(long milliseconds)
|
static java.lang.String |
encodeURL(java.lang.String url)
|
static java.lang.String |
escapeHTMLSpecialChars(java.lang.String valueSt)
|
static java.lang.String |
escapeQuotes(java.lang.String fixme)
Escape quotation marks so they work in javascript fields |
static java.lang.String |
escapeSingleQuotes(java.lang.String fixme)
|
static java.lang.String |
espaceForVelocity(java.lang.String text)
|
static java.lang.String |
fixBreaks(java.lang.String fixme)
|
static java.lang.String |
formatter(java.lang.String original,
java.lang.String from,
java.lang.String to)
|
static java.lang.StringBuffer |
formatterStringBuffer(java.lang.StringBuffer original,
java.lang.String from,
java.lang.String to)
|
static java.lang.String |
getActualYear()
|
static Cookie |
getCookie(javax.servlet.http.Cookie[] cookies,
java.lang.String cookieName)
|
static java.lang.String |
getCookieValue(javax.servlet.http.Cookie[] cookies,
java.lang.String cookieName)
|
static java.util.Date |
getCurrentDate()
Return is a date is equals or before the actual date |
static java.util.List<DiscountCode> |
getDiscountsByOrder(Order order)
|
static java.util.List<DiscountCode> |
getDiscountsByOrder(OrderForm orderForm)
|
static java.lang.String |
getEventDateRange(java.util.Date date1,
java.util.Date date2)
|
static java.lang.String |
getFileExtension(java.lang.String x)
|
static java.lang.String |
getFileName(java.lang.String x)
|
static float |
getItemPriceWithDiscount(OrderItemForm orderItemForm,
java.util.List<DiscountCode> discounts)
|
static float |
getItemPriceWithDiscount(OrderItem orderItem,
java.util.List<DiscountCode> discounts)
|
static float |
getItemPriceWithDiscount(ProductFormat productFormat,
float itemPrice,
java.util.List<DiscountCode> discounts)
|
static java.lang.String |
getMonthFromNow()
|
static java.lang.String |
getMonthName(int x)
|
static java.lang.String |
getNextMonthName(int month)
|
static int |
getNextMonthNumber(int month)
|
static java.lang.String |
getPageChannel(java.lang.String uri)
|
static Folder |
getParentFolder(java.lang.String childPath,
Host host)
|
static java.lang.String |
getPaymentTypeName(int paymentType)
|
static java.lang.String |
getPreviousMonthName(int x)
|
static int |
getPreviousMonthNumber(int month)
|
static Product |
getProduct(long inode)
|
static Product |
getProduct(java.lang.String inode)
|
static Product |
getProductById(long productInode)
|
static Product |
getProductbyProductFormaId(long productFormatInode)
|
static Product |
getProductbyProductFormaId(java.lang.String productFormatInode)
|
static int |
getRandomNumber(int maxRange)
Generate a ramdom number between 0 and maxRanger number |
static java.lang.String |
getShippingTypeName(int shippingType)
|
static java.lang.String |
getShortMonthName(int month)
|
static java.lang.String |
getShortMonthName(java.lang.String month)
|
static java.util.List |
getTimeList(int start,
int duration)
|
static java.lang.StringBuffer |
getURL(java.lang.String URI)
|
static java.lang.String |
getUserCompanyName(HttpServletRequest request)
|
static java.lang.String |
getUserCompanyName(HttpServletRequest request,
OrderForm orderForm)
|
static java.lang.String |
getUserEmail(User user)
|
static java.lang.String |
getUserEmailAddress(java.lang.String userId)
|
static java.lang.String |
getUserFullName(OrderForm orderForm)
|
static java.lang.String |
getUserFullName(java.lang.String userId)
|
static java.lang.String |
getValidDirectoryName(java.lang.String phrase)
|
static Template |
getVelocityTemplate(java.lang.String liveUrl)
get the velocity template fron the liveUrl, if the file is not publish, automatically is published |
static boolean |
hasValue(java.lang.String selectedValues,
java.lang.String value)
|
static java.util.Date |
htmlDateTimeToDate(java.lang.String d)
|
static java.lang.String |
htmlDateToHTMLTime(java.util.Date x)
|
static java.lang.String |
htmlifyString(java.lang.String x)
|
static java.lang.String |
htmlLineBreak(java.lang.String original)
|
static java.util.Date |
htmlToDate(java.lang.String d)
|
static java.lang.String |
httpifyString(java.lang.String x)
This method will take a url and make sure it has the protocol (http://) portion set. |
static boolean |
inString(java.lang.String haystack,
java.lang.String needle)
|
static boolean |
isImage(java.lang.String x)
|
static boolean |
isInt(java.lang.String intString)
|
static boolean |
isLong(java.lang.String longString)
|
static boolean |
isSet(java.util.Date x)
|
static boolean |
isSet(java.lang.Float x)
|
static boolean |
isSet(java.lang.String x)
|
static boolean |
isSetCrumb(java.lang.String x)
|
static boolean |
isSetHTML(java.lang.String x)
|
static boolean |
isUrlLive(java.lang.String url,
Host host)
|
static boolean |
isUrlLive(java.lang.String url,
long hostId)
|
static boolean |
isUrlPreview(java.lang.String url,
Host host)
|
static boolean |
isUrlPreview(java.lang.String url,
long hostId)
|
static boolean |
isValidEmail(java.lang.Object email)
|
static boolean |
isValidEmail(java.lang.String email)
|
static boolean |
isValidURL(java.lang.String url)
|
static java.lang.String |
javaScriptify(java.lang.String x)
|
static java.lang.String |
javaScriptifyVariable(java.lang.String x)
|
static java.lang.String |
jdbcDateToHtml(java.lang.String jdbcdate)
|
static java.util.Date |
jdbcToDate(java.lang.String d)
|
static java.lang.String |
join(java.lang.String[] strArray,
java.lang.String separator)
|
static java.lang.String |
listToString(java.lang.String stringList)
This method create a list of element for the getLuceneDocumentForContentlet to facilitate the search of multiple elements the contentlet search |
static OrderForm |
loadOrderForm(HttpServletRequest request)
|
static int |
mod(java.lang.Integer x,
java.lang.Integer y)
Get the modelu of x % y |
static java.lang.String |
obfuscateCreditCard(java.lang.String ccnum)
|
static java.lang.String |
obfuscateEmail(java.lang.String email)
|
static java.lang.String |
obfuscateEmailHref(java.lang.String email)
|
static java.lang.String |
obfuscateEmailHrefClass(java.lang.String email,
java.lang.String className)
|
static java.util.Date |
pidmsToDate(java.lang.String d)
|
static java.lang.String |
prettyByteify(long x)
|
static java.lang.String |
prettyShortenString(java.lang.String text,
int maxLength)
|
static java.util.List<java.lang.Object> |
randomList(java.util.List<java.lang.Object> list)
|
static java.util.List<java.lang.Object> |
randomList(java.util.List<java.lang.Object> list,
int number)
|
static java.lang.String |
replace(java.lang.String original,
java.lang.String from,
java.lang.String to)
|
static java.lang.StringBuffer |
replaceStringBuffer(java.lang.StringBuffer original,
java.lang.String from,
java.lang.String to)
|
static void |
republishHTMLPage(HTMLPage htmlPage)
Publish and html page |
static boolean |
revomeDir(java.lang.String path)
|
static java.lang.String |
shortenString(java.lang.String s,
int l)
|
static boolean |
similarStrings(java.lang.String a,
java.lang.String b)
|
static java.util.List |
specialSplit(java.io.LineNumberReader reader,
java.lang.String delim,
java.lang.String textQualifier)
Special split function, to split csv files exported from access |
static java.util.List<java.lang.String[]> |
specialSplit(java.io.Reader reader,
char delim,
char textQualifier)
Special split function, to split csv files exported from access, excel, ... |
static java.lang.String |
sqlify(java.lang.String fixme)
Escape quotation marks so they work in javascript fields |
static java.lang.String |
stripUnicode(java.lang.String x)
|
static java.lang.String |
toPercentageFormat(double weight)
|
static java.lang.String |
toPercentageFormat(float weight)
|
static java.lang.String |
toPriceFormat(double price)
|
static java.lang.String |
toPriceFormat(float price)
|
java.lang.String |
toString(int num)
|
java.lang.String |
toString(long num)
|
java.lang.String |
toString(java.lang.Object obj)
|
static java.lang.String |
toWeightFormat(double weight)
|
static java.lang.String |
toWeightFormat(float weight)
|
static java.lang.String |
toXNumberFormat(double number,
int decimals)
|
static java.lang.String |
truncatify(java.lang.String x)
|
static java.lang.String |
truncatify(java.lang.String x,
int len)
|
static java.lang.String |
truncFull(java.lang.String x,
int len)
|
static java.lang.String |
webifyString(java.lang.String x)
|
static java.lang.String |
wrapLines(java.lang.String original,
int wrap)
|
static java.lang.String |
xmlifyString(java.lang.String x)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UtilMethods()
| Method Detail |
|---|
public static final java.util.Date pidmsToDate(java.lang.String d)
public static final java.lang.String join(java.lang.String[] strArray,
java.lang.String separator)
public static final java.lang.String getCookieValue(javax.servlet.http.Cookie[] cookies,
java.lang.String cookieName)
public static final Cookie getCookie(javax.servlet.http.Cookie[] cookies,
java.lang.String cookieName)
public static final java.lang.String dateToHTMLTimeRange(java.util.Date x,
java.util.Date y)
public static final boolean isImage(java.lang.String x)
public static final java.lang.String getMonthFromNow()
public static java.lang.String escapeSingleQuotes(java.lang.String fixme)
public static final java.lang.String getMonthName(int x)
public static final java.lang.String getNextMonthName(int month)
public static final int getNextMonthNumber(int month)
public static final java.lang.String getPreviousMonthName(int x)
public static final int getPreviousMonthNumber(int month)
public static final boolean isSet(java.lang.String x)
public static final boolean isSet(java.util.Date x)
public static final boolean isSet(java.lang.Float x)
public static final boolean isSetCrumb(java.lang.String x)
public static final boolean isSetHTML(java.lang.String x)
public static final boolean isValidEmail(java.lang.String email)
public static final boolean isValidURL(java.lang.String url)
public static final boolean isValidEmail(java.lang.Object email)
public static final java.lang.String CmdExec(java.lang.String cmdline)
cmdline - Description of the Parameter
public static final java.lang.String dateToDayViewDate(java.util.Date x)
public static final java.lang.String dateToHTMLDateTimeRange(java.util.Date x,
java.util.Date y,
java.util.TimeZone tz)
public static final java.lang.String dateToHTMLDate(java.util.Date x)
public static final java.lang.String dateToHTMLDate(java.util.Date x,
java.lang.String format)
public static final java.lang.String dateToHTMLDate(java.util.Date x,
java.util.TimeZone tz)
public static final java.lang.String dateToHTMLDateRange(java.util.Date x,
java.util.Date y)
public static final java.lang.String dateToHTMLDateRange(java.util.Date x,
java.util.Date y,
java.util.TimeZone tz)
public static final java.lang.String dateToHTMLDateTimeRange(java.util.Date x,
java.util.Date y)
public static final java.lang.String dateToHTMLTime(java.util.Date x)
public static final java.lang.String dateToHTMLTime(java.util.Date x,
java.util.TimeZone tz)
public static final int dateToIntTime(java.util.Date x)
public static final java.lang.String dateToJDBC(java.util.Date x)
public static final java.lang.String dateToShortJDBC(java.util.Date x)
public static final java.lang.String dateToJSTime(java.util.Date x)
public static final java.lang.String dateToPrettyHTMLDate(java.util.Date x)
public static final java.lang.String dateToPrettyHTMLDate(java.util.Date x,
java.util.TimeZone tz)
public static final java.lang.String dateToYear(java.util.Date x)
public static final java.lang.String dollarFormat(float f)
public static final java.lang.String formatter(java.lang.String original,
java.lang.String from,
java.lang.String to)
public static final java.lang.StringBuffer formatterStringBuffer(java.lang.StringBuffer original,
java.lang.String from,
java.lang.String to)
public static final java.lang.StringBuffer replaceStringBuffer(java.lang.StringBuffer original,
java.lang.String from,
java.lang.String to)
public static final java.util.Date htmlDateTimeToDate(java.lang.String d)
public static final java.lang.String htmlLineBreak(java.lang.String original)
public static final java.util.Date htmlToDate(java.lang.String d)
public static final java.util.Date jdbcToDate(java.lang.String d)
public static java.lang.String jdbcDateToHtml(java.lang.String jdbcdate)
public static final java.lang.String obfuscateEmail(java.lang.String email)
public static final java.lang.String obfuscateEmailHref(java.lang.String email)
public static final java.lang.String obfuscateEmailHrefClass(java.lang.String email,
java.lang.String className)
public static java.lang.String prettyShortenString(java.lang.String text,
int maxLength)
public static final java.lang.String replace(java.lang.String original,
java.lang.String from,
java.lang.String to)
public static final java.lang.String shortenString(java.lang.String s,
int l)
public static final boolean similarStrings(java.lang.String a,
java.lang.String b)
public static final java.lang.String webifyString(java.lang.String x)
public static final java.lang.String xmlifyString(java.lang.String x)
public static final java.lang.String wrapLines(java.lang.String original,
int wrap)
public static java.lang.String getFileExtension(java.lang.String x)
public static java.lang.String getFileName(java.lang.String x)
public static java.util.List getTimeList(int start,
int duration)
public static java.lang.StringBuffer getURL(java.lang.String URI)
public static java.lang.String capitalize(java.lang.String s)
public static java.lang.String capitalize(java.lang.Object s)
public static java.lang.String csvifyString(java.lang.String x)
public static java.lang.String htmlifyString(java.lang.String x)
public static java.lang.String httpifyString(java.lang.String x)
x - The string to check to make sure it starts with http
public static java.lang.String javaScriptify(java.lang.String x)
public static java.lang.String javaScriptifyVariable(java.lang.String x)
public static java.lang.String truncatify(java.lang.String x)
public static java.lang.String truncatify(java.lang.String x,
int len)
public static java.lang.String prettyByteify(long x)
public static java.lang.String cleanURI(java.lang.String uri)
public static java.lang.String cleanFileSystemPathURI(java.lang.String path)
public static java.lang.String getPageChannel(java.lang.String uri)
public static java.lang.String espaceForVelocity(java.lang.String text)
public static java.lang.String escapeHTMLSpecialChars(java.lang.String valueSt)
public static java.lang.String fixBreaks(java.lang.String fixme)
public static java.lang.String escapeQuotes(java.lang.String fixme)
public static java.lang.String sqlify(java.lang.String fixme)
public static boolean inString(java.lang.String haystack,
java.lang.String needle)
public static java.lang.String dayify(java.lang.String x)
public static java.lang.String getShortMonthName(int month)
public static java.lang.String getShortMonthName(java.lang.String month)
public static boolean isUrlLive(java.lang.String url,
Host host)
public static boolean isUrlLive(java.lang.String url,
long hostId)
public static boolean isUrlPreview(java.lang.String url,
Host host)
public static boolean isUrlPreview(java.lang.String url,
long hostId)
public static java.lang.String stripUnicode(java.lang.String x)
public static java.lang.String obfuscateCreditCard(java.lang.String ccnum)
public static java.util.List specialSplit(java.io.LineNumberReader reader,
java.lang.String delim,
java.lang.String textQualifier)
throws java.io.IOException
reader - The file readerdelim - The columns delimitertextQualifier - The text qualifier string
java.io.IOExceptionpublic static final java.lang.String dateToLongPrettyHTMLDate(java.util.Date x)
public static final boolean hasValue(java.lang.String selectedValues,
java.lang.String value)
public static final java.lang.String convertToNumbers(java.lang.String st)
public static final java.lang.String convertToFolderName(java.lang.String st)
public static java.lang.String encodeURL(java.lang.String url)
public static boolean revomeDir(java.lang.String path)
public static java.lang.String getUserFullName(java.lang.String userId)
public static java.lang.String getUserEmailAddress(java.lang.String userId)
public static java.lang.String getValidDirectoryName(java.lang.String phrase)
public static boolean isInt(java.lang.String intString)
public static java.util.Date addDate(java.util.Date date,
int amount,
int field)
public static java.util.Date addDays(java.util.Date date,
int amount)
public static java.lang.String elapsedTimeToString(long milliseconds)
public static java.util.List<java.lang.String[]> specialSplit(java.io.Reader reader,
char delim,
char textQualifier)
throws java.io.IOException
reader - delim - textQualifier -
java.io.IOException
public static Folder getParentFolder(java.lang.String childPath,
Host host)
public static int compareDates(java.util.Date date1,
java.util.Date date2)
date1 - Actual datedate2 - Date to be Compared
public static int mod(java.lang.Integer x,
java.lang.Integer y)
x - dividendy - divisor
public static final java.lang.String dateToPrettyHTMLDate2(java.util.Date x)
public static final java.lang.String dateToLongHTMLDateRange(java.util.Date x,
java.util.Date y)
public static boolean isLong(java.lang.String longString)
public static java.lang.String toPriceFormat(double price)
public static java.lang.String toPriceFormat(float price)
public static java.lang.String toXNumberFormat(double number,
int decimals)
public static float getItemPriceWithDiscount(OrderItem orderItem,
java.util.List<DiscountCode> discounts)
public static float getItemPriceWithDiscount(ProductFormat productFormat,
float itemPrice,
java.util.List<DiscountCode> discounts)
public static float getItemPriceWithDiscount(OrderItemForm orderItemForm,
java.util.List<DiscountCode> discounts)
public static Product getProduct(java.lang.String inode)
public static Product getProduct(long inode)
public static java.util.List<DiscountCode> getDiscountsByOrder(OrderForm orderForm)
public static java.util.List<DiscountCode> getDiscountsByOrder(Order order)
public static java.lang.String getShippingTypeName(int shippingType)
public static java.lang.String getPaymentTypeName(int paymentType)
public static OrderForm loadOrderForm(HttpServletRequest request)
public static java.lang.String getUserFullName(OrderForm orderForm)
public static java.lang.String getUserCompanyName(HttpServletRequest request,
OrderForm orderForm)
public static java.lang.String getUserCompanyName(HttpServletRequest request)
public static Product getProductbyProductFormaId(java.lang.String productFormatInode)
public static Product getProductbyProductFormaId(long productFormatInode)
throws java.lang.Exception
java.lang.Exceptionpublic static Product getProductById(long productInode)
public static java.lang.String getUserEmail(User user)
public static java.lang.String toPercentageFormat(double weight)
public static java.lang.String toPercentageFormat(float weight)
public static java.lang.String toWeightFormat(double weight)
public static java.lang.String toWeightFormat(float weight)
public static java.lang.String getActualYear()
public static java.lang.String getEventDateRange(java.util.Date date1,
java.util.Date date2)
public static final java.lang.String htmlDateToHTMLTime(java.util.Date x)
public static java.util.List<java.lang.Object> randomList(java.util.List<java.lang.Object> list)
public static java.util.List<java.lang.Object> randomList(java.util.List<java.lang.Object> list,
int number)
public java.lang.String toString(java.lang.Object obj)
public java.lang.String toString(int num)
public java.lang.String toString(long num)
public static java.lang.String listToString(java.lang.String stringList)
stringList -
public static int getRandomNumber(int maxRange)
maxRange -
public static Template getVelocityTemplate(java.lang.String liveUrl)
liveUrl -
public static void republishHTMLPage(HTMLPage htmlPage)
htmlPage - public static java.util.Date getCurrentDate()
date -
public static java.lang.String truncFull(java.lang.String x,
int len)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||