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_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
bHasComments
protected boolean bHasComments
bHasPublishToServiceInstances
protected boolean bHasPublishToServiceInstances
bHasPublishToPrincipals
protected boolean bHasPublishToPrincipals
isPublishStartDateFieldId
protected String isPublishStartDateFieldId
isPublishEndDateFieldId
protected String isPublishEndDateFieldId
isHighlightFieldId
protected String isHighlightFieldId
isHighlightEndDateFieldId
protected String isHighlightEndDateFieldId
isCommentsFieldId
protected String isCommentsFieldId
isPublishToServiceInstancesFieldId
protected String isPublishToServiceInstancesFieldId
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 5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.