Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by org.nuxeo.ecm.platform.ui.web.directory.DirectoryAwareComponent
All Implemented Interfaces:
EditableValueHolder, StateHolder, ValueHolder
Direct Known Subclasses:
DirectoryEntryOutputComponent, SelectManyListboxComponent, SelectOneListboxComponent

public abstract class DirectoryAwareComponent
extends UIInput

Directory-aware abstract component.

Author:
George Lefter, Anahide Tchertchian

Field Summary
 
Fields inherited from class javax.faces.component.UIInput
COMPONENT_FAMILY, COMPONENT_TYPE, CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID
 
Constructor Summary
DirectoryAwareComponent()
           
 
Method Summary
 Boolean getBooleanProperty(String key, Boolean defaultValue)
           
 Boolean getCaseSensitive()
           
 String getDirectoryName()
           
 VocabularyEntryList getDirectoryValues()
           
 String getDisplay()
           
 Boolean getDisplayIdAndLabel()
           
 Boolean getDisplayObsoleteEntries()
           
 Boolean getDisplayValueOnly()
           
 String getDisplayValueOnlyStyle()
           
 String getDisplayValueOnlyStyleClass()
           
 String getFilter()
           
 Boolean getLocalize()
           
 Boolean getNotDisplayDefaultOption()
           
 String getOnchange()
           
 String getOnclick()
           
 String getOnselect()
           
 Map<String,SelectItem> getOptions()
           
 String getOrdering()
           
 String getSize()
           
 String getStringProperty(String key, String defaultValue)
           
 void restoreState(FacesContext context, Object state)
           
 Object saveState(FacesContext context)
           
 void setCaseSensitive(Boolean caseSensitive)
           
 void setDirectoryName(String directoryName)
           
 void setDirectoryValues(VocabularyEntryList directoryValues)
           
 void setDisplay(String display)
           
 void setDisplayIdAndLabel(Boolean displayIdAndLabel)
           
 void setDisplayObsoleteEntries(Boolean displayObsoleteEntries)
           
 void setDisplayValueOnly(Boolean displayValueOnly)
           
 void setDisplayValueOnlyStyle(String displayValueOnlyStyle)
           
 void setDisplayValueOnlyStyleClass(String displayValueOnlyStyleClass)
           
 void setFilter(String filter)
           
 void setLocalize(Boolean localize)
           
 void setNotDisplayDefaultOption(Boolean notDisplayDefaultOption)
           
 void setOnchange(String onchange)
           
 void setOnclick(String onclick)
           
 void setOnselect(String onselect)
           
 void setOptions(Map<String,SelectItem> options)
           
 void setOrdering(String ordering)
           
 void setSize(String size)
           
 
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, decode, getConverterMessage, getFamily, 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
 

Constructor Detail

DirectoryAwareComponent

public DirectoryAwareComponent()
Method Detail

getDirectoryName

public String getDirectoryName()

setDirectoryName

public void setDirectoryName(String directoryName)

getDisplayIdAndLabel

public Boolean getDisplayIdAndLabel()

setDisplayIdAndLabel

public void setDisplayIdAndLabel(Boolean displayIdAndLabel)

getLocalize

public Boolean getLocalize()

setLocalize

public void setLocalize(Boolean localize)

getCaseSensitive

public Boolean getCaseSensitive()

setCaseSensitive

public void setCaseSensitive(Boolean caseSensitive)

getOptions

public Map<String,SelectItem> getOptions()

setOptions

public void setOptions(Map<String,SelectItem> options)

getDisplayObsoleteEntries

public Boolean getDisplayObsoleteEntries()

setDisplayObsoleteEntries

public void setDisplayObsoleteEntries(Boolean displayObsoleteEntries)

getNotDisplayDefaultOption

public Boolean getNotDisplayDefaultOption()

setNotDisplayDefaultOption

public void setNotDisplayDefaultOption(Boolean notDisplayDefaultOption)

getDisplayValueOnly

public Boolean getDisplayValueOnly()

setDisplayValueOnly

public void setDisplayValueOnly(Boolean displayValueOnly)

getDisplayValueOnlyStyle

public String getDisplayValueOnlyStyle()

setDisplayValueOnlyStyle

public void setDisplayValueOnlyStyle(String displayValueOnlyStyle)

getDisplayValueOnlyStyleClass

public String getDisplayValueOnlyStyleClass()

setDisplayValueOnlyStyleClass

public void setDisplayValueOnlyStyleClass(String displayValueOnlyStyleClass)

getDisplay

public String getDisplay()

setDisplay

public void setDisplay(String display)

getOnchange

public String getOnchange()

setOnchange

public void setOnchange(String onchange)

getOnclick

public String getOnclick()

setOnclick

public void setOnclick(String onclick)

getOnselect

public String getOnselect()

setOnselect

public void setOnselect(String onselect)

getFilter

public String getFilter()

setFilter

public void setFilter(String filter)

getSize

public String getSize()

setSize

public void setSize(String size)

getOrdering

public String getOrdering()

setOrdering

public void setOrdering(String ordering)

getDirectoryValues

public VocabularyEntryList getDirectoryValues()

setDirectoryValues

public void setDirectoryValues(VocabularyEntryList directoryValues)

saveState

public Object saveState(FacesContext context)
Specified by:
saveState in interface StateHolder
Overrides:
saveState in class UIInput

restoreState

public void restoreState(FacesContext context,
                         Object state)
Specified by:
restoreState in interface StateHolder
Overrides:
restoreState in class UIInput

getBooleanProperty

public Boolean getBooleanProperty(String key,
                                  Boolean defaultValue)

getStringProperty

public String getStringProperty(String key,
                                String defaultValue)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.