public class PlatformFunctions extends CoreFunctions
| Constructor and Description |
|---|
PlatformFunctions() |
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
concatenateIntoList(List<T> list,
Object... values)
Concatenate into the list given as first argument other arguments.
|
<T> List<T> |
concatenateValuesAsNewList(Object... values)
Idem than concatenateInto except that a new list is created.
|
DirectoryService |
getDirService() |
String |
getEmail(String username) |
StringList |
getEmails(List<String> usernames) |
StringList |
getEmails(List<String> usernames,
boolean usePrefix)
Returns user emails
|
StringList |
getEmailsFromGroup(String group) |
StringList |
getEmailsFromGroup(String group,
boolean ignoreGroups) |
String |
getNextId(String key) |
NuxeoPrincipal |
getPrincipal(String username) |
StringList |
getPrincipalEmails(List<NuxeoPrincipal> principals) |
Set<NuxeoPrincipal> |
getPrincipalsFromGroup(String group) |
Set<NuxeoPrincipal> |
getPrincipalsFromGroup(String group,
boolean ignoreGroups) |
UserManager |
getUserManager() |
String |
getVocabularyLabel(String voc,
String key) |
static String |
htmlEscape(String str) |
calendar, date, escapeHtmlpublic UserManager getUserManager() throws Exception
Exceptionpublic DirectoryService getDirService() throws Exception
Exceptionpublic String getVocabularyLabel(String voc, String key) throws Exception
Exceptionpublic NuxeoPrincipal getPrincipal(String username) throws Exception
Exceptionpublic Set<NuxeoPrincipal> getPrincipalsFromGroup(String group) throws Exception
Exceptionpublic Set<NuxeoPrincipal> getPrincipalsFromGroup(String group, boolean ignoreGroups) throws Exception
Exceptionpublic StringList getEmailsFromGroup(String group) throws Exception
Exceptionpublic StringList getEmailsFromGroup(String group, boolean ignoreGroups) throws Exception
Exceptionpublic StringList getPrincipalEmails(List<NuxeoPrincipal> principals) throws Exception
Exceptionpublic StringList getEmails(List<String> usernames) throws Exception
Exceptionpublic StringList getEmails(List<String> usernames, boolean usePrefix) throws Exception
usernames - list of user namesusePrefix - indicates if user resolution takes into account nuxeo
prefix user:Exceptionpublic <T> List<T> concatenateIntoList(List<T> list, Object... values) throws ClientException
T - list - List of values of type Avalue - Value can be instance of java.util.CollectionClientException - if value if a collection but not contains only
A values and type that extends A.ClientException - if list is nullxxxxx - if in values there is at least one object type not
compatible with the collection listpublic <T> List<T> concatenateValuesAsNewList(Object... values) throws ClientException
ClientExceptionCopyright © 2013 Nuxeo SA. All Rights Reserved.