Kernel::WebApp::Util::BusinessObject::ConfigItemAttachment

NAME

Kernel::WebApp::Util::BusinessObject::ConfigItemAttachment

DESCRIPTION

Handles the business object configuration item article.

PUBLIC INTERFACE

has Attachments

Contains attachment list.

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 configuration item article entries lists.

Label()

Holds the label of the business object.

DefaultSorting()

Holds the default sorting for the configuration item attachment lists.

ColumnTitles()

Holds the column title for the configuration item attachment list columns.

SortableColumns()

Holds the sort-able columns for the table.

TextTruncatableColumns()

Holds the columns which should be truncated in the frontend.

ClickableColumns()

Holds the columns which should be clickable truncated in the frontend.

SortList()

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

FilterList()

Manual filtering of the given attachment list, because we have no attachment search backend.

ItemDetailDataGet()

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

PRIVATE INTERFACE

has _ConfigItemData

Attribute that holds the current configuration item data.

_BuildConfigItemData()

Build the configuration item data.

_ProvideFilters()

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

Scroll to Top