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.
