lumis.service.autoadministration.control
Class WorkflowStatusAdvancedTabularDataControl

Package class diagram package WorkflowStatusAdvancedTabularDataControl
java.lang.Object
  extended by lumis.doui.control.Control
      extended by lumis.doui.control.DataControl
          extended by lumis.doui.control.DataBoundControl<TabularSource<?>>
              extended by lumis.doui.control.tabulardata.TabularDataControl
                  extended by lumis.doui.control.tabulardata.AdvancedTabularDataControl
                      extended by lumis.service.autoadministration.control.WorkflowStatusAdvancedTabularDataControl
All Implemented Interfaces:
Observer, 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

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, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
 
Constructor Summary
WorkflowStatusAdvancedTabularDataControl()
           
 
Method Summary
protected  String getWorkflowActionSubControlXML(String baseGroupControlId)
          Returns the Workflow action sub controls using a id to make relation between the sub controls.
protected  String getWorkflowCurrentStateSubControlXML(String baseGroupControlId)
          Returns the Workflow current state sub controls using a id to make relation between the sub controls.
protected  String getWorkflowSubControlXML(String itemId)
          Returns the workflow sub controls defined for the given itemId.
 void setRenderData()
           
 
Methods inherited from class lumis.doui.control.tabulardata.AdvancedTabularDataControl
buildSubControls, init, loadFromRequest, setFieldData, setOrderByRenderData, setSelectedElementsRenderData, setValueFromSource
 
Methods inherited from class lumis.doui.control.tabulardata.TabularDataControl
addRowAction, getControlResource, getConverter, getFieldHyperlink, getRowHyperlink, getRowOnClick, getStringsToLocalize
 
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, getUnboundedConverter, setDefaultValue, setRawValue, setReload, setSourceParameter, setSourceParameters, setsSourceParameters, 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, setTrim, setValue, valueIsArray
 
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getSourceContext, 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.IDataControl
getProcessActionIds, getValue, getValue, setProcessActionHandlerParameters, setValue
 
Methods inherited from interface lumis.doui.control.IControl
createContainer, disconnect, getChildControls, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes
 
Methods inherited from interface lumis.doui.render.IRenderer
getResources, getSourceContext
 

Constructor Detail

WorkflowStatusAdvancedTabularDataControl

public WorkflowStatusAdvancedTabularDataControl()
Method Detail

setRenderData

public void setRenderData()
                   throws PortalException
Specified by:
setRenderData in interface IControl
Overrides:
setRenderData in class AdvancedTabularDataControl
Throws:
PortalException

getWorkflowSubControlXML

protected String getWorkflowSubControlXML(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 String getWorkflowActionSubControlXML(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 String getWorkflowCurrentStateSubControlXML(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


Lumisportal  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.