com.dotmarketing.util
Class UtilMethods

java.lang.Object
  extended by com.dotmarketing.util.UtilMethods

public class UtilMethods
extends java.lang.Object

Author:
will

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

UtilMethods

public UtilMethods()
Method Detail

pidmsToDate

public static final java.util.Date pidmsToDate(java.lang.String d)

join

public static final java.lang.String join(java.lang.String[] strArray,
                                          java.lang.String separator)

getCookieValue

public static final java.lang.String getCookieValue(javax.servlet.http.Cookie[] cookies,
                                                    java.lang.String cookieName)

getCookie

public static final Cookie getCookie(javax.servlet.http.Cookie[] cookies,
                                     java.lang.String cookieName)

dateToHTMLTimeRange

public static final java.lang.String dateToHTMLTimeRange(java.util.Date x,
                                                         java.util.Date y)

isImage

public static final boolean isImage(java.lang.String x)

getMonthFromNow

public static final java.lang.String getMonthFromNow()

escapeSingleQuotes

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

getMonthName

public static final java.lang.String getMonthName(int x)

getNextMonthName

public static final java.lang.String getNextMonthName(int month)

getNextMonthNumber

public static final int getNextMonthNumber(int month)

getPreviousMonthName

public static final java.lang.String getPreviousMonthName(int x)

getPreviousMonthNumber

public static final int getPreviousMonthNumber(int month)

isSet

public static final boolean isSet(java.lang.String x)

isSet

public static final boolean isSet(java.util.Date x)

isSet

public static final boolean isSet(java.lang.Float x)

isSetCrumb

public static final boolean isSetCrumb(java.lang.String x)

isSetHTML

public static final boolean isSetHTML(java.lang.String x)

isValidEmail

public static final boolean isValidEmail(java.lang.String email)

isValidURL

public static final boolean isValidURL(java.lang.String url)

isValidEmail

public static final boolean isValidEmail(java.lang.Object email)

CmdExec

public static final java.lang.String CmdExec(java.lang.String cmdline)
Description of the Method

Parameters:
cmdline - Description of the Parameter
Returns:
Description of the Return Value

dateToDayViewDate

public static final java.lang.String dateToDayViewDate(java.util.Date x)

dateToHTMLDateTimeRange

public static final java.lang.String dateToHTMLDateTimeRange(java.util.Date x,
                                                             java.util.Date y,
                                                             java.util.TimeZone tz)

dateToHTMLDate

public static final java.lang.String dateToHTMLDate(java.util.Date x)

dateToHTMLDate

public static final java.lang.String dateToHTMLDate(java.util.Date x,
                                                    java.lang.String format)

dateToHTMLDate

public static final java.lang.String dateToHTMLDate(java.util.Date x,
                                                    java.util.TimeZone tz)

dateToHTMLDateRange

public static final java.lang.String dateToHTMLDateRange(java.util.Date x,
                                                         java.util.Date y)

dateToHTMLDateRange

public static final java.lang.String dateToHTMLDateRange(java.util.Date x,
                                                         java.util.Date y,
                                                         java.util.TimeZone tz)

dateToHTMLDateTimeRange

public static final java.lang.String dateToHTMLDateTimeRange(java.util.Date x,
                                                             java.util.Date y)

dateToHTMLTime

public static final java.lang.String dateToHTMLTime(java.util.Date x)

dateToHTMLTime

public static final java.lang.String dateToHTMLTime(java.util.Date x,
                                                    java.util.TimeZone tz)

dateToIntTime

public static final int dateToIntTime(java.util.Date x)

dateToJDBC

public static final java.lang.String dateToJDBC(java.util.Date x)

dateToShortJDBC

public static final java.lang.String dateToShortJDBC(java.util.Date x)

dateToJSTime

public static final java.lang.String dateToJSTime(java.util.Date x)

dateToPrettyHTMLDate

public static final java.lang.String dateToPrettyHTMLDate(java.util.Date x)

dateToPrettyHTMLDate

public static final java.lang.String dateToPrettyHTMLDate(java.util.Date x,
                                                          java.util.TimeZone tz)

dateToYear

public static final java.lang.String dateToYear(java.util.Date x)

dollarFormat

public static final java.lang.String dollarFormat(float f)

formatter

public static final java.lang.String formatter(java.lang.String original,
                                               java.lang.String from,
                                               java.lang.String to)

formatterStringBuffer

public static final java.lang.StringBuffer formatterStringBuffer(java.lang.StringBuffer original,
                                                                 java.lang.String from,
                                                                 java.lang.String to)

replaceStringBuffer

public static final java.lang.StringBuffer replaceStringBuffer(java.lang.StringBuffer original,
                                                               java.lang.String from,
                                                               java.lang.String to)

htmlDateTimeToDate

public static final java.util.Date htmlDateTimeToDate(java.lang.String d)

htmlLineBreak

public static final java.lang.String htmlLineBreak(java.lang.String original)

htmlToDate

public static final java.util.Date htmlToDate(java.lang.String d)

jdbcToDate

public static final java.util.Date jdbcToDate(java.lang.String d)

jdbcDateToHtml

public static java.lang.String jdbcDateToHtml(java.lang.String jdbcdate)

obfuscateEmail

public static final java.lang.String obfuscateEmail(java.lang.String email)

obfuscateEmailHref

public static final java.lang.String obfuscateEmailHref(java.lang.String email)

obfuscateEmailHrefClass

public static final java.lang.String obfuscateEmailHrefClass(java.lang.String email,
                                                             java.lang.String className)

prettyShortenString

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

replace

public static final java.lang.String replace(java.lang.String original,
                                             java.lang.String from,
                                             java.lang.String to)

shortenString

public static final java.lang.String shortenString(java.lang.String s,
                                                   int l)

similarStrings

public static final boolean similarStrings(java.lang.String a,
                                           java.lang.String b)

webifyString

public static final java.lang.String webifyString(java.lang.String x)

xmlifyString

public static final java.lang.String xmlifyString(java.lang.String x)

wrapLines

public static final java.lang.String wrapLines(java.lang.String original,
                                               int wrap)

getFileExtension

public static java.lang.String getFileExtension(java.lang.String x)

getFileName

public static java.lang.String getFileName(java.lang.String x)

getTimeList

public static java.util.List getTimeList(int start,
                                         int duration)

getURL

public static java.lang.StringBuffer getURL(java.lang.String URI)

capitalize

public static java.lang.String capitalize(java.lang.String s)

capitalize

public static java.lang.String capitalize(java.lang.Object s)

csvifyString

public static java.lang.String csvifyString(java.lang.String x)

htmlifyString

public static java.lang.String htmlifyString(java.lang.String x)

httpifyString

public 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. Pass it www.dotcms.org and it will return http://www.dotcms.org. Pass it http://www.dotcms.org and it will return http://www.dotcms.org

Parameters:
x - The string to check to make sure it starts with http
Returns:
The string with http:// prepended if needed

javaScriptify

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

javaScriptifyVariable

public static java.lang.String javaScriptifyVariable(java.lang.String x)

truncatify

public static java.lang.String truncatify(java.lang.String x)

truncatify

public static java.lang.String truncatify(java.lang.String x,
                                          int len)

prettyByteify

public static java.lang.String prettyByteify(long x)

cleanURI

public static java.lang.String cleanURI(java.lang.String uri)

cleanFileSystemPathURI

public static java.lang.String cleanFileSystemPathURI(java.lang.String path)

getPageChannel

public static java.lang.String getPageChannel(java.lang.String uri)

espaceForVelocity

public static java.lang.String espaceForVelocity(java.lang.String text)

escapeHTMLSpecialChars

public static java.lang.String escapeHTMLSpecialChars(java.lang.String valueSt)

fixBreaks

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

escapeQuotes

public static java.lang.String escapeQuotes(java.lang.String fixme)
Escape quotation marks so they work in javascript fields


sqlify

public static java.lang.String sqlify(java.lang.String fixme)
Escape quotation marks so they work in javascript fields


inString

public static boolean inString(java.lang.String haystack,
                               java.lang.String needle)

dayify

public static java.lang.String dayify(java.lang.String x)

getShortMonthName

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

getShortMonthName

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

isUrlLive

public static boolean isUrlLive(java.lang.String url,
                                Host host)

isUrlLive

public static boolean isUrlLive(java.lang.String url,
                                long hostId)

isUrlPreview

public static boolean isUrlPreview(java.lang.String url,
                                   Host host)

isUrlPreview

public static boolean isUrlPreview(java.lang.String url,
                                   long hostId)

stripUnicode

public static java.lang.String stripUnicode(java.lang.String x)

obfuscateCreditCard

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

specialSplit

public static java.util.List specialSplit(java.io.LineNumberReader reader,
                                          java.lang.String delim,
                                          java.lang.String textQualifier)
                                   throws java.io.IOException
Special split function, to split csv files exported from access

Parameters:
reader - The file reader
delim - The columns delimiter
textQualifier - The text qualifier string
Returns:
A list of list with the list of lines splitted on columns
Throws:
java.io.IOException

dateToLongPrettyHTMLDate

public static final java.lang.String dateToLongPrettyHTMLDate(java.util.Date x)

hasValue

public static final boolean hasValue(java.lang.String selectedValues,
                                     java.lang.String value)

convertToNumbers

public static final java.lang.String convertToNumbers(java.lang.String st)

convertToFolderName

public static final java.lang.String convertToFolderName(java.lang.String st)

encodeURL

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

revomeDir

public static boolean revomeDir(java.lang.String path)

getUserFullName

public static java.lang.String getUserFullName(java.lang.String userId)

getUserEmailAddress

public static java.lang.String getUserEmailAddress(java.lang.String userId)

getValidDirectoryName

public static java.lang.String getValidDirectoryName(java.lang.String phrase)

isInt

public static boolean isInt(java.lang.String intString)

addDate

public static java.util.Date addDate(java.util.Date date,
                                     int amount,
                                     int field)

addDays

public static java.util.Date addDays(java.util.Date date,
                                     int amount)

elapsedTimeToString

public static java.lang.String elapsedTimeToString(long milliseconds)

specialSplit

public static java.util.List<java.lang.String[]> specialSplit(java.io.Reader reader,
                                                              char delim,
                                                              char textQualifier)
                                                       throws java.io.IOException
Special split function, to split csv files exported from access, excel, ...

Parameters:
reader -
delim -
textQualifier -
Returns:
Throws:
java.io.IOException

getParentFolder

public static Folder getParentFolder(java.lang.String childPath,
                                     Host host)

compareDates

public static int compareDates(java.util.Date date1,
                               java.util.Date date2)
Compares if two dates (yyyy/MM/dd)) have equals values

Parameters:
date1 - Actual date
date2 - Date to be Compared
Returns:
int 0 if but dates are equals, less than 0 if date1 is before date2, and more than 0 if date1 id after date2

mod

public static int mod(java.lang.Integer x,
                      java.lang.Integer y)
Get the modelu of x % y

Parameters:
x - dividend
y - divisor
Returns:
module

dateToPrettyHTMLDate2

public static final java.lang.String dateToPrettyHTMLDate2(java.util.Date x)

dateToLongHTMLDateRange

public static final java.lang.String dateToLongHTMLDateRange(java.util.Date x,
                                                             java.util.Date y)

isLong

public static boolean isLong(java.lang.String longString)

toPriceFormat

public static java.lang.String toPriceFormat(double price)

toPriceFormat

public static java.lang.String toPriceFormat(float price)

toXNumberFormat

public static java.lang.String toXNumberFormat(double number,
                                               int decimals)

getItemPriceWithDiscount

public static float getItemPriceWithDiscount(OrderItem orderItem,
                                             java.util.List<DiscountCode> discounts)

getItemPriceWithDiscount

public static float getItemPriceWithDiscount(ProductFormat productFormat,
                                             float itemPrice,
                                             java.util.List<DiscountCode> discounts)

getItemPriceWithDiscount

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

getProduct

public static Product getProduct(java.lang.String inode)

getProduct

public static Product getProduct(long inode)

getDiscountsByOrder

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

getDiscountsByOrder

public static java.util.List<DiscountCode> getDiscountsByOrder(Order order)

getShippingTypeName

public static java.lang.String getShippingTypeName(int shippingType)

getPaymentTypeName

public static java.lang.String getPaymentTypeName(int paymentType)

loadOrderForm

public static OrderForm loadOrderForm(HttpServletRequest request)

getUserFullName

public static java.lang.String getUserFullName(OrderForm orderForm)

getUserCompanyName

public static java.lang.String getUserCompanyName(HttpServletRequest request,
                                                  OrderForm orderForm)

getUserCompanyName

public static java.lang.String getUserCompanyName(HttpServletRequest request)

getProductbyProductFormaId

public static Product getProductbyProductFormaId(java.lang.String productFormatInode)

getProductbyProductFormaId

public static Product getProductbyProductFormaId(long productFormatInode)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getProductById

public static Product getProductById(long productInode)

getUserEmail

public static java.lang.String getUserEmail(User user)

toPercentageFormat

public static java.lang.String toPercentageFormat(double weight)

toPercentageFormat

public static java.lang.String toPercentageFormat(float weight)

toWeightFormat

public static java.lang.String toWeightFormat(double weight)

toWeightFormat

public static java.lang.String toWeightFormat(float weight)

getActualYear

public static java.lang.String getActualYear()

getEventDateRange

public static java.lang.String getEventDateRange(java.util.Date date1,
                                                 java.util.Date date2)

htmlDateToHTMLTime

public static final java.lang.String htmlDateToHTMLTime(java.util.Date x)

randomList

public static java.util.List<java.lang.Object> randomList(java.util.List<java.lang.Object> list)

randomList

public static java.util.List<java.lang.Object> randomList(java.util.List<java.lang.Object> list,
                                                          int number)

toString

public java.lang.String toString(java.lang.Object obj)

toString

public java.lang.String toString(int num)

toString

public java.lang.String toString(long num)

listToString

public 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

Parameters:
stringList -
Returns:
a list of elements for the getLuceneDocumentForContentlet

getRandomNumber

public static int getRandomNumber(int maxRange)
Generate a ramdom number between 0 and maxRanger number

Parameters:
maxRange -
Returns:
int

getVelocityTemplate

public static Template getVelocityTemplate(java.lang.String liveUrl)
get the velocity template fron the liveUrl, if the file is not publish, automatically is published

Parameters:
liveUrl -
Returns:
Velocity Template

republishHTMLPage

public static void republishHTMLPage(HTMLPage htmlPage)
Publish and html page

Parameters:
htmlPage -

getCurrentDate

public static java.util.Date getCurrentDate()
Return is a date is equals or before the actual date

Parameters:
date -
Returns:

truncFull

public static java.lang.String truncFull(java.lang.String x,
                                         int len)


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.