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, AutoLayoutContentAdministrationListControl, AutoLayoutContentDetailsControl, AutoLayoutContentEmbeddedPropertyPageControl, AutoLayoutContentFieldsControl, AutoLayoutContentListControl, AutoLayoutContentPropertyPageControl, AutoLayoutContentQuickListControl, AutoLayoutDetailsControl, AutoLayoutEmbeddedPropertyPageControl, AutoLayoutFieldControl, AutoLayoutFieldsControl, AutoLayoutLanguageInformationControl, AutoLayoutListControl, AutoLayoutMetaDataInformationControl, AutoLayoutPropertyPageControl, AutoLayoutPublishingInformationControl, AutoLayoutQuickListControl, AutoLayoutWorkflowInformationControl, AutoRefreshControl, BannerControl, ButtonControl, CalendarControl, CancelButtonControl, ChannelAclControl, ChannelInheritedPageTemplateControl, ChatHistoryControl, ChatMessageListControl, ChatSendMessageControl, CheckBoxControl, CheckBoxListControl, CommentsAddControl, CommentsControl, ConfigureButtonControl, ContentPickerControl, CurrentItemIdControl, 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, LanguageAssociatedContentsControl, LanguageControl, LinkTabularDataControl, ListControl, LocalePickerControl, MonthPickerControl, MultiItemPickerControl, NavigationControl, OkButtonControl, OptionListControl, PageAclControl, PageTemplateAclControl, PaginationControl, PaneControl, ParentFilterControl, PasswordControl, PortalAclControl, PreviewButtonControl, PrimaryKeyControl, PrincipalPickerControl, PrintButtonControl, ProgressControl, ProgressPanelControl, PublishToPrincipalsControl, PublishToPrincipalsListControl, PublishToServiceInstancesControl, PublishToServiceInstancesListControl, RadioButtonControl, RefreshButtonControl, SaveAndPreviewButtonControl, ScheduleDateTimePickerControl, SelectChannelChildControl, SelectChannelControl, SelectChannelOrChannelTemplateControl, SelectChannelTemplateControl, SelectDocumentServiceInstanceControl, SelectImageServiceInstanceControl, SelectImportFileControl, SelectItemTabularDataControl, SelectPageControl, SelectPageOrPageTemplateControl, SelectPageTemplateControl, SelectParentContentControl, SelectParentContentTreeControl, SelectServiceInstanceControl, SelectWorkflowControl, ServiceAclControl, ServiceInstanceAclControl, ServiceInstancePrincipalPickerControl, ServiceSearchIndexProgressPanelControl, TabbedControl, TabularDataControl, TermPickerControl, TextControl, TimePickerControl, TopicViewCounterControl, UserEmailVerifierControl, UserEmailVerifierControl, VersionControl, VersionEditButtonControl, VersionsButtonControl, WorkflowActionControl, WorkflowAssignedToControl, WorkflowMetaDataControl, WorkflowSendToControl, WorkflowServiceInstanceAclControl, WorkflowStateControl, XslFileEditorControl

@StableMinor(version="4.1",
             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.
 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

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  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.