public abstract class DirectorySelectItemsFactory extends SelectItemsFactory
| Constructor and Description |
|---|
DirectorySelectItemsFactory() |
createSelectItem, createSelectItems, createSelectItemsFromputIteratorToRequestParam, removeIteratorFromRequestParam, restoreRequestMapVarValue, saveRequestMapVarValuepublic DirectorySelectItemsFactory()
protected abstract String getVar()
getVar in class SelectItemsFactoryprotected abstract String getDirectoryName()
protected abstract boolean isDisplayObsoleteEntries()
protected abstract DirectorySelectItem createSelectItem(String label, Long ordering)
protected abstract String[] retrieveSelectEntryId()
protected abstract Object retrieveItemLabel()
protected abstract String retrieveLabelFromEntry(DocumentModel directoryEntry)
protected abstract Long retrieveOrderingFromEntry(DocumentModel directoryEntry)
public List<DirectorySelectItem> createDirectorySelectItems(Object value, String separator)
public List<DirectorySelectItem> createAllDirectorySelectItems()
public List<DirectorySelectItem> createAllDirectorySelectItems(String separator)
protected String[] retrieveEntryIdFrom(Object item)
protected DirectorySelectItem createSelectItemForEntry(Object itemValue, DocumentModel... entries)
protected DirectorySelectItem createSelectItemForEntry(Object itemValue, String separator, DocumentModel... entries)
protected DirectorySelectItem createSelectItemForEntry(Object itemValue, String separator, String[] defaultLabels, DocumentModel... entries)
protected DirectorySelectItem createSelectItemFrom(Session session, Object entry)
protected DirectorySelectItem createSelectItemFrom(Session session, String separator, Object entry)
public javax.faces.model.SelectItem createSelectItem()
createSelectItem in class SelectItemsFactoryCopyright © 2016 Nuxeo SA. All rights reserved.