org.nuxeo.ecm.platform.ui.web.directory
Class ChainSelectListboxComponent
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
org.nuxeo.ecm.platform.ui.web.directory.ChainSelectListboxComponent
- All Implemented Interfaces:
- javax.faces.component.EditableValueHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder
public class ChainSelectListboxComponent
- extends javax.faces.component.UIInput
- Author:
- George Lefter
Fields inherited from class javax.faces.component.UIInput |
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID |
Methods inherited from class javax.faces.component.UIInput |
addValidator, addValueChangeListener, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isImmediate, isLocalValueSet, isRequired, isValid, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate |
Methods inherited from class javax.faces.component.UIOutput |
getConverter, getLocalValue, getValue, setConverter |
Methods inherited from class javax.faces.component.UIComponentBase |
broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class javax.faces.component.UIComponent |
encodeAll, getContainerClientId, getValueExpression, setValueExpression |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.component.ValueHolder |
getConverter, getLocalValue, getValue, setConverter |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
ajaxUpdated
public boolean ajaxUpdated
ChainSelectListboxComponent
public ChainSelectListboxComponent()
getFamily
public java.lang.String getFamily()
- Overrides:
getFamily
in class javax.faces.component.UIInput
isMultiSelect
public boolean isMultiSelect()
getDisplayIdAndLabelSeparator
public java.lang.String getDisplayIdAndLabelSeparator()
setDisplayIdAndLabelSeparator
public void setDisplayIdAndLabelSeparator(java.lang.String displayIdAndLabelSeparator)
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState
in interface javax.faces.component.StateHolder
- Overrides:
restoreState
in class javax.faces.component.UIInput
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interface javax.faces.component.StateHolder
- Overrides:
saveState
in class javax.faces.component.UIInput
getDirectoryName
public java.lang.String getDirectoryName()
setDirectoryName
public void setDirectoryName(java.lang.String newDirectory)
getDirectoryValues
public VocabularyEntryList getDirectoryValues()
setDirectoryValues
public void setDirectoryValues(VocabularyEntryList directoryValues)
getOptions
public java.util.Map<java.lang.String,DirectorySelectItem> getOptions()
getDisplayIdAndLabel
public java.lang.Boolean getDisplayIdAndLabel()
setDisplayIdAndLabel
public void setDisplayIdAndLabel(java.lang.Boolean displayIdAndLabel)
getDisplayObsoleteEntries
public java.lang.Boolean getDisplayObsoleteEntries()
setDisplayObsoleteEntries
public void setDisplayObsoleteEntries(java.lang.Boolean showObsolete)
setOnchange
public void setOnchange(java.lang.String onchange)
getOnchange
public java.lang.String getOnchange()
getChain
public ChainSelect getChain()
getProperty
public java.lang.Object getProperty(java.lang.String name)
getStringProperty
public java.lang.String getStringProperty(java.lang.String name,
java.lang.String defaultValue)
getBooleanProperty
public java.lang.Boolean getBooleanProperty(java.lang.String name,
java.lang.Boolean defaultValue)
getDisplayValueOnlySeparator
public java.lang.String getDisplayValueOnlySeparator()
setDisplayValueOnlySeparator
public void setDisplayValueOnlySeparator(java.lang.String displayValueOnlySeparator)
isAjaxUpdated
public boolean isAjaxUpdated()
setAjaxUpdated
public void setAjaxUpdated(boolean ajaxUpdated)
getIndex
public java.lang.Integer getIndex()
- Returns:
- position of this component in the parent children list
setIndex
public void setIndex(java.lang.Integer index)
getCssStyle
public java.lang.String getCssStyle()
setCssStyle
public void setCssStyle(java.lang.String cssStyle)
getCssStyleClass
public java.lang.String getCssStyleClass()
setCssStyleClass
public void setCssStyleClass(java.lang.String cssStyleClass)
getSize
public java.lang.String getSize()
setSize
public void setSize(java.lang.String size)
getLocalize
public java.lang.Boolean getLocalize()
setLocalize
public void setLocalize(java.lang.Boolean localize)
rebuildOptions
public java.util.LinkedHashMap<java.lang.String,DirectorySelectItem> rebuildOptions()
- Reload listbox values based on previous selections in the chain.
(functionality moved from ChainSelect)
decode
public void decode(javax.faces.context.FacesContext context)
- This method reads submitted data and rebuilds the current list of values
based on selections in the parent components.
- Overrides:
decode
in class javax.faces.component.UIInput
getOrdering
public java.lang.String getOrdering()
setOrdering
public void setOrdering(java.lang.String ordering)
getDisplay
public java.lang.String getDisplay()
setDisplay
public void setDisplay(java.lang.String display)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.