Class Inx_Apiimpl_TriggerMailing_TriggerMailingManagerImpl

Description
Method Summary
Inx_Apiimpl_TriggerMailing_TriggerMailingManagerImpl __construct (Inx_Apiimpl_AbstractSession $session)
void cloneMailing ( $iMailingId, Inx_Api_List_ListContext $lc)
void createMailingStateFilter ([ $stateFilter = null])
void createRenderer ()
void createStateFilter ([ $mailingStateFilter = null], [Inx_Api_TriggerMailing_TriggerState $triggerStateFilter = null])
void findLastSendingForMailing ( $iMailingId)
void findSendingsByMailing ( $iMailingId)
void get ( $iId)
void remove ( $iId)
void selectAll ()
void selectByState (Inx_Api_List_ListContext $listContext, Inx_Api_TriggerMailing_StateFilter $stateFilter, [Inx_Api_TriggerMailing_TriggerMailingAttribute $orderAttribute = null], [ $iOrderType = null], [ $sFilter = null])
Methods
Constructor __construct (line 13)
  • access: public
Inx_Apiimpl_TriggerMailing_TriggerMailingManagerImpl __construct (Inx_Apiimpl_AbstractSession $session)
cloneMailing (line 141)
  • access: public
void cloneMailing ( $iMailingId, Inx_Api_List_ListContext $lc)

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::cloneMailing()
Copies a TriggerMailing to the specified list.
createAllMatchingStateFilter (line 183)
  • access: public
void createAllMatchingStateFilter ()

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createAllMatchingStateFilter()
Returns a Inx_Api_TriggerMailing_StateFilter which matches any mailing and trigger state.
createMailingStateFilter (line 164)
  • access: public
void createMailingStateFilter ([ $stateFilter = null])
  • array $stateFilter

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createMailingStateFilter()
Creates a new Inx_Api_TriggerMailing_StateFilter which matches all of the given mailing states and any trigger state.
createRenderer (line 129)
  • access: public
void createRenderer ()

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createRenderer()
Creates a new Inx_Api_TriggerMail_TriggerMailingRenderer which can be used to render a TriggerMailing.
createRendererForTestrecipient (line 135)
  • access: public
void createRendererForTestrecipient ()

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createRendererForTestrecipient()
Creates a new Inx_Api_TriggerMail_TriggerMailingRenderer which can be used to render a TriggerMailing personalized with a test recipient instead of an ordinary recipient.
createStateFilter (line 176)
  • access: public
void createStateFilter ([ $mailingStateFilter = null], [Inx_Api_TriggerMailing_TriggerState $triggerStateFilter = null])

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createStateFilter()
Creates a new Inx_Api_TriggerMailing_StateFilter which matches all of the given mailing states AND the given trigger state.
createTriggerMailing (line 120)
  • access: public
void createTriggerMailing (Inx_Api_List_ListContext $listContext, Inx_Api_TriggerMailing_Descriptor_TriggerDescriptor $descriptor)

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createTriggerMailing()
Creates a new trigger mailing in the specified list using the given trigger descriptor. descriptor, use one of the builders provided by the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilderFactory, which can be obtained using the getTriggerDescriptorBuilderFactory() method.
createTriggerStateFilter (line 170)
  • access: public
void createTriggerStateFilter ([Inx_Api_TriggerMailing_TriggerState $stateFilter = null])

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::createTriggerStateFilter()
Creates a new Inx_Api_TriggerMailing_StateFilter which matches the given trigger state and any mailing state.
findLastSendingForMailing (line 207)
  • access: public
void findLastSendingForMailing ( $iMailingId)
  • $iMailingId
findSendingsByMailing (line 201)
  • access: public
void findSendingsByMailing ( $iMailingId)
  • $iMailingId
get (line 20)
  • access: public
void get ( $iId)
  • $iId

Implementation of:
Inx_Api_BOManager::get()
Returns the Inx_Api_BusinessObject with the specified id.
getTriggerDescriptorBuilderFactory (line 189)
  • access: public
void getTriggerDescriptorBuilderFactory ()

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::getTriggerDescriptorBuilderFactory()
Returns the Inx_Api_TriggerMailing_Descriptor_TriggerDescriptorBuilderFactory used to create builders for the various trigger types.
getTriggerIntervalBuilderFactory (line 195)
  • access: public
void getTriggerIntervalBuilderFactory ()

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::getTriggerIntervalBuilderFactory()
Return the Inx_Api_TriggerMailing_Descriptor_TriggerIntervalBuilderFactory used to create the builders for the various interval types. interval trigger mailings.
remove (line 41)
  • access: public
void remove ( $iId)
  • $iId

Implementation of:
Inx_Api_BOManager::remove()
Removes the Inx_Api_BusinessObject with the specified id.
selectAll (line 55)
  • access: public
void selectAll ()

Implementation of:
Inx_Api_BOManager::selectAll()
Returns an Inx_Api_BOResultSet containing all managed Inx_Api_BusinessObjects.
selectByState (line 70)
  • access: public
void selectByState (Inx_Api_List_ListContext $listContext, Inx_Api_TriggerMailing_StateFilter $stateFilter, [Inx_Api_TriggerMailing_TriggerMailingAttribute $orderAttribute = null], [ $iOrderType = null], [ $sFilter = null])

Implementation of:
Inx_Api_TriggerMailing_TriggerMailingManager::selectByState()
Returns a
  1. BOResultSet
containing all trigger mailings of the specified list, that pass the specified state filter and filter expression. type.

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