Package DE_EPAGES::Newsletter::API::Object::NewsletterCampaign
object interface for NewsletterCampaign.
Base |
DE_EPAGES::Object::API::Object::Object |
Functions
addAddressee
This function adds an addressee to the newsletter campaign.
Syntax |
my $Addressee = $NewsletterCampaign->addAddressee($hInfo); |
Input |
|
Return |
|
addCustomer
This function adds a customer to a newsletter campaign.
Syntax |
$NewsletterCampaign->addCustomer($Customer); |
Input |
|
className
Returns the class name, used for DAL access.
Syntax |
$ClassName = $NewsletterCampaign->className; |
Return |
|
dbPackage
Returns the database package, used for DAL access.
Syntax |
$DbPackage = $NewsletterCampaign->dbPackage; |
Return |
|
delete
Deletes this object, therefore the hook 'OBJ_DeleteNewsletterCampaign' is triggered.
Syntax |
$NewsletterCampaign->delete; |
Hook |
|
existsAddressee
This function tests if the newsletter campaign own a certain addressee.
Syntax |
$Exists = $NewsletterCampaign->existsAddressee($EMailAddress); |
Input |
|
Return |
|
getAddressee
This function returns a certain addressee of the newsletter campaign.
Syntax |
my $Addresse = $NewsletterCampaign->getAddressee($hInfo); |
Input |
|
Return |
|
insert
Insert this info as object, afterwards the hook 'OBJ_InsertNewsletterCampaign' is triggered. Before insert this info the hook OBJ_BeforeInsertNewsletterCampaign is triggered.
Syntax |
$NewsletterCampaign = DE_EPAGES::Newsletter::API::Object::NewsletterCampaign->insert($hInfo); |
Example |
my $Class = LoadClassByAlias('NewsletterCampaign'); my $NewsletterCampaign = $Class->insertObject($hInfo); |
Input |
|
Return |
|
Hook |
|
set
This function triggers hooks 'OBJ_BeforeUpdateNewsletterCampaign' and 'OBJ_AfterUpdateNewsletterCampaign'.
Syntax |
$NewsletterCampaign->set($hValues, $LanguageID); |
Input |
|
Hook |
|