Class RemoteCommand
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UICommand
-
- org.primefaces.extensions.component.remotecommand.RemoteCommand
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.ActionSource,javax.faces.component.ActionSource2,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.AjaxSource
public class RemoteCommand extends javax.faces.component.UICommand implements org.primefaces.component.api.AjaxSourceComponent class for theRemoteCommandcomponent.- Since:
- 0.2
- Version:
- $Revision$
- Author:
- Thomas Andraschko / last modified by $Author$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRemoteCommand.PropertyKeysProperties that are tracked by state saving.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPE
-
Constructor Summary
Constructors Constructor Description RemoteCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbroadcast(javax.faces.event.FacesEvent event)protected voidfindChildParameters()javax.el.MethodExpressiongetActionListenerMethodExpression()protected java.util.List<AbstractParameter>getAllParameters()protected java.util.List<AssignableParameter>getAssignableParameters()protected java.lang.Object[]getConvertedMethodParameters(javax.faces.context.FacesContext context)java.lang.StringgetDelay()java.lang.StringgetFamily()java.lang.StringgetForm()protected java.util.List<MethodParameter>getMethodParameters()java.lang.StringgetName()java.lang.StringgetOncomplete()java.lang.StringgetOnerror()java.lang.StringgetOnstart()java.lang.StringgetOnsuccess()java.lang.StringgetParameterValue(javax.faces.context.FacesContext context, java.lang.String name)java.lang.StringgetPartialSubmitFilter()java.lang.StringgetProcess()intgetTimeout()java.lang.StringgetUpdate()booleanisAjaxified()booleanisAsync()booleanisAutoRun()booleanisGlobal()booleanisIgnoreAutoUpdate()booleanisIgnoreComponentNotFound()booleanisPartialSubmit()booleanisPartialSubmitSet()booleanisResetValues()booleanisResetValuesSet()java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetActionListenerMethodExpression(javax.el.MethodExpression actionListener)voidsetAsync(boolean async)voidsetAutoRun(boolean autoRun)voidsetDelay(java.lang.String delay)voidsetForm(java.lang.String _form)voidsetGlobal(boolean global)voidsetIgnoreAutoUpdate(boolean ignoreAutoUpdate)voidsetIgnoreComponentNotFound(boolean ignoreComponentNotFound)voidsetName(java.lang.String name)voidsetOncomplete(java.lang.String oncomplete)voidsetOnerror(java.lang.String onerror)voidsetOnstart(java.lang.String onstart)voidsetOnsuccess(java.lang.String onsuccess)voidsetPartialSubmit(boolean partialSubmit)voidsetPartialSubmitFilter(java.lang.String _partialSubmitFilter)voidsetProcess(java.lang.String process)voidsetResetValues(boolean resetValues)voidsetTimeout(int timeout)voidsetUpdate(java.lang.String update)-
Methods inherited from class javax.faces.component.UICommand
addActionListener, getAction, getActionExpression, getActionListener, getActionListeners, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
-
-
-
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
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UICommand
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getUpdate
public java.lang.String getUpdate()
- Specified by:
getUpdatein interfaceorg.primefaces.component.api.AjaxSource
-
setUpdate
public void setUpdate(java.lang.String update)
-
getProcess
public java.lang.String getProcess()
- Specified by:
getProcessin interfaceorg.primefaces.component.api.AjaxSource
-
setProcess
public void setProcess(java.lang.String process)
-
getOnstart
public java.lang.String getOnstart()
- Specified by:
getOnstartin interfaceorg.primefaces.component.api.AjaxSource
-
setOnstart
public void setOnstart(java.lang.String onstart)
-
getOncomplete
public java.lang.String getOncomplete()
- Specified by:
getOncompletein interfaceorg.primefaces.component.api.AjaxSource
-
setOncomplete
public void setOncomplete(java.lang.String oncomplete)
-
getOnerror
public java.lang.String getOnerror()
- Specified by:
getOnerrorin interfaceorg.primefaces.component.api.AjaxSource
-
setOnerror
public void setOnerror(java.lang.String onerror)
-
getOnsuccess
public java.lang.String getOnsuccess()
- Specified by:
getOnsuccessin interfaceorg.primefaces.component.api.AjaxSource
-
setOnsuccess
public void setOnsuccess(java.lang.String onsuccess)
-
isGlobal
public boolean isGlobal()
- Specified by:
isGlobalin interfaceorg.primefaces.component.api.AjaxSource
-
setGlobal
public void setGlobal(boolean global)
-
isAsync
public boolean isAsync()
- Specified by:
isAsyncin interfaceorg.primefaces.component.api.AjaxSource
-
setAsync
public void setAsync(boolean async)
-
isPartialSubmit
public boolean isPartialSubmit()
- Specified by:
isPartialSubmitin interfaceorg.primefaces.component.api.AjaxSource
-
setPartialSubmit
public void setPartialSubmit(boolean partialSubmit)
-
isAutoRun
public boolean isAutoRun()
-
setAutoRun
public void setAutoRun(boolean autoRun)
-
getActionListenerMethodExpression
public javax.el.MethodExpression getActionListenerMethodExpression()
-
setActionListenerMethodExpression
public void setActionListenerMethodExpression(javax.el.MethodExpression actionListener)
-
isPartialSubmitSet
public boolean isPartialSubmitSet()
- Specified by:
isPartialSubmitSetin interfaceorg.primefaces.component.api.AjaxSource
-
isResetValues
public boolean isResetValues()
- Specified by:
isResetValuesin interfaceorg.primefaces.component.api.AjaxSource
-
setResetValues
public void setResetValues(boolean resetValues)
-
isIgnoreAutoUpdate
public boolean isIgnoreAutoUpdate()
- Specified by:
isIgnoreAutoUpdatein interfaceorg.primefaces.component.api.AjaxSource
-
setIgnoreAutoUpdate
public void setIgnoreAutoUpdate(boolean ignoreAutoUpdate)
-
isResetValuesSet
public boolean isResetValuesSet()
- Specified by:
isResetValuesSetin interfaceorg.primefaces.component.api.AjaxSource
-
getDelay
public java.lang.String getDelay()
- Specified by:
getDelayin interfaceorg.primefaces.component.api.AjaxSource
-
setDelay
public void setDelay(java.lang.String delay)
-
getTimeout
public int getTimeout()
- Specified by:
getTimeoutin interfaceorg.primefaces.component.api.AjaxSource
-
setTimeout
public void setTimeout(int timeout)
-
getPartialSubmitFilter
public java.lang.String getPartialSubmitFilter()
- Specified by:
getPartialSubmitFilterin interfaceorg.primefaces.component.api.AjaxSource
-
setPartialSubmitFilter
public void setPartialSubmitFilter(java.lang.String _partialSubmitFilter)
-
getForm
public java.lang.String getForm()
- Specified by:
getFormin interfaceorg.primefaces.component.api.AjaxSource
-
setForm
public void setForm(java.lang.String _form)
-
broadcast
public void broadcast(javax.faces.event.FacesEvent event)
- Overrides:
broadcastin classjavax.faces.component.UICommand
-
findChildParameters
protected void findChildParameters()
-
getAllParameters
protected java.util.List<AbstractParameter> getAllParameters()
-
getAssignableParameters
protected java.util.List<AssignableParameter> getAssignableParameters()
-
getMethodParameters
protected java.util.List<MethodParameter> getMethodParameters()
-
getConvertedMethodParameters
protected java.lang.Object[] getConvertedMethodParameters(javax.faces.context.FacesContext context)
-
getParameterValue
public java.lang.String getParameterValue(javax.faces.context.FacesContext context, java.lang.String name)
-
isAjaxified
public boolean isAjaxified()
- Specified by:
isAjaxifiedin interfaceorg.primefaces.component.api.AjaxSource
-
isIgnoreComponentNotFound
public boolean isIgnoreComponentNotFound()
- Specified by:
isIgnoreComponentNotFoundin interfaceorg.primefaces.component.api.AjaxSource
-
setIgnoreComponentNotFound
public void setIgnoreComponentNotFound(boolean ignoreComponentNotFound)
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase
-
-