lumis.service.autoadministration.control
Class ExecuteScriptControl

Package class diagram package ExecuteScriptControl
java.lang.Object
  extended by lumis.doui.control.Control
      extended by lumis.doui.control.script.ScriptControl
          extended by lumis.service.autoadministration.control.ExecuteScriptControl
All Implemented Interfaces:
VariableResolver, IControl
Direct Known Subclasses:
CallEditInterfaceScriptControl, CallLockContentScriptControl, CallPreviewInterfaceScriptControl, CallVersionsInterfaceScriptControl

public abstract class ExecuteScriptControl
extends ScriptControl

Abstract class to render javascripts.

Since:
7.0.0

Field Summary
protected  String itemIdControlId
          Control attribute to define itemId control id.
 
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
ExecuteScriptControl()
           
 
Method Summary
protected  String getItemId()
          Returns the itemId.
protected  String getJavascriptMessage(String text)
          Returns a javascript alert.
 void init(Node controlDefinitionNode, ControlContainer controlContainer, IControl parentControl)
           
protected abstract  void setDefinitionNode(String itemId)
          Defines the node to be transformed in link from control.
 void setRenderData()
           
 
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, buildSubControls, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getRuntimeDefaultSource, getScriptActionValidation, getSourceContext, getStringsToLocalize, getType, getValidationScript, getWindowProperties, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRuntimeAttributes, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemIdControlId

protected String itemIdControlId
Control attribute to define itemId control id.

Constructor Detail

ExecuteScriptControl

public ExecuteScriptControl()
Method Detail

init

public void init(Node controlDefinitionNode,
                 ControlContainer controlContainer,
                 IControl parentControl)
          throws PortalException
Specified by:
init in interface IControl
Overrides:
init in class Control
Throws:
PortalException

setRenderData

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

getJavascriptMessage

protected String getJavascriptMessage(String text)
Returns a javascript alert.

Parameters:
text - text to be showed.
Returns:
a javascript alert.
Since:
7.0.0

getItemId

protected String getItemId()
                    throws PortalException
Returns the itemId.

Returns:
the itemId.
Throws:
PortalException
Since:
7.0.0

setDefinitionNode

protected abstract void setDefinitionNode(String itemId)
                                   throws PortalException
Defines the node to be transformed in link from control.

Parameters:
itemId - the itemId.
Throws:
PortalException
Since:
7.0.0


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