|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.platform.ui.web.tag.fn.Functions
public final class Functions
Util functions.
Nested Class Summary | |
---|---|
static class |
Functions.BytePrefix
|
Field Summary | |
---|---|
static String |
BIG_FILE_SIZE_LIMIT_PROPERTY
|
static long |
DEFAULT_BIG_FILE_SIZE_LIMIT
|
static String |
I18N_DURATION_PREFIX
|
Method Summary | |
---|---|
static String |
basicDateAndTimeFormater()
|
static String |
basicDateFormater()
|
static String |
concat(String s1,
String s2)
|
static String |
dateAndTimeFormater(String formatLength)
|
static String |
dateFormater(String formatLength)
|
static String |
formatDate(Date date,
String format)
|
static String |
formatDateUsingBasicFormatter(Date date)
|
static long |
getBigFileSizeLimit()
|
static long |
getFileSize(String value)
|
static long |
getValueFromMultiplier(String m)
Transform the parameter in entry according to these unit systems: SI prefixes: k/M/G for kilo, mega, giga IEC prefixes: Ki/Mi/Gi for kibi, mebi, gibi |
static boolean |
hasMessages(String clientId)
|
static String |
htmlEscape(String data)
|
static String |
indentString(Integer level,
String text)
|
static Integer |
integerDivision(Integer x,
Integer y)
|
static String |
javaScriptEscape(String data)
Escapes a given string to be used in a JavaScript function (escaping single quote characters for instance). |
static String |
join(String[] list,
String separator)
|
static String |
joinArrayWithFinalDelimiter(Object[] collection,
String separator,
String finalSeparator)
|
static String |
joinCollection(Collection<Object> collection,
String separator)
|
static String |
joinCollectionWithFinalDelimiter(Collection<Object> collection,
String separator,
String finalSeparator)
Can be used in order to produce something like that "Julien, Alain , Thierry et Marc-Aurele" where ' , ' and ' et ' is the final one. |
static String |
principalFullName(NuxeoPrincipal principal)
|
static String |
printFileSize(String size)
|
static String |
printFormatedFileSize(String sizeS,
String format,
Boolean isShort)
|
static String |
printFormattedDuration(Object durationObj)
|
static String |
printFormattedDuration(Object durationObj,
Map<String,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 Object |
test(Boolean test,
Object onSuccess,
Object onFailure)
|
static String |
translate(String messageId,
Object... params)
|
static String |
userDisplayName(String id,
String first,
String last)
|
static String |
userFullName(String username)
Returns the full name of a user. |
static boolean |
userIsMemberOf(String groupName)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String I18N_DURATION_PREFIX
public static final String BIG_FILE_SIZE_LIMIT_PROPERTY
public static final long DEFAULT_BIG_FILE_SIZE_LIMIT
Method Detail |
---|
public static Object test(Boolean test, Object onSuccess, Object onFailure)
public static String join(String[] list, String separator)
public static String joinCollection(Collection<Object> collection, String separator)
public static String htmlEscape(String data)
public static String javaScriptEscape(String data)
public static String joinCollectionWithFinalDelimiter(Collection<Object> collection, String separator, String finalSeparator)
public static String joinArrayWithFinalDelimiter(Object[] collection, String separator, String finalSeparator)
public static String formatDateUsingBasicFormatter(Date date)
public static String formatDate(Date date, String format)
public static String concat(String s1, String s2)
public static String indentString(Integer level, String text)
public static boolean userIsMemberOf(String groupName)
public static String userFullName(String username)
username
- the user id, or null or empty for the current user.
public static String principalFullName(NuxeoPrincipal principal)
public static String userDisplayName(String id, String first, String last)
public static String dateFormater(String formatLength)
public static String basicDateFormater()
public static String dateAndTimeFormater(String formatLength)
public static String basicDateAndTimeFormater()
public static String printFileSize(String size)
public static String printFormatedFileSize(String sizeS, String format, Boolean isShort)
public static Integer integerDivision(Integer x, Integer y)
public static String printFormattedDuration(Object durationObj, Map<String,String> i18nLabels)
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
public static String printFormattedDuration(Object durationObj)
public static final String translate(String messageId, Object... params)
public static long getBigFileSizeLimit()
public static long getFileSize(String value)
public static long getValueFromMultiplier(String m)
m
- : binary prefix multiplier
public static boolean hasMessages(String clientId)
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |