Class WorkflowStatusAdvancedTabularDataControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.DataControl
-
- lumis.doui.control.DataBoundControl<TabularSource<?>>
-
- lumis.doui.control.tabulardata.TabularDataControl
-
- lumis.doui.control.tabulardata.AdvancedTabularDataControl
-
- lumis.service.autoadministration.control.WorkflowStatusAdvancedTabularDataControl
-
- All Implemented Interfaces:
java.util.Observer
,javax.servlet.jsp.el.VariableResolver
,IControl
,IDataBoundControl
,IDataControl
,IRenderer
- Direct Known Subclasses:
LastContentsAdvancedTabularDataControl
public class WorkflowStatusAdvancedTabularDataControl extends AdvancedTabularDataControl
Render the advanced tabular data to render contents with pending workflow actions, and their workflow sub controls to make available the actions.- Since:
- 7.0.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
-
Fields inherited from class lumis.doui.control.tabulardata.AdvancedTabularDataControl
ALLOW_SELECT_ROW_TYPE_MULTIPLE, ALLOW_SELECT_ROW_TYPE_NONE, ALLOW_SELECT_ROW_TYPE_SINGLE, allowSelectRowType, orderByDir, orderByField
-
Fields inherited from class lumis.doui.control.DataControl
FORCE_CASE_LOWER, FORCE_CASE_NONE, FORCE_CASE_UPPER, forceCase, requestParameterName, UNKNOWN_DATA_TYPE, value, valuePreviouslySet
-
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, ON_EVENT_VALIDATE, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
-
-
Constructor Summary
Constructors Constructor Description WorkflowStatusAdvancedTabularDataControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getWorkflowActionSubControlXML(java.lang.String baseGroupControlId)
Returns the Workflow action sub controls using a id to make relation between the sub controls.protected java.lang.String
getWorkflowCurrentStateSubControlXML(java.lang.String baseGroupControlId)
Returns the Workflow current state sub controls using a id to make relation between the sub controls.protected java.lang.String
getWorkflowSubControlXML(java.lang.String itemId)
Returns the workflow sub controls defined for the given itemId.void
setRenderData()
-
Methods inherited from class lumis.doui.control.tabulardata.AdvancedTabularDataControl
buildSubControls, getRequestHelpDefinition, init, loadFromRequest, setFieldData, setOrderByRenderData, setSelectedElementsRenderData, setValueFromSource
-
Methods inherited from class lumis.doui.control.tabulardata.TabularDataControl
addRowAction, getControlResource, getConverter, getFieldHyperlink, getFieldRenderValue, getRowHyperlink, getRowOnClick, getStringsToLocalize, isContentSource, isCurrentPrimaryContent, mayAddHyperlinkValue
-
Methods inherited from class lumis.doui.control.DataBoundControl
autoAddDateTimeValueValidator, autoAddDoubleValueValidator, autoAddFileSizeValidator, autoAddIntegerValueValidator, autoAddLengthValidator, autoAddLongValueValidator, autoAddRequiredValueValidator, autoAddValidators, createConverter, createDataType, getDataId, getFieldName, getProcessActionHandlerParameterName, getReload, getRuntimeDefaultSource, getSource, getSourceById, getSourceContext, getUnboundedConverter, setDefaultValue, setRawValue, setReload, setSourceParameter, setValid, setValueFromSource, update
-
Methods inherited from class lumis.doui.control.DataControl
convertValueToControlValue, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, setProcessActionHandlerParameters, setSourceParameter, setSourceParameters, setTrim, setValue, valueIsArray
-
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getType, getValidationScript, getWindowProperties, getWindowProperties, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, 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, getId, getName, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes
-
Methods inherited from interface lumis.doui.control.IDataControl
getProcessActionIds, getValue, getValue, setProcessActionHandlerParameters, setValue
-
Methods inherited from interface lumis.doui.render.IRenderer
getResources
-
-
-
-
Method Detail
-
setRenderData
public void setRenderData() throws PortalException
- Specified by:
setRenderData
in interfaceIControl
- Overrides:
setRenderData
in classAdvancedTabularDataControl
- Throws:
PortalException
-
getWorkflowSubControlXML
protected java.lang.String getWorkflowSubControlXML(java.lang.String itemId)
Returns the workflow sub controls defined for the given itemId.- Parameters:
itemId
- the itemId.- Returns:
- the workflow sub controls defined for the given itemId.
- Since:
- 7.0.0
-
getWorkflowActionSubControlXML
protected java.lang.String getWorkflowActionSubControlXML(java.lang.String baseGroupControlId)
Returns the Workflow action sub controls using a id to make relation between the sub controls.- Parameters:
baseGroupControlId
- the id to make the sub controls relationship.- Returns:
- the Workflow action sub controls using a id to make relation between the sub controls.
- Since:
- 7.0.0
-
getWorkflowCurrentStateSubControlXML
protected java.lang.String getWorkflowCurrentStateSubControlXML(java.lang.String baseGroupControlId)
Returns the Workflow current state sub controls using a id to make relation between the sub controls.- Parameters:
baseGroupControlId
- the id to make the sub controls relationship.- Returns:
- the Workflow current state sub controls using a id to make relation between the sub controls.
- Since:
- 7.0.0
-
-