Kernel::WebApp::Controller::API::Agent::ConfigItem::Role::HandlesCreateUpdateAction

NAME

Kernel::WebApp::Controller::API::Agent::ConfigItem::Role::HandlesCreateUpdateAction – Provides a role for creating/updating configuration items.

PUBLIC INTERFACE

has UtilConfigItemObject

This attribute contains the utility configuration item object.

has ConfigItemID

This attribute contains the current configuration item ID.

has ClassID

This attribute contains the current customer user ID.

has ConfigItemData

This attribute contains the current configuration item data for the update usage type.

has GeneratedXMLData

Contains the GeneratedXMLData for the given data.

requires UsageType

Specifies the current type of usage, either 'Create' or 'Update'. This is needed to handle different checks e.g. in the DataValidate phase.

requires _BuildClassID

Specifies the current class id for the ClassID attribute.

around CustomErrorResponses

around DataValidate

Additional validation for the given configuration item values.

PRIVATE INTERFACE

_BuildUtilConfigItemObject()

Initializes the attribute UtilConfigItemObject.

_BuildConfigItemID()

Initializes the attribute ConfigItemID.

Scroll to Top