Class Inx_Apiimpl_TriggerMailing_Descriptor_AnniversaryTriggerDescriptorBuilderImpl

Description
Variable Summary
Method Summary
Inx_Apiimpl_TriggerMailing_Descriptor_AnniversaryTriggerDescriptorBuilderImpl __construct ()
void attribute ( $iAttributeId)
void attributeValueSetters ([ $commands = null])
void build ()
void endDate ( $sEndDate)
void sendingTime ( $sSendingTime)
void startDate ( $sStartDate)
void validate ()
Variables
Methods
Constructor __construct (line 9)
Inx_Apiimpl_TriggerMailing_Descriptor_AnniversaryTriggerDescriptorBuilderImpl __construct ()

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::__construct()
attribute (line 56)
  • access: public
void attribute ( $iAttributeId)
  • $iAttributeId

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::attribute()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilder::attribute()
Sets the ID of the recipient attribute used as basis of the trigger.
attributeValueSetters (line 91)
  • access: public
void attributeValueSetters ([ $commands = null])
  • array $commands

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::attributeValueSetters()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder::attributeValueSetters()
Sets an array of Inx_Api_Action_SetValueCommands which will be executed when dispatching the trigger mailings. of a trigger mailing to that same recipient.
build (line 15)
  • access: public
void build ()

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::build()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilder::build()
Creates the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptor according to the settings. the descriptor, the validate() method will be called to check the settings for correctness.
columnModificator (line 36)
  • access: public
void columnModificator (Inx_Api_TriggerMailing_Descriptor_TimeTriggerOffset $columnModificator)

Implementation of:
Inx_Api_TriggerMailing_Descriptor_AnniversaryTriggerDescriptorBuilder::columnModificator()
Sets the Inx_Api_TriggerMailing_Descriptor_TimeTriggerOffset used to define the time span between the dispatch date and the date specified by the attribute.
endDate (line 84)
  • access: public
void endDate ( $sEndDate)
  • $sEndDate

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::endDate()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder::endDate()
Sets the date at which the trigger will be fired for the last time. time component of the date will be disregarded. method. will be set to zero.
offset (line 63)
  • access: public
void offset ([Inx_Api_TriggerMailing_Descriptor_TimeTriggerOffset $offset = null])

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::offset()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilder::offset()
Sets the Inx_Api_TriggerMailing_Descriptor_TimeTriggerOffset used to alter the dispatch date specified by the attribute.
sendingTime (line 77)
  • access: public
void sendingTime ( $sSendingTime)
  • $sSendingTime

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::sendingTime()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder::sendingTime()
Sets the time at which the sending will be started during each dispatch cycle. aware that the date component of the given date object will be disregarded. will be set to zero. TriggerDescriptor is built.
startDate (line 70)
  • access: public
void startDate ( $sStartDate)
  • $sStartDate

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::startDate()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilder::startDate()
Sets the date at which the trigger will be fired for the first time. time component of the date will be disregarded. method. will be set to zero.
validate (line 25)
  • access: public
void validate ()

Redefinition of:
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::validate()

Implementation of:
Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilder::validate()
Validates the settings for correctness. Exception like:

Inherited Methods

Inherited From Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl

Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::__construct()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::attribute()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::attributeValueSetters()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::build()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::endDate()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::offset()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::sendingTime()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::startDate()
Inx_Apiimpl_TriggerMailing_Descriptor_AttributeTriggerDescriptorBuilderImpl::validate()

Inherited From Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl

Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::__construct()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::attributeValueSetters()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::build()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::endDate()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::sendingTime()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::startDate()
Inx_Apiimpl_TriggerMailing_Descriptor_TimeTriggerDescriptorBuilderImpl::validate()

Documentation generated on Thu, 17 Sep 2015 14:27:20 +0200 by phpDocumentor 1.3.2