lumis.service.autoadministration.control
Class WorkflowStateControl
java.lang.Object
lumis.doui.control.Control
lumis.doui.control.DataControl
lumis.doui.control.DataBoundControl<ContentTableSource>
lumis.service.autoadministration.control.WorkflowMetaDataControl
lumis.service.autoadministration.control.WorkflowStateControl
- All Implemented Interfaces:
- Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer
public class WorkflowStateControl
- extends WorkflowMetaDataControl
Control to display the current content state from the control's itemId.
- Since:
- 7.0.0
Fields inherited from class lumis.doui.control.Control |
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_REPLACE_INTERFACE, ON_EVENT_SCRIPT, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE |
Methods inherited from class lumis.doui.control.DataBoundControl |
autoAddDateTimeValueValidator, autoAddDoubleValueValidator, autoAddFileSizeValidator, autoAddIntegerValueValidator, autoAddLengthValidator, autoAddLongValueValidator, autoAddRequiredValueValidator, autoAddValidators, createConverter, getDataId, getFieldName, getProcessActionHandlerParameterName, getReload, getRuntimeDefaultSource, getSource, getSourceById, getUnboundedConverter, setDefaultValue, setRawValue, setReload, setSourceParameter, setSourceParameters, setsSourceParameters, setValid, update |
Methods inherited from class lumis.doui.control.DataControl |
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setProcessActionHandlerParameters, setTrim, setValue, valueIsArray |
Methods inherited from class lumis.doui.control.Control |
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getScriptActionValidation, getSourceContext, getStringsToLocalize, getType, getValidationScript, getWindowProperties, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRuntimeAttributes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface lumis.doui.control.IControl |
createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes |
WorkflowStateControl
public WorkflowStateControl()
getControlId
public static String getControlId(String itemId)
- Returns the Control id based on given row identifier.
- Parameters:
itemId
- the row identifier.
- Returns:
- the Control id based on given row identifier.
- Since:
- 7.0.0
loadFromRequest
public void loadFromRequest()
throws PortalException
- Specified by:
loadFromRequest
in interface IDataControl
- Overrides:
loadFromRequest
in class DataBoundControl<ContentTableSource>
- Throws:
PortalException
setValueFromSource
protected void setValueFromSource(ContentTableSource source)
throws PortalException
- Description copied from class:
DataBoundControl
- Reads the value corresponding to the current control from the control
source. By default the value that is taken from the source is from the
first row of the source tabular data. However, if the control has the
dataRow specified, the value taken from the source tabular data
corresponds to specified row.
- Overrides:
setValueFromSource
in class WorkflowMetaDataControl
- Throws:
PortalException
createDataType
protected IDouiDataType createDataType()
throws PortalException
- Description copied from class:
DataBoundControl
- Creates the data type to be used for this control.
For a data bound control, if no data type was specified in the control
definition, the data type of its associated source field will be used, if
any.
- Overrides:
createDataType
in class DataBoundControl<ContentTableSource>
- Returns:
- the data type to be used for this control, or null if this
control does not knows which data type to use.
- Throws:
PortalException
setRenderData
public void setRenderData()
throws PortalException
- Specified by:
setRenderData
in interface IControl
- Overrides:
setRenderData
in class WorkflowMetaDataControl
- Throws:
PortalException
Lumisportal 7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.