Package lumis.content.control.autolayout
Class AutoLayoutPublishingInformationControl
- java.lang.Object
-
- lumis.doui.control.Control
-
- lumis.doui.control.SourceBoundControl<ContentTableSource>
-
- lumis.content.control.autolayout.AutoLayoutPublishingInformationControl
-
- All Implemented Interfaces:
VariableResolver
,IControl
public class AutoLayoutPublishingInformationControl extends SourceBoundControl<ContentTableSource>
Performs autolayout of publishing information.
Example use:- Since:
- 4.0.4
- Version:
- $Revision: 20877 $ $Date: 2018-01-09 11:44:08 -0200 (Tue, 09 Jan 2018) $
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
bHasHighlight
protected boolean
bHasHighlightEndDate
protected boolean
bHasPublishEndDate
protected boolean
bHasPublishingInformation
protected boolean
bHasPublishStartDate
protected boolean
bHasPublishToPrincipals
protected boolean
bHasPublishToServiceInstances
protected boolean
bHasPublishToSocialNetwork
protected String
isHighlightEndDateFieldId
protected String
isHighlightFieldId
protected String
isPublishEndDateFieldId
protected String
isPublishStartDateFieldId
protected String
isPublishToPrincipalsFieldId
protected String
isPublishToServiceInstancesFieldId
protected String
isPublishToSocialNetworkFieldId
-
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, ON_EVENT_VALIDATE, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE
-
-
Constructor Summary
Constructors Constructor Description AutoLayoutPublishingInformationControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildSubControls()
IResource
getControlResource()
protected String
getFieldIdByPublishFieldType(MetaDataSourceField.Type metaDataType)
protected Map<String,String>
getStringsToLocalize()
boolean
hasPublishingInformation()
void
init(Node controlDefinitionNode, ControlContainer controlContainer, IControl parentControl)
-
Methods inherited from class lumis.doui.control.SourceBoundControl
getRuntimeDefaultSource, getSource, getSourceContext
-
Methods inherited from class lumis.doui.control.Control
appendSubControl, appendSubControls, applyOnEventScripts, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, generateControlIdPrefix, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getName, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getScriptActionValidation, getType, getValidationScript, getWindowProperties, getWindowProperties, isRequired, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setName, setRenderData, setRuntimeAttributes, setValid
-
-
-
-
Field Detail
-
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
-
-
Method Detail
-
init
public void init(Node controlDefinitionNode, ControlContainer controlContainer, IControl parentControl) throws PortalException
- Specified by:
init
in interfaceIControl
- Overrides:
init
in classControl
- Throws:
PortalException
-
getFieldIdByPublishFieldType
protected String getFieldIdByPublishFieldType(MetaDataSourceField.Type metaDataType) throws PortalException
- Throws:
PortalException
-
buildSubControls
public void buildSubControls() throws PortalException
- Specified by:
buildSubControls
in interfaceIControl
- Overrides:
buildSubControls
in classControl
- Throws:
PortalException
-
hasPublishingInformation
public boolean hasPublishingInformation()
- Returns:
- Returns the hasPublishingInformation.
-
getControlResource
public IResource getControlResource() throws PortalException
- Specified by:
getControlResource
in interfaceIControl
- Overrides:
getControlResource
in classControl
- Throws:
PortalException
-
getStringsToLocalize
protected Map<String,String> getStringsToLocalize()
- Overrides:
getStringsToLocalize
in classControl
-
-