org.openfaces.component.window
Class Confirmation

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIPanel
              extended by org.openfaces.component.OUIPanel
                  extended by org.openfaces.component.window.PopupLayer
                      extended by org.openfaces.component.window.AbstractWindow
                          extended by org.openfaces.component.window.Confirmation
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, ComponentWithCaption, OUIClientAction, OUIComponent

public class Confirmation
extends AbstractWindow
implements OUIClientAction

The Confirmation component allows users to confirm or reject critical actions before their execution. It is displayed over other page elements like a modal dialog and can be attached to a client-side event of any component or invoked from JavaScript explicitly. The Confirmation component has a lot of options to customize its appearance and provides a flexible invocation mechanism.


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Constructor Summary
Confirmation()
           
 
Method Summary
 boolean getAlignToInvoker()
           
 java.lang.String getButtonAreaClass()
           
 java.lang.String getButtonAreaStyle()
           
 java.lang.String getCancelButtonClass()
           
 java.lang.String getCancelButtonStyle()
           
 java.lang.String getCancelButtonText()
           
 ButtonType getDefaultButton()
           
 java.lang.String getDetails()
           
 java.lang.String getDetailsClass()
           
 java.lang.String getDetailsStyle()
           
 java.lang.String getEvent()
           
 java.lang.String getFamily()
           
 java.lang.String getFor()
           
 java.lang.String getIconAreaClass()
           
 java.lang.String getIconAreaStyle()
           
 java.lang.String getMessage()
           
 java.lang.String getMessageClass()
           
 java.lang.String getMessageIconUrl()
           
 java.lang.String getMessageStyle()
           
 java.lang.String getOkButtonClass()
           
 java.lang.String getOkButtonStyle()
           
 java.lang.String getOkButtonText()
           
 java.lang.String getRolloverButtonAreaClass()
           
 java.lang.String getRolloverButtonAreaStyle()
           
 java.lang.String getRolloverCancelButtonClass()
           
 java.lang.String getRolloverCancelButtonStyle()
           
 java.lang.String getRolloverContentClass()
           
 java.lang.String getRolloverContentStyle()
           
 java.lang.String getRolloverDetailsClass()
           
 java.lang.String getRolloverDetailsStyle()
           
 java.lang.String getRolloverIconAreaClass()
           
 java.lang.String getRolloverIconAreaStyle()
           
 java.lang.String getRolloverMessageClass()
           
 java.lang.String getRolloverMessageStyle()
           
 java.lang.String getRolloverOkButtonClass()
           
 java.lang.String getRolloverOkButtonStyle()
           
 boolean getShowMessageIcon()
           
 java.lang.String getWidth()
           
 boolean isModal()
           
 boolean isStandalone()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setAlignToInvoker(boolean alignToInvoker)
           
 void setButtonAreaClass(java.lang.String buttonAreaClass)
           
 void setButtonAreaStyle(java.lang.String buttonAreaStyle)
           
 void setCancelButtonClass(java.lang.String cancelButtonClass)
           
 void setCancelButtonStyle(java.lang.String cancelButtonStyle)
           
 void setCancelButtonText(java.lang.String cancelButtonText)
           
 void setDefaultButton(ButtonType defaultButton)
           
 void setDetails(java.lang.String details)
           
 void setDetailsClass(java.lang.String detailsClass)
           
 void setDetailsStyle(java.lang.String detailsStyle)
           
 void setEvent(java.lang.String event)
           
 void setFor(java.lang.String aFor)
           
 void setIconAreaClass(java.lang.String iconAreaClass)
           
 void setIconAreaStyle(java.lang.String iconAreaStyle)
           
 void setMessage(java.lang.String message)
           
 void setMessageClass(java.lang.String messageClass)
           
 void setMessageIconUrl(java.lang.String messageIconUrl)
           
 void setMessageStyle(java.lang.String messageStyle)
           
 void setOkButtonClass(java.lang.String okButtonClass)
           
 void setOkButtonStyle(java.lang.String okButtonStyle)
           
 void setOkButtonText(java.lang.String okButtonText)
           
 void setParent(javax.faces.component.UIComponent parent)
           
 void setRolloverButtonAreaClass(java.lang.String rolloverButtonAreaClass)
           
 void setRolloverButtonAreaStyle(java.lang.String rolloverButtonAreaStyle)
           
 void setRolloverCancelButtonClass(java.lang.String rolloverCancelButtonClass)
           
 void setRolloverCancelButtonStyle(java.lang.String rolloverCancelButtonStyle)
           
 void setRolloverContentClass(java.lang.String rolloverContentClass)
           
 void setRolloverContentStyle(java.lang.String rolloverContentStyle)
           
 void setRolloverDetailsClass(java.lang.String rolloverDetailsClass)
           
 void setRolloverDetailsStyle(java.lang.String rolloverDetailsStyle)
           
 void setRolloverIconAreaClass(java.lang.String rolloverIconAreaClass)
           
 void setRolloverIconAreaStyle(java.lang.String rolloverIconAreaStyle)
           
 void setRolloverMessageClass(java.lang.String rolloverMessageClass)
           
 void setRolloverMessageStyle(java.lang.String rolloverMessageStyle)
           
 void setRolloverOkButtonClass(java.lang.String rolloverOkButtonClass)
           
 void setRolloverOkButtonStyle(java.lang.String rolloverOkButtonStyle)
           
 void setShowMessageIcon(boolean showMessageIcon)
           
 void setStandalone(boolean standalone)
           
 
Methods inherited from class org.openfaces.component.window.AbstractWindow
getCaption, getCaptionClass, getCaptionFacet, getCaptionStyle, getContentClass, getContentStyle, getMinHeight, getMinWidth, isDraggableByContent, isResizable, setCaption, setCaptionClass, setCaptionFacet, setCaptionStyle, setContentClass, setContentStyle, setDraggableByContent, setMinHeight, setMinWidth, setResizable
 
Methods inherited from class org.openfaces.component.window.PopupLayer
getAnchorElementId, getAnchorX, getAnchorY, getDraggable, getHeight, getHideOnEsc, getHideOnOuterClick, getHidingTimeout, getLeft, getModalLayerClass, getModalLayerStyle, getOndragend, getOndragstart, getOnhide, getOnshow, getTop, isVisible, processUpdates, setAnchorElementId, setAnchorX, setAnchorY, setDraggable, setHeight, setHideOnEsc, setHideOnOuterClick, setHidingTimeout, setLeft, setModal, setModalLayerClass, setModalLayerStyle, setOndragend, setOndragstart, setOnhide, setOnshow, setTop, setVisible, setWidth
 
Methods inherited from class org.openfaces.component.OUIPanel
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, restoreAttachedState, saveAttachedState, setId, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfaces.component.OUIComponent
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 

Field Detail

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
Constructor Detail

Confirmation

public Confirmation()
Method Detail

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class PopupLayer

isModal

public boolean isModal()
Overrides:
isModal in class PopupLayer

getWidth

public java.lang.String getWidth()
Overrides:
getWidth in class PopupLayer

getAlignToInvoker

public boolean getAlignToInvoker()

setAlignToInvoker

public void setAlignToInvoker(boolean alignToInvoker)

getShowMessageIcon

public boolean getShowMessageIcon()

setShowMessageIcon

public void setShowMessageIcon(boolean showMessageIcon)

getIconAreaStyle

public java.lang.String getIconAreaStyle()

setIconAreaStyle

public void setIconAreaStyle(java.lang.String iconAreaStyle)

getRolloverIconAreaStyle

public java.lang.String getRolloverIconAreaStyle()

setRolloverIconAreaStyle

public void setRolloverIconAreaStyle(java.lang.String rolloverIconAreaStyle)

getIconAreaClass

public java.lang.String getIconAreaClass()

setIconAreaClass

public void setIconAreaClass(java.lang.String iconAreaClass)

getRolloverIconAreaClass

public java.lang.String getRolloverIconAreaClass()

setRolloverIconAreaClass

public void setRolloverIconAreaClass(java.lang.String rolloverIconAreaClass)

getMessageStyle

public java.lang.String getMessageStyle()

setMessageStyle

public void setMessageStyle(java.lang.String messageStyle)

getRolloverMessageStyle

public java.lang.String getRolloverMessageStyle()

setRolloverMessageStyle

public void setRolloverMessageStyle(java.lang.String rolloverMessageStyle)

getMessageClass

public java.lang.String getMessageClass()

setMessageClass

public void setMessageClass(java.lang.String messageClass)

getRolloverMessageClass

public java.lang.String getRolloverMessageClass()

setRolloverMessageClass

public void setRolloverMessageClass(java.lang.String rolloverMessageClass)

getDetails

public java.lang.String getDetails()

setDetails

public void setDetails(java.lang.String details)

getMessageIconUrl

public java.lang.String getMessageIconUrl()

setMessageIconUrl

public void setMessageIconUrl(java.lang.String messageIconUrl)

getButtonAreaStyle

public java.lang.String getButtonAreaStyle()

setButtonAreaStyle

public void setButtonAreaStyle(java.lang.String buttonAreaStyle)

getRolloverButtonAreaStyle

public java.lang.String getRolloverButtonAreaStyle()

setRolloverButtonAreaStyle

public void setRolloverButtonAreaStyle(java.lang.String rolloverButtonAreaStyle)

getButtonAreaClass

public java.lang.String getButtonAreaClass()

setButtonAreaClass

public void setButtonAreaClass(java.lang.String buttonAreaClass)

getRolloverButtonAreaClass

public java.lang.String getRolloverButtonAreaClass()

setRolloverButtonAreaClass

public void setRolloverButtonAreaClass(java.lang.String rolloverButtonAreaClass)

getDefaultButton

public ButtonType getDefaultButton()

setDefaultButton

public void setDefaultButton(ButtonType defaultButton)

getRolloverContentStyle

public java.lang.String getRolloverContentStyle()

setRolloverContentStyle

public void setRolloverContentStyle(java.lang.String rolloverContentStyle)

getRolloverContentClass

public java.lang.String getRolloverContentClass()

setRolloverContentClass

public void setRolloverContentClass(java.lang.String rolloverContentClass)

getDetailsStyle

public java.lang.String getDetailsStyle()

setDetailsStyle

public void setDetailsStyle(java.lang.String detailsStyle)

getRolloverDetailsStyle

public java.lang.String getRolloverDetailsStyle()

setRolloverDetailsStyle

public void setRolloverDetailsStyle(java.lang.String rolloverDetailsStyle)

getOkButtonStyle

public java.lang.String getOkButtonStyle()

setOkButtonStyle

public void setOkButtonStyle(java.lang.String okButtonStyle)

getRolloverOkButtonStyle

public java.lang.String getRolloverOkButtonStyle()

setRolloverOkButtonStyle

public void setRolloverOkButtonStyle(java.lang.String rolloverOkButtonStyle)

getCancelButtonStyle

public java.lang.String getCancelButtonStyle()

setCancelButtonStyle

public void setCancelButtonStyle(java.lang.String cancelButtonStyle)

getRolloverCancelButtonStyle

public java.lang.String getRolloverCancelButtonStyle()

setRolloverCancelButtonStyle

public void setRolloverCancelButtonStyle(java.lang.String rolloverCancelButtonStyle)

getDetailsClass

public java.lang.String getDetailsClass()

setDetailsClass

public void setDetailsClass(java.lang.String detailsClass)

getRolloverDetailsClass

public java.lang.String getRolloverDetailsClass()

setRolloverDetailsClass

public void setRolloverDetailsClass(java.lang.String rolloverDetailsClass)

getOkButtonClass

public java.lang.String getOkButtonClass()

setOkButtonClass

public void setOkButtonClass(java.lang.String okButtonClass)

getRolloverOkButtonClass

public java.lang.String getRolloverOkButtonClass()

setRolloverOkButtonClass

public void setRolloverOkButtonClass(java.lang.String rolloverOkButtonClass)

getCancelButtonClass

public java.lang.String getCancelButtonClass()

setCancelButtonClass

public void setCancelButtonClass(java.lang.String cancelButtonClass)

getRolloverCancelButtonClass

public java.lang.String getRolloverCancelButtonClass()

setRolloverCancelButtonClass

public void setRolloverCancelButtonClass(java.lang.String rolloverCancelButtonClass)

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

getOkButtonText

public java.lang.String getOkButtonText()

setOkButtonText

public void setOkButtonText(java.lang.String okButtonText)

getCancelButtonText

public java.lang.String getCancelButtonText()

setCancelButtonText

public void setCancelButtonText(java.lang.String cancelButtonText)

getFor

public java.lang.String getFor()
Specified by:
getFor in interface OUIClientAction

setFor

public void setFor(java.lang.String aFor)
Specified by:
setFor in interface OUIClientAction

getEvent

public java.lang.String getEvent()
Specified by:
getEvent in interface OUIClientAction

setEvent

public void setEvent(java.lang.String event)
Specified by:
setEvent in interface OUIClientAction

isStandalone

public boolean isStandalone()
Specified by:
isStandalone in interface OUIClientAction

setStandalone

public void setStandalone(boolean standalone)
Specified by:
setStandalone in interface OUIClientAction

setParent

public void setParent(javax.faces.component.UIComponent parent)
Overrides:
setParent 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 AbstractWindow

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 AbstractWindow


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.