Class FileSystemTabularData
- 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.portalmanagement.filesystem.FileSystemTabularData
-
- All Implemented Interfaces:
Observer
,VariableResolver
,IControl
,IDataBoundControl
,IDataControl
,IRenderer
public class FileSystemTabularData extends AdvancedTabularDataControl
Customized tabular data for the filesystem service.- Since:
- 4.0.9
- Version:
- $Revision: 16860 $ $Date: 2015-02-02 17:26:14 -0200 (Mon, 02 Feb 2015) $
-
-
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 FileSystemTabularData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getFieldHyperlink(TabularSource source, ISourceData row, String fieldId, String compositePrimaryKey, int rowIndex)
protected String
getRowHyperlink(TabularSource source, ISourceData row, String compositePrimaryKey, int rowIndex)
-
Methods inherited from class lumis.doui.control.tabulardata.AdvancedTabularDataControl
buildSubControls, getRequestHelpDefinition, init, loadFromRequest, setFieldData, setOrderByRenderData, setRenderData, setSelectedElementsRenderData, setValueFromSource
-
Methods inherited from class lumis.doui.control.tabulardata.TabularDataControl
addRowAction, getControlResource, getConverter, 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, 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
-
getFieldHyperlink
protected String getFieldHyperlink(TabularSource source, ISourceData row, String fieldId, String compositePrimaryKey, int rowIndex) throws PortalException
- Overrides:
getFieldHyperlink
in classTabularDataControl
- Throws:
PortalException
-
getRowHyperlink
protected String getRowHyperlink(TabularSource source, ISourceData row, String compositePrimaryKey, int rowIndex) throws PortalException
- Overrides:
getRowHyperlink
in classTabularDataControl
- Throws:
PortalException
-
-