public class ForumButtonVisibilityControl extends SourceBoundControl<TabularSource<?>>
Modifier and Type | Field and Description |
---|---|
static String |
VISIBILITY_TYPE_FORUM_LOCK_BUTTONS |
static String |
VISIBILITY_TYPE_FORUM_NEW_TOPIC_BUTTONS |
static String |
VISIBILITY_TYPE_TOPIC_LOCK_BUTTONS |
static String |
VISIBILITY_TYPE_TOPIC_REPLY_BUTTONS |
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 and Description |
---|
ForumButtonVisibilityControl() |
Modifier and Type | Method and Description |
---|---|
protected void |
handleForumLockButtons(Node controlDefinitionNode,
String userId) |
protected void |
handleForumNewTopicButtons(Node controlDefinitionNode,
String currentUserId) |
protected void |
handleTopicLockButtons(Node controlDefinitionNode,
String userId) |
protected void |
handleTopicReplyButtons(Node controlDefinitionNode,
String userId) |
protected void |
removeAllSubControls(Node controlDefinitionNode) |
void |
setRenderData() |
getRuntimeDefaultSource, getSource, getSourceContext
appendSubControl, appendSubControls, applyOnEventScripts, buildSubControls, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getStringsToLocalize, getType, getValidationScript, getWindowProperties, getWindowProperties, init, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRuntimeAttributes, setValid
public static String VISIBILITY_TYPE_FORUM_LOCK_BUTTONS
public static String VISIBILITY_TYPE_TOPIC_LOCK_BUTTONS
public static String VISIBILITY_TYPE_FORUM_NEW_TOPIC_BUTTONS
public static String VISIBILITY_TYPE_TOPIC_REPLY_BUTTONS
public void setRenderData() throws PortalException
setRenderData
in interface IControl
setRenderData
in class Control
PortalException
protected void handleForumLockButtons(Node controlDefinitionNode, String userId) throws PortalException
PortalException
protected void handleTopicLockButtons(Node controlDefinitionNode, String userId) throws PortalException
PortalException
protected void handleForumNewTopicButtons(Node controlDefinitionNode, String currentUserId) throws PortalException
PortalException
protected void handleTopicReplyButtons(Node controlDefinitionNode, String userId) throws PortalException
PortalException
protected void removeAllSubControls(Node controlDefinitionNode) throws PortalException
PortalException
LumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.