@Named(value="pzui")
@ApplicationScoped
public class UiUtils
extends java.lang.Object
| Constructor and Description |
|---|
UiUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
concat(java.lang.String... strings)
Concatenates a list of strings
|
static java.lang.String |
concatMaxLength(int maxTotalLength,
java.lang.String... strings) |
java.util.List<ResponseDataObject> |
getMaxElements(ResponseDataObject container,
java.lang.String elementName,
int maxElements,
int maxTotalValueLength,
boolean hardLimit)
Gets at most maxElements data objects, up to a total string length of maxTotalValueLength
|
static java.util.List<ResponseDataObject> |
getMaxNumElements(ResponseDataObject container,
java.lang.String elementName,
int maxElements)
Gets at most maxElements elements of the given elementName
|
static java.lang.String |
maxLength(java.lang.String string,
int maxLength) |
static java.lang.String |
maxLengthMoreLabel(java.lang.String string,
int maxLength,
java.lang.String moreLabel) |
static java.lang.String |
quote(java.lang.String string)
Encloses a string with quotation marks
|
public static java.lang.String concat(java.lang.String... strings)
strings - public static java.lang.String concatMaxLength(int maxTotalLength,
java.lang.String... strings)
public static java.lang.String maxLength(java.lang.String string,
int maxLength)
public static java.lang.String maxLengthMoreLabel(java.lang.String string,
int maxLength,
java.lang.String moreLabel)
public static java.lang.String quote(java.lang.String string)
string - public static java.util.List<ResponseDataObject> getMaxNumElements(ResponseDataObject container, java.lang.String elementName, int maxElements)
container - The parent element containing the elements to retrieveelementName - The name of the element(s) to retrievemaxElements - Maximum number of elements to retrievepublic java.util.List<ResponseDataObject> getMaxElements(ResponseDataObject container, java.lang.String elementName, int maxElements, int maxTotalValueLength, boolean hardLimit)
container - The parent element containing the elements to retrieveelementName - The name of the element(s) to retrievemaxElements - Maximum number of elements to retrievemaxTotalValueLength - The maximum total string length of the values of the elements retrievedhardLimit - If set to true, the list will be cut of at or below the total string length, if false, the list
will contain the first element that exceeds the length limit - for instance thus guaranteeing
that at least one of the elements will be returned, no matter it's length.