ePages 6.11.0 - DE_EPAGES/Newsletter/API/Object/NewsletterAddressee.pm

Package DE_EPAGES::Newsletter::API::Object::NewsletterAddressee

object interface for NewsletterAddressee.

Base
DE_EPAGES::Object::API::Object::Object

Functions

delete
deleteSelf
insert
set

delete

Deletes this object, therefore the hook 'OBJ_DeleteNewsletterAddressee' is triggered.

Syntax
$NewsletterAddressee->delete;
Hook
OBJ_DeleteNewsletterAddressee
hook parameter keys :
  • Object - this object - object
  • NewsletterAddresseeid - Addressee Identifier - int

deleteSelf

Deletes the object at database tables.

Syntax
$NewsletterAddressee->deleteSelf;

insert

Insert this info as object, afterwards the hook 'OBJ_InsertNewsletterAddressee' is triggered.

Syntax
$NewsletterAddressee = DE_EPAGES::Newsletter::API::Object::NewsletterAddressee->insert($hInfo);
Example
my $Class = LoadClassByAlias('NewsletterAddressee');
my $NewsletterAddressee = $Class->insertObject($hInfo);
Input
$class (string)
class package
$hInfo (ref.hash)
attributes of new object
Return
$NewsletterAddressee (object)
new object
Hook
OBJ_InsertNewsletterAddressee
hook parameter keys :
  • Object - this object - object
  • NewsletterAddresseeid - Addressee Identifier - int

set

This function triggers hooks 'OBJ_BeforeUpdateNewsletterAddressee' and 'OBJ_AfterUpdateNewsletterAddressee'.

Syntax
$NewsletterAddressee->set($hValues, $LanguageID);
Hook
OBJ_BeforeUpdateNewsletterAddressee
hook parameter keys :
  • Object - this object - object
  • NewsletterAddresseeid - Addressee Identifier - int
  • Values - new values for object - ref.hash
  • LanguageID - values of this language will be updated - int
OBJ_AfterUpdateNewsletterAddressee
hook parameter keys :
  • Object - this object - object
  • NewsletterAddresseeid - Addressee Identifier - int
  • Values - updated values - ref.hash
  • LanguageID - values updated of this language - int