Salutation#

NAME#

Kernel::System::Salutation - salutation lib

DESCRIPTION#

All salutation functions.

PUBLIC INTERFACE#

new()#

Don’t use the constructor directly, use the ObjectManager instead:

my $SalutationObject = $Kernel::OM->Get('Kernel::System::Salutation');

SalutationAdd()#

add new salutations

my $ID = $SalutationObject->SalutationAdd(
    Name        => 'New Salutation',
    Text        => "--\nSome Salutation Infos",
    ContentType => 'text/plain; charset=utf-8',
    Comment     => 'some comment',
    ValidID     => 1,
    UserID      => 123,
);

SalutationGet()#

get salutations attributes

my %Salutation = $SalutationObject->SalutationGet(
    ID => 123,
);

SalutationUpdate()#

update salutation attributes

$SalutationObject->SalutationUpdate(
    ID          => 123,
    Name        => 'New Salutation',
    Text        => "--\nSome Salutation Infos",
    ContentType => 'text/plain; charset=utf-8',
    Comment     => 'some comment',
    ValidID     => 1,
    UserID      => 123,
);

SalutationList()#

get salutation list

my %List = $SalutationObject->SalutationList();

my %List = $SalutationObject->SalutationList(
    Valid => 0,
);