Kernel::WebApp::Util::BusinessObject::TicketArticle

NAME

Kernel::WebApp::Util::BusinessObject::TicketArticle

DESCRIPTION

Handles the business object ticket article.

PUBLIC INTERFACE

around MethodParamValidationSchema()

Around's the original 'MethodParamValidationSchema' of the driver to just add the schema of the parameter 'ObjectAttributes'.

Type()

Holds the type name of the current business object.

IdentifierKey()

Holds the identifier key for the ticket article entries lists.

Label()

Holds the label of the business object.

DefaultSorting()

Holds the default sorting for the ticket article lists.

ColumnTitles()

Holds the column title for the ticket article list columns.

SortableColumns()

Holds the sort-able columns for the table.

TextTruncatableColumns()

Holds the columns which should the truncated in the frontend.

ClickableColumns()

Holds the columns which should the truncated in the frontend.

SortList()

Manual sorting of the given article list, because we have no article search backend.

DynamicFieldObjectTypes()

Holds the dynamic field object types for the ticket business object.

TransformActiveFilterValue()

Overrides's the original 'TransformActiveFilterValue' of the base class.

ItemDetailDataGet()

Collects the detail data for the item with the given ItemID.

PRIVATE INTERFACE

has _TicketData

Attribute that holds the current ticket data.

has _LookupCommunicationChannels

Attribute that holds different communication channel data.

has _ArticleSenderTypes

Attribute that holds the article sender types.

CommunicationChannel()

Get the communication channel data for the given 'CommunicationChannelID'.

_ProvideFilters()

Holds the available filter information (e.g. which form field type).

_GetArticleMetaFilters()

Retrieve the article meta filters, links created base on matching RegExp over article content.

Add links behind matched content in article based on configured RegExp.

Scroll to Top