lumis.content.control.publishtosocialnetwork
Class PublishToSocialNetworkControl
java.lang.Object
lumis.doui.control.Control
lumis.doui.control.DataControl
lumis.doui.control.DataBoundControl<ContentTableSource>
lumis.content.control.publishtosocialnetwork.PublishToSocialNetworkControl
- All Implemented Interfaces:
- Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer
public class PublishToSocialNetworkControl
- extends DataBoundControl<ContentTableSource>
Control to publish content to social networks.
Example use:
xml data available for xsl rendering:
lumis/portal/client/images/SocialNetwork.jpg
lumis.service.content.publishtosocialnetworks.adminMessagePublication
flush_publishToSocialNetworkControl
- Since:
- 6.1.0
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 |
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, loadFromRequest, setDefaultValue, setRawValue, setReload, setSourceParameter, setSourceParameters, setsSourceParameters, setValid, setValueFromSource, update |
Methods inherited from class lumis.doui.control.DataControl |
convertValueToControlValue, getConverter, getDataType, getDefaultValue, getParameterValue, getProcessActionIds, getRequestParameterName, getValue, getValue, getValueClass, initProcessActionIds, isTrim, loadSubControlFromRequest, loadSubControlsFromRequest, setProcessActionHandlerParameter, setProcessActionHandlerParameter, 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, getScriptGetValues, getScriptGetValuesFunctionImplementation, getScriptGetValuesFunctionName, getScriptGetValuesRegistration, getSourceContext, getStringsToLocalize, getType, getValidationScript, 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.IControl |
createContainer, disconnect, getChildControls, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes |
primaryKeyFieldId
protected String primaryKeyFieldId
- Since:
- 6.1.0
contentLocaleId
protected String contentLocaleId
- Since:
- 6.1.0
valueSubControl
protected IDataControl valueSubControl
- Since:
- 6.1.0
buttonSubControl
protected ButtonControl buttonSubControl
- Since:
- 6.1.0
numberOfMessages
protected Integer numberOfMessages
- Since:
- 6.1.0
PublishToSocialNetworkControl
public PublishToSocialNetworkControl()
init
public void init(Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl)
throws PortalException
- Specified by:
init
in interface IControl
- Overrides:
init
in class DataBoundControl<ContentTableSource>
- Throws:
PortalException
- Since:
- 6.1.0
setValueFromSource
protected void setValueFromSource(ContentTableSource source)
throws PortalException
- Description copied from class:
DataBoundControl
- Reads the value corresponding to the current control from the control
source. By default the value that is taken from the source is from the
first row of the source tabular data. However, if the control has the
dataRow specified, the value taken from the source tabular data
corresponds to specified row.
- Overrides:
setValueFromSource
in class DataBoundControl<ContentTableSource>
- Throws:
PortalException
buildSubControls
public void buildSubControls()
throws PortalException
- Specified by:
buildSubControls
in interface IControl
- Overrides:
buildSubControls
in class DataBoundControl<ContentTableSource>
- Throws:
PortalException
setRenderData
public void setRenderData()
throws PortalException
- Specified by:
setRenderData
in interface IControl
- Overrides:
setRenderData
in class DataBoundControl<ContentTableSource>
- Throws:
PortalException
getControlResource
public IResource getControlResource()
throws PortalException
- Specified by:
getControlResource
in interface IControl
- Overrides:
getControlResource
in class Control
- Throws:
PortalException
setProcessActionHandlerParameters
public void setProcessActionHandlerParameters(IProcessActionHandler processActionHandler)
throws PortalException
- Description copied from class:
DataControl
- Sets the control value as a process action handler parameter.
- Specified by:
setProcessActionHandlerParameters
in interface IDataControl
- Overrides:
setProcessActionHandlerParameters
in class DataControl
- Throws:
PortalException
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.