lumis.content.control.autolayout
Class AutoLayoutPublishingInformationControl
java.lang.Object
lumis.doui.control.Control
lumis.doui.control.DataControl
lumis.doui.control.DataBoundControl
lumis.content.control.autolayout.AutoLayoutPublishingInformationControl
- All Implemented Interfaces:
- Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer
public class AutoLayoutPublishingInformationControl
- extends DataBoundControl
Performs autolayout of publishing information.
Example use:
xml data available for xsl rendering:
|
|
- Since:
- 4.0.4
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, setRenderData, setSourceParameter, setSourceParameters, setsSourceParameters, setValid, setValueFromSource, 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, setProcessActionHandlerParameters, setTrim, setValue, valueIsArray |
Methods inherited from class lumis.doui.control.Control |
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getControlResource, 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, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes |
bHasPublishStartDate
protected boolean bHasPublishStartDate
bHasPublishEndDate
protected boolean bHasPublishEndDate
bHasHighlight
protected boolean bHasHighlight
bHasHighlightEndDate
protected boolean bHasHighlightEndDate
bHasPublishToServiceInstances
protected boolean bHasPublishToServiceInstances
bHasPublishToSocialNetwork
protected boolean bHasPublishToSocialNetwork
bHasPublishToPrincipals
protected boolean bHasPublishToPrincipals
isPublishStartDateFieldId
protected String isPublishStartDateFieldId
isPublishEndDateFieldId
protected String isPublishEndDateFieldId
isHighlightFieldId
protected String isHighlightFieldId
isHighlightEndDateFieldId
protected String isHighlightEndDateFieldId
isPublishToServiceInstancesFieldId
protected String isPublishToServiceInstancesFieldId
isPublishToSocialNetworkFieldId
protected String isPublishToSocialNetworkFieldId
isPublishToPrincipalsFieldId
protected String isPublishToPrincipalsFieldId
bHasPublishingInformation
protected boolean bHasPublishingInformation
AutoLayoutPublishingInformationControl
public AutoLayoutPublishingInformationControl()
init
public void init(Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl)
throws PortalException
- Specified by:
init
in interface IControl
- Overrides:
init
in class DataBoundControl
- Throws:
PortalException
getFieldIdByPublishFieldType
protected String getFieldIdByPublishFieldType(String publishType)
throws PortalException
- Throws:
PortalException
buildSubControls
public void buildSubControls()
throws PortalException
- Specified by:
buildSubControls
in interface IControl
- Overrides:
buildSubControls
in class DataBoundControl
- Throws:
PortalException
hasPublishingInformation
public boolean hasPublishingInformation()
- Returns:
- Returns the hasPublishingInformation.
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.