org.alfresco.web.ui.wcm.component
Class AbstractLinkValidationReportComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
              extended by org.alfresco.web.ui.wcm.component.AbstractLinkValidationReportComponent
All Implemented Interfaces:
javax.faces.component.StateHolder
Direct Known Subclasses:
UILinkValidationReport, UILinkValidationSummary

public abstract class AbstractLinkValidationReportComponent
extends org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent

Base class for all the link validation report JSF components.


Field Summary
protected  LinkValidationState state
           
 
Constructor Summary
AbstractLinkValidationReportComponent()
           
 
Method Summary
 void encodeChildren(javax.faces.context.FacesContext context)
           
 boolean getRendersChildren()
           
 LinkValidationState getValue()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setValue(LinkValidationState value)
           
 
Methods inherited from class org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
outputAttribute
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeBegin, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
getFamily
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

state

protected LinkValidationState state
Constructor Detail

AbstractLinkValidationReportComponent

public AbstractLinkValidationReportComponent()
Method Detail

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.UIComponentBase

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

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.component.UIComponentBase
See Also:
UIComponentBase.getRendersChildren()

encodeChildren

public void encodeChildren(javax.faces.context.FacesContext context)
                    throws java.io.IOException
Overrides:
encodeChildren in class javax.faces.component.UIComponentBase
Throws:
java.io.IOException
See Also:
UIComponentBase.encodeChildren(javax.faces.context.FacesContext)

getValue

public LinkValidationState getValue()
Returns:
The LinkValidationState object holding the report information

setValue

public void setValue(LinkValidationState value)
Parameters:
value - The LinkValidationState object to get the summary info from


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.