lumis.service.report.control
Class BaseParametersControl

Package class diagram package BaseParametersControl
java.lang.Object
  extended by lumis.doui.control.Control
      extended by lumis.service.report.control.BaseParametersControl
All Implemented Interfaces:
VariableResolver, IControl
Direct Known Subclasses:
ConfigParametersControl, RuntimeParametersControl

public abstract class BaseParametersControl
extends Control

Base control for report parameter controls.

Since:
4.1.0

Field Summary
protected  ReportType reportType
           
 
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
BaseParametersControl()
           
 
Method Summary
 void buildSubControls()
           
 IResource getControlResource()
           
protected abstract  Node getControlsNode(ReportType reportTypeConfig)
           
protected abstract  Node getSourceNode(ReportType reportTypeConfig)
           
 
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, getRuntimeDefaultSource, getScriptActionValidation, getScriptGetValues, getScriptGetValuesFunctionImplementation, getScriptGetValuesFunctionName, getScriptGetValuesRegistration, getSourceContext, getStringsToLocalize, getType, getValidationScript, init, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRenderData, setRuntimeAttributes, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reportType

protected ReportType reportType
Constructor Detail

BaseParametersControl

public BaseParametersControl()
Method Detail

buildSubControls

public void buildSubControls()
                      throws PortalException
Specified by:
buildSubControls in interface IControl
Overrides:
buildSubControls in class Control
Throws:
PortalException

getControlResource

public IResource getControlResource()
                             throws PortalException
Specified by:
getControlResource in interface IControl
Overrides:
getControlResource in class Control
Throws:
PortalException

getSourceNode

protected abstract Node getSourceNode(ReportType reportTypeConfig)
                               throws PortalException
Throws:
PortalException

getControlsNode

protected abstract Node getControlsNode(ReportType reportTypeConfig)
                                 throws PortalException
Throws:
PortalException


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