Class MasterDetail

  • All Implemented Interfaces:
    java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder

    public class MasterDetail
    extends javax.faces.component.UIComponentBase
    MasterDetail component.
    Since:
    0.2
    Version:
    $Revision$
    Author:
    Oleg Varaksin / last modified by $Author$
    • Field Detail

      • CONTEXT_VALUE_VALUE_EXPRESSION

        public static final java.lang.String CONTEXT_VALUE_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • SELECTED_LEVEL_VALUE_EXPRESSION

        public static final java.lang.String SELECTED_LEVEL_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • SELECTED_STEP_VALUE_EXPRESSION

        public static final java.lang.String SELECTED_STEP_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • PRESERVE_INPUTS_VALUE_EXPRESSION

        public static final java.lang.String PRESERVE_INPUTS_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • RESET_INPUTS_VALUE_EXPRESSION

        public static final java.lang.String RESET_INPUTS_VALUE_EXPRESSION
        See Also:
        Constant Field Values
      • SELECT_DETAIL_REQUEST

        public static final java.lang.String SELECT_DETAIL_REQUEST
        See Also:
        Constant Field Values
      • CURRENT_CONTEXT_VALUE

        public static final java.lang.String CURRENT_CONTEXT_VALUE
        See Also:
        Constant Field Values
      • RESOLVED_CONTEXT_VALUE

        public static final java.lang.String RESOLVED_CONTEXT_VALUE
        See Also:
        Constant Field Values
      • BREADCRUMB_ID_PREFIX

        public static final java.lang.String BREADCRUMB_ID_PREFIX
        See Also:
        Constant Field Values
      • COMPONENT_FAMILY

        public static final java.lang.String COMPONENT_FAMILY
        See Also:
        Constant Field Values
    • Constructor Detail

      • MasterDetail

        public MasterDetail()
    • Method Detail

      • getFamily

        public java.lang.String getFamily()
        Specified by:
        getFamily in class javax.faces.component.UIComponent
      • getLevel

        public int getLevel()
      • setLevel

        public void setLevel​(int level)
      • getContextValue

        public java.lang.Object getContextValue()
      • setContextValue

        public void setContextValue​(java.lang.Object contextValue)
      • getSelectLevelListener

        public javax.el.MethodExpression getSelectLevelListener()
      • setSelectLevelListener

        public void setSelectLevelListener​(javax.el.MethodExpression selectLevelListener)
      • isShowBreadcrumb

        public boolean isShowBreadcrumb()
      • setShowBreadcrumb

        public void setShowBreadcrumb​(boolean showBreadcrumb)
      • isShowAllBreadcrumbItems

        public boolean isShowAllBreadcrumbItems()
      • setShowBreadcrumbFirstLevel

        public void setShowBreadcrumbFirstLevel​(boolean showBreadcrumbFirstLevel)
      • isShowBreadcrumbFirstLevel

        public boolean isShowBreadcrumbFirstLevel()
      • setShowAllBreadcrumbItems

        public void setShowAllBreadcrumbItems​(boolean showAllBreadcrumbItems)
      • isBreadcrumbAboveHeader

        public boolean isBreadcrumbAboveHeader()
      • setBreadcrumbAboveHeader

        public void setBreadcrumbAboveHeader​(boolean breadcrumbAboveHeader)
      • getStyle

        public java.lang.String getStyle()
      • setStyle

        public void setStyle​(java.lang.String style)
      • getStyleClass

        public java.lang.String getStyleClass()
      • setStyleClass

        public void setStyleClass​(java.lang.String styleClass)
      • processEvent

        public void processEvent​(javax.faces.event.ComponentSystemEvent event)
        Specified by:
        processEvent in interface javax.faces.event.ComponentSystemEventListener
        Overrides:
        processEvent in class javax.faces.component.UIComponent
      • processDecodes

        public void processDecodes​(javax.faces.context.FacesContext fc)
        Overrides:
        processDecodes in class javax.faces.component.UIComponentBase
      • processValidators

        public void processValidators​(javax.faces.context.FacesContext fc)
        Overrides:
        processValidators in class javax.faces.component.UIComponentBase
      • processUpdates

        public void processUpdates​(javax.faces.context.FacesContext fc)
        Overrides:
        processUpdates in class javax.faces.component.UIComponentBase
      • getDetailLevelToProcess

        public MasterDetailLevel getDetailLevelToProcess​(javax.faces.context.FacesContext fc)
      • getDetailLevelToGo

        public MasterDetailLevel getDetailLevelToGo​(javax.faces.context.FacesContext fc)
      • getDetailLevelByLevel

        public MasterDetailLevel getDetailLevelByLevel​(int level)
      • isSelectDetailRequest

        public boolean isSelectDetailRequest​(javax.faces.context.FacesContext fc)
      • getPreserveInputs

        public java.lang.String getPreserveInputs​(javax.faces.context.FacesContext fc)
      • getResetInputs

        public java.lang.String getResetInputs​(javax.faces.context.FacesContext fc)
      • updateModel

        public void updateModel​(javax.faces.context.FacesContext fc,
                                MasterDetailLevel mdlToGo)
      • getContextValueFromFlow

        public java.lang.Object getContextValueFromFlow​(javax.faces.context.FacesContext fc,
                                                        MasterDetailLevel mdl,
                                                        boolean includeModel)
      • getBreadcrumb

        public org.primefaces.component.breadcrumb.BreadCrumb getBreadcrumb()
      • resetCalculatedValues

        public void resetCalculatedValues()
      • 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.UIComponentBase