Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.ui.web.directory
Class DirectoryFunctions

java.lang.Object
  extended by org.nuxeo.ecm.platform.ui.web.directory.DirectoryFunctions

public final class DirectoryFunctions
extends Object

Utility functions (directory related) to be used from jsf via nxu: tags.

Author:
Dragos Mihalache, Anahide Tchertchian

Method Summary
static List<CSLData> getCSLData(String data)
           
static DocumentModelList getDirectoryEntries(String directoryName, String... entryIds)
           
static DocumentModel getDirectoryEntry(String directoryName, String entryId)
           
static DocumentModelList getDirectoryListEntries(String directoryName, Collection<String> entryIds)
           
static int getListSize(String data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCSLData

public static List<CSLData> getCSLData(String data)
Parameters:
data - comma-separated values that will be used to create a list of structures containing an index also
Returns:

getListSize

public static int getListSize(String data)
Parameters:
data -
Returns:
number of elements (comma sepparated) in the given string

getDirectoryEntry

public static DocumentModel getDirectoryEntry(String directoryName,
                                              String entryId)
                                       throws Exception
Throws:
Exception

getDirectoryEntries

public static DocumentModelList getDirectoryEntries(String directoryName,
                                                    String... entryIds)
                                             throws Exception
Throws:
Exception

getDirectoryListEntries

public static DocumentModelList getDirectoryListEntries(String directoryName,
                                                        Collection<String> entryIds)
                                                 throws Exception
Throws:
Exception

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.