org.nuxeo.ecm.platform.ui.web.tag.fn
Class Functions
java.lang.Object
org.nuxeo.ecm.platform.ui.web.tag.fn.Functions
public final class Functions
- extends java.lang.Object
Util functions.
- Author:
- Anahide Tchertchian
Method Summary |
static java.lang.String |
basicDateAndTimeFormater()
|
static java.lang.String |
basicDateFormater()
|
static java.lang.String |
concat(java.lang.String s1,
java.lang.String s2)
|
static java.lang.String |
dateAndTimeFormater(java.lang.String formatLength)
|
static java.lang.String |
dateFormater(java.lang.String formatLength)
|
static java.lang.String |
formatDate(java.util.Date date,
java.lang.String format)
|
static java.lang.String |
formatDateUsingBasicFormatter(java.util.Date date)
|
static java.lang.String |
htmlEscape(java.lang.String data)
|
static java.lang.String |
indentString(java.lang.Integer level,
java.lang.String text)
|
static java.lang.Integer |
integerDivision(java.lang.Integer x,
java.lang.Integer y)
|
static java.lang.String |
join(java.lang.String[] list,
java.lang.String separator)
|
static java.lang.String |
joinArrayWithFinalDelimiter(java.lang.Object[] collection,
java.lang.String separator,
java.lang.String finalSeparator)
|
static java.lang.String |
joinCollection(java.util.Collection<java.lang.Object> collection,
java.lang.String separator)
|
static java.lang.String |
joinCollectionWithFinalDelimiter(java.util.Collection<java.lang.Object> collection,
java.lang.String separator,
java.lang.String finalSeparator)
Can be used in order to produce something like that
"Julien, Alain , Thierry et Marc-Aur? |
static java.lang.String |
principalFullName(NuxeoPrincipal principal)
|
static java.lang.String |
printFileSize(java.lang.String size)
|
static java.lang.String |
printFormatedFileSize(java.lang.String sizeS,
java.lang.String format,
java.lang.Boolean isShort)
|
static java.lang.String |
printFormattedDuration(java.lang.Object durationObj)
|
static java.lang.String |
printFormattedDuration(java.lang.Object durationObj,
java.util.Map<java.lang.String,java.lang.String> i18nLabels)
Format the duration of a media in a string of two consecutive units to
best express the duration of a media, e.g.:
1 hr 42 min
2 min 25 sec
10 sec
0 sec
|
static java.lang.Object |
test(java.lang.Boolean test,
java.lang.Object onSuccess,
java.lang.Object onFailure)
|
static java.lang.String |
userDisplayName(java.lang.String id,
java.lang.String first,
java.lang.String last)
|
static java.lang.String |
userFullName(java.lang.String username)
Returns the full name of a user. |
static boolean |
userIsMemberOf(java.lang.String groupName)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
I18N_DURATION_PREFIX
public static final java.lang.String I18N_DURATION_PREFIX
- See Also:
- Constant Field Values
test
public static java.lang.Object test(java.lang.Boolean test,
java.lang.Object onSuccess,
java.lang.Object onFailure)
join
public static java.lang.String join(java.lang.String[] list,
java.lang.String separator)
joinCollection
public static java.lang.String joinCollection(java.util.Collection<java.lang.Object> collection,
java.lang.String separator)
htmlEscape
public static java.lang.String htmlEscape(java.lang.String data)
joinCollectionWithFinalDelimiter
public static java.lang.String joinCollectionWithFinalDelimiter(java.util.Collection<java.lang.Object> collection,
java.lang.String separator,
java.lang.String finalSeparator)
- Can be used in order to produce something like that
"Julien, Alain , Thierry et Marc-Aur?le" where ' , ' and ' et ' is the
final one.
joinArrayWithFinalDelimiter
public static java.lang.String joinArrayWithFinalDelimiter(java.lang.Object[] collection,
java.lang.String separator,
java.lang.String finalSeparator)
formatDateUsingBasicFormatter
public static java.lang.String formatDateUsingBasicFormatter(java.util.Date date)
formatDate
public static java.lang.String formatDate(java.util.Date date,
java.lang.String format)
concat
public static java.lang.String concat(java.lang.String s1,
java.lang.String s2)
indentString
public static java.lang.String indentString(java.lang.Integer level,
java.lang.String text)
userIsMemberOf
public static boolean userIsMemberOf(java.lang.String groupName)
userFullName
public static java.lang.String userFullName(java.lang.String username)
- Returns the full name of a user.
- Parameters:
username
- the user id, or null or empty for the current user.
- Returns:
- the full user name.
principalFullName
public static java.lang.String principalFullName(NuxeoPrincipal principal)
userDisplayName
public static java.lang.String userDisplayName(java.lang.String id,
java.lang.String first,
java.lang.String last)
dateFormater
public static java.lang.String dateFormater(java.lang.String formatLength)
basicDateFormater
public static java.lang.String basicDateFormater()
dateAndTimeFormater
public static java.lang.String dateAndTimeFormater(java.lang.String formatLength)
basicDateAndTimeFormater
public static java.lang.String basicDateAndTimeFormater()
printFileSize
public static java.lang.String printFileSize(java.lang.String size)
printFormatedFileSize
public static java.lang.String printFormatedFileSize(java.lang.String sizeS,
java.lang.String format,
java.lang.Boolean isShort)
integerDivision
public static java.lang.Integer integerDivision(java.lang.Integer x,
java.lang.Integer y)
printFormattedDuration
public static java.lang.String printFormattedDuration(java.lang.Object durationObj,
java.util.Map<java.lang.String,java.lang.String> i18nLabels)
- Format the duration of a media in a string of two consecutive units to
best express the duration of a media, e.g.:
- 1 hr 42 min
- 2 min 25 sec
- 10 sec
- 0 sec
- Parameters:
durationObj
- a Float, Double, Integer, Long or String instance
representing a duration in secondsi18nLabels
- a map to translate the days, hours, minutes and seconds
labels
- Returns:
- the formatted string
printFormattedDuration
public static java.lang.String printFormattedDuration(java.lang.Object durationObj)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.