Class sap.uiext.inbox.composite.InboxTaskTitleControlModule: sap/uiext/inbox/composite/InboxTaskTitleControl

extends Control

InboxTaskTitleControl

Constructor Summary
new sap.uiext.inbox.composite.InboxTaskTitleControl(sId?, mSettings?)Constructor for a new composite/InboxTaskTitleControl.
Events borrowed from class sap.ui.core.Control
Method Summary
sap.uiext.inbox.composite.InboxTaskTitleControl.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.uiext.inbox.composite.InboxTaskTitleControl with name sClassName and enriches it with the information contained in oClassInfo.
sap.uiext.inbox.composite.InboxTaskTitleControl.getMetadata()Returns a metadata object for class sap.uiext.inbox.composite.InboxTaskTitleControl.
destroyTitleLink()Destroys the titleLink in the aggregation named titleLink.
getCategoryIconURI()Getter for property categoryIconURI.
getHasAttachments()Getter for property hasAttachments.
getHasComments()Getter for property hasComments.
getTaskTitle()Getter for property taskTitle.
getTitleLink()Getter for aggregation titleLink.
setCategoryIconURI(sCategoryIconURI)Setter for property categoryIconURI.
setHasAttachments(bHasAttachments)Setter for property hasAttachments.
setHasComments(bHasComments)Setter for property hasComments.
setTaskTitle(sTaskTitle)Setter for property taskTitle.
setTitleLink(oTitleLink)Setter for the aggregated titleLink.
Constructor Detail
new sap.uiext.inbox.composite.InboxTaskTitleControl(sId?, mSettings?)
Constructor for a new composite/InboxTaskTitleControl.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers.

If the name of a setting is ambiguous (e.g. a property has the same name as an event), then the framework assumes property, aggregation, association, event in that order. To override this automatic resolution, one of the prefixes "aggregation:", "association:" or "event:" can be added to the name of the setting (such a prefixed name must be enclosed in single or double quotes).

The supported settings are:

Parameters:
{string}sId? id for the new control, generated automatically if no id is given
{object}mSettings? initial settings for the new control
Method Detail
sap.uiext.inbox.composite.InboxTaskTitleControl.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.uiext.inbox.composite.InboxTaskTitleControl with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of informations as described in Element.extend.

Parameters:
{string}sClassName name of the class to be created
{object}oClassInfo? object literal with informations about the class
{function}FNMetaImpl? constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata.
Returns:
{function} the created class / constructor function
sap.uiext.inbox.composite.InboxTaskTitleControl.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.uiext.inbox.composite.InboxTaskTitleControl.
Returns:
{sap.ui.base.Metadata} Metadata object describing this class
Destroys the titleLink in the aggregation named titleLink.
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining
getCategoryIconURI(): sap.ui.core.URI
Getter for property categoryIconURI. Category icon

Default value is hasCategory

Returns:
{sap.ui.core.URI} the value of property categoryIconURI
getHasAttachments(): boolean
Getter for property hasAttachments. has Attachments

Default value is empty/undefined

Returns:
{boolean} the value of property hasAttachments
getHasComments(): boolean
Getter for property hasComments. has Comments

Default value is empty/undefined

Returns:
{boolean} the value of property hasComments
getTaskTitle(): string
Getter for property taskTitle. The Task Title of the Task

Default value is empty/undefined

Returns:
{string} the value of property taskTitle
getTitleLink(): sap.ui.core.Control
Getter for aggregation titleLink.
Internal aggregation to hold the inner Task Title Link
Returns:
{sap.ui.core.Control}
setCategoryIconURI(sCategoryIconURI): sap.uiext.inbox.composite.InboxTaskTitleControl
Setter for property categoryIconURI.

Default value is hasCategory

Parameters:
{sap.ui.core.URI}sCategoryIconURI new value for property categoryIconURI
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining
setHasAttachments(bHasAttachments): sap.uiext.inbox.composite.InboxTaskTitleControl
Setter for property hasAttachments.

Default value is empty/undefined

Parameters:
{boolean}bHasAttachments new value for property hasAttachments
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining
Setter for property hasComments.

Default value is empty/undefined

Parameters:
{boolean}bHasComments new value for property hasComments
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining
Setter for property taskTitle.

Default value is empty/undefined

Parameters:
{string}sTaskTitle new value for property taskTitle
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining
Setter for the aggregated titleLink.
Parameters:
{sap.ui.core.Control}oTitleLink
Returns:
{sap.uiext.inbox.composite.InboxTaskTitleControl}this to allow method chaining