Kernel::System::DynamicFieldLegacy::AttachmentBackend

NAME

Kernel::System::DynamicFieldLegacy::AttachmentBackend

DESCRIPTION

DynamicFields backend interface for attachments

PUBLIC INTERFACE

AttachmentDownload()

This function is used to get the output headers for the download

    my $Value = $BackendObject->AttachmentDownload(
        ObjectID           => $DynamicFieldObjectID,
        Object             => $DynamicFieldObject,  # Ticket or Article
        DynamicFieldID     => $DynamicFieldID,
        Filename           => $AttachmentFileName,
        DynamicFieldConfig => $DynamicFieldConfig,  # complete config of the DynamicField
        TicketObject       => $TicketObject,
        LayoutObject       => $LayoutObject,
    );

    Returns $Attachment;

SingleValueDelete()

This function is used to delete one specific single value in the VirtualFS backend.

    my $Value = $BackendObject->SingleValueDelete(
        FileID             => 123,
        ObjectID           => 123,
        FieldID            => 123,
        DynamicFieldConfig => $DynamicFieldConfig,  # complete config of the DynamicField
    );

    Returns $Attachment;
Scroll to Top