public abstract class DirectorySelectItemsFactory extends SelectItemsFactory
Constructor and Description |
---|
DirectorySelectItemsFactory() |
createSelectItem, createSelectItems, createSelectItemsFrom
putIteratorToRequestParam, removeIteratorFromRequestParam, restoreRequestMapVarValue, saveRequestMapVarValue
public DirectorySelectItemsFactory()
protected abstract String getVar()
getVar
in class SelectItemsFactory
protected 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 SelectItemsFactory
Copyright © 2015 Nuxeo SA. All rights reserved.