lumis.doui.control
Interface IDataControl

Package class diagram package IDataControl
All Superinterfaces:
IControl
All Known Subinterfaces:
IDataBoundControl
All Known Implementing Classes:
AccessControlButton, AccessErrorMessageTranslator, AddButtonControl, AddDynamicListSourceControl, AdministrationListControl, AdvancedTabularDataControl, AnnouncementTabularDataControl, AutoAdministrationListButtonsControl, AutoContentAdministrationListButtonsControl, AutoLayoutAdministrationListControl, AutoLayoutAssociationInformationControl, AutoLayoutCategorizationAssociationControl, AutoLayoutContentAdministrationListControl, AutoLayoutContentDetailsControl, AutoLayoutContentEmbeddedPropertyPageControl, AutoLayoutContentFieldsControl, AutoLayoutContentListControl, AutoLayoutContentPropertyPageControl, AutoLayoutContentQuickListControl, AutoLayoutDetailsControl, AutoLayoutEmbeddedPropertyPageControl, AutoLayoutFieldControl, AutoLayoutFieldsControl, AutoLayoutGenericAssociationInformationControl, AutoLayoutGenericContentAssociationControl, AutoLayoutLanguageInformationControl, AutoLayoutListControl, AutoLayoutMetaDataInformationControl, AutoLayoutPropertyPageControl, AutoLayoutPublishingInformationControl, AutoLayoutQuickListControl, AutoLayoutWorkflowInformationControl, AutoRefreshControl, BannerControl, ButtonControl, CalendarControl, CancelButtonControl, ChannelAclControl, ChannelInheritedPageTemplateControl, ChatHistoryControl, ChatMessageListControl, ChatSendMessageControl, CheckBoxControl, CheckBoxListControl, CommentsAddControl, CommentsControl, ConfigureButtonControl, ConsumerConfigurationInterfaceDropDownListControl, ContentIdHolderControl, ContentPickerControl, CurrentContentLocaleIdControl, DataBoundControl, DataControl, DataGridControl, DateTimePickerControl, DeleteButtonControl, DetailsControl, DocumentPickerControl, DropDownListControl, DynamicListControl, EditButtonControl, ErrorSummaryControl, FieldsControl, FileListControl, FilesPickerControl, FileSystemTabularData, FileUploadControl, FilterControl, FiltersControl, ForumButtonVisibilityControl, GenericAclControl, GroupAclControl, HtmlEditorControl, ImagePickerControl, InputHiddenControl, InputTextAreaControl, InputTextControl, InputTextProxyControl, ItemPickerControl, LabelControl, LanguageControl, LinkTabularDataControl, ListControl, LocalePickerControl, MonthPickerControl, MultiItemPickerControl, NavigationControl, OkButtonControl, OptionListControl, PageAclControl, PageTemplateAclControl, PaginationControl, PaneControl, ParentFilterControl, PasswordControl, PortalAclControl, PreviewButtonControl, PrimaryKeyControl, PrincipalPickerControl, PrintButtonControl, ProducerAdministrationListAddButtonControl, ProducerAdminListTabularDataControl, ProducerConfigurationInterfaceVersionDropDownListControl, ProgressControl, ProgressPanelControl, PublishToPrincipalsControl, PublishToPrincipalsListControl, PublishToServiceInstancesControl, PublishToServiceInstancesListControl, RadioButtonControl, RefreshButtonControl, SaveAndPreviewButtonControl, ScheduleDateTimePickerControl, SelectChannelChildControl, SelectChannelControl, SelectChannelOrChannelTemplateControl, SelectChannelPathControl, SelectChannelTemplateControl, SelectDocumentServiceInstanceControl, SelectImageServiceInstanceControl, SelectImportFileControl, SelectItemTabularDataControl, SelectPageControl, SelectPageOrPageTemplateControl, SelectPageTemplateControl, SelectParentContentControl, SelectParentContentTreeControl, SelectServiceInstanceControl, SelectWorkflowControl, ServiceAclControl, ServiceInstanceAclControl, ServiceInstancePrincipalPickerControl, ShowReportButton, SitemapXmlTextControl, TabbedControl, TabularDataControl, TermDynamicListControl, TermPickerControl, TextControl, TimePickerControl, TopicViewCounterControl, UserEmailVerifierControl, UserEmailVerifierControl, VersionControl, VersionEditButtonControl, VersionsButtonControl, WikiViewArticlePaneControl, WorkflowActionControl, WorkflowAssignedToControl, WorkflowMetaDataControl, WorkflowSendToControl, WorkflowServiceInstanceAclControl, WorkflowStateControl, XslFileEditorControl

@StableMinor(version="5.5",
             sinceVersion="4.0")
public interface IDataControl
extends IControl

Control that holds data

Since:
4.0.4

Method Summary
 IConverter getConverter()
          Returns the converter that is able to convert this control's value.
 Set<String> getProcessActionIds()
          Returns the process action identifiers for which this control sets parameters to.
 Object getValue()
           
<T> T
getValue(Class<T> expectedClass)
           
 void loadFromRequest()
           
 void setProcessActionHandlerParameters(IProcessActionHandler processActionHandler)
          Sets the control parameters for the process action handler.
 void setValue(Object value)
           
 
Methods inherited from interface lumis.doui.control.IControl
buildSubControls, createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, init, isValid, registerOnEventScript, removeChild, removeChildren, setRenderData, setRuntimeAttributes, setValid
 

Method Detail

loadFromRequest

void loadFromRequest()
                     throws PortalException
Throws:
PortalException

getValue

Object getValue()
                throws PortalException
Throws:
PortalException

getValue

<T> T getValue(Class<T> expectedClass)
           throws PortalException
Throws:
PortalException

setValue

void setValue(Object value)
              throws PortalException
Throws:
PortalException

getProcessActionIds

Set<String> getProcessActionIds()
                                throws PortalException
Returns the process action identifiers for which this control sets parameters to. A return value of null indicates that the control sets parameters in all process action handlers.

Returns:
the set of process action identifiers.
Throws:
PortalException
Since:
5.0.0

setProcessActionHandlerParameters

void setProcessActionHandlerParameters(IProcessActionHandler processActionHandler)
                                       throws PortalException
Sets the control parameters for the process action handler.

Parameters:
processActionHandler -
Throws:
PortalException

getConverter

IConverter getConverter()
                        throws PortalException
Returns the converter that is able to convert this control's value.

Returns:
the converter or null if this control has no converter.
Throws:
PortalException
Since:
4.0.4


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.