Class Inx_Apiimpl_Recipient_BatchChannelImpl

Description

Implements interfaces:

BatchChannelImpl <P>Copyright (c) 2005 Inxmail GmbH.

BatchChannelImpl Copyright (c) 2005 Inxmail GmbH. All Rights Reserved.

  • version: $Revision: 3671 $ $Date: 2006-01-16 10:51:24 +0000 (Mo, 16 Jan 2006) $ $Author: bgn $

Located in /Apiimpl/Recipient/BatchChannelImpl.php (line 10)


	
			
Class Constant Summary
 BATCH_CHANNEL_CMD_CREATE_AND_SELECT = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_CREATE_AND_SELECT
 BATCH_CHANNEL_CMD_CREATE_OR_SELECT = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_CREATE_OR_SELECT
 BATCH_CHANNEL_CMD_REMOVE = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_REMOVE
 BATCH_CHANNEL_CMD_SELECT = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_SELECT
 BATCH_CHANNEL_CMD_SUBSCRIBE_IF_NULL = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_SUBSCRIBE_IF_NULL
 BATCH_CHANNEL_CMD_UNSUBSCRIBE = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_UNSUBSCRIBE
 BATCH_CHANNEL_CMD_WRITE = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_WRITE
 BATCH_CHANNEL_CMD_WRITE_IF_NULL = Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_WRITE_IF_NULL
Variable Summary
Method Summary
void add (Inx_Api_Recipient_Attribute $oAttribute,  $value)
Inx_Apiimpl_Recipient_BatchChannelImpl __construct (Inx_Apiimpl_Recipient_RecipientContextImpl $oRecipientManager, Inx_Api_Recipient_Attribute $oSelectAttribute)
void chunk ()
void createRecipient ( $sKeyValue,  $selectIfExistant)
array executeBatch ()
void getContext ()
void removeRecipient ( $sKey)
void reset ()
void selectRecipient ( $sKey)
void subscribeIfNotUnsubscribed (Inx_Api_List_ListContext $lc,  $subscriptionDate)
void write (Inx_Api_Recipient_Attribute $oAttribute,  $sValue)
void writeIfNull (Inx_Api_Recipient_Attribute $oAttribute,  $sValue)
Variables
mixed $_aAttrIds = array() (line 50)
  • access: protected
mixed $_aBooleanData = array() (line 53)
  • access: protected
mixed $_aCmds = array() (line 49)
  • access: protected
mixed $_aDateData = array() (line 56)
  • access: protected
mixed $_aDatetimeData = array() (line 58)
  • access: protected
mixed $_aDoubleData = array() (line 55)
  • access: protected
mixed $_aIntegerData = array() (line 54)
  • access: protected
mixed $_aPackedUpds = array() (line 47)
  • access: protected
mixed $_aStringData = array() (line 52)
  • access: protected
mixed $_aTimeData = array() (line 57)
  • access: protected
mixed $_blRecSelected = false (line 62)
  • access: protected
mixed $_iChunkSize (line 43)
  • access: protected
mixed $_oRecipientManager (line 39)
  • access: protected
mixed $_oSelectAttribute (line 45)
  • access: protected
mixed $_oService (line 41)
  • access: protected
Methods
add (line 231)
  • access: protected
void add (Inx_Api_Recipient_Attribute $oAttribute,  $value)
Constructor __construct (line 65)
  • access: public
Inx_Apiimpl_Recipient_BatchChannelImpl __construct (Inx_Apiimpl_Recipient_RecipientContextImpl $oRecipientManager, Inx_Api_Recipient_Attribute $oSelectAttribute)
chunk (line 213)
  • access: protected
void chunk ()
createRecipient (line 103)
  • access: public
void createRecipient ( $sKeyValue,  $selectIfExistant)
  • $sKeyValue
  • $selectIfExistant

Implementation of:
Inx_Api_Recipient_BatchChannel::createRecipient()
Create and/or select a recipient identified by the given key value.
executeBatch (line 182)

Enter description here.

Enter description here...

  • access: public
array executeBatch ()

Implementation of:
Inx_Api_Recipient_BatchChannel::executeBatch()
Execute the batched commands.
getContext (line 171)
  • access: public
void getContext ()

Implementation of:
Inx_Api_Recipient_BatchChannel::getContext()
Retrieves the Inx_Api_Recipient_RecipientContext which created this BatchChannel.
removeRecipient (line 77)
  • access: public
void removeRecipient ( $sKey)
  • $sKey

Implementation of:
Inx_Api_Recipient_BatchChannel::removeRecipient()
Removes the recipient identified by the given key value from the system.
reset (line 273)
  • access: protected
void reset ()
selectRecipient (line 90)
  • access: public
void selectRecipient ( $sKey)
  • $sKey

Implementation of:
Inx_Api_Recipient_BatchChannel::selectRecipient()
Selects an existing recipient identified by the given key value.
subscribeIfNotUnsubscribed (line 146)
  • access: public
void subscribeIfNotUnsubscribed (Inx_Api_List_ListContext $lc,  $subscriptionDate)

Implementation of:
Inx_Api_Recipient_BatchChannel::subscribeIfNotUnsubscribed()
Subscribes a new recipient to the given list, if she/he was not unsubscribed from it before.
unsubscribe (line 158)
  • access: public
void unsubscribe (Inx_Api_List_ListContext $lc)

Implementation of:
Inx_Api_Recipient_BatchChannel::unsubscribe()
Unsubscribes the current recipient from the specified list.
write (line 122)
  • access: public
void write (Inx_Api_Recipient_Attribute $oAttribute,  $sValue)

Implementation of:
Inx_Api_Recipient_BatchChannel::write()
Sets a new value to the specified attribute.
writeIfNull (line 134)
  • access: public
void writeIfNull (Inx_Api_Recipient_Attribute $oAttribute,  $sValue)

Implementation of:
Inx_Api_Recipient_BatchChannel::writeIfNull()
Sets a new value to the specified attribute, only if the current value is null.
Class Constants
BATCH_CHANNEL_CMD_CREATE_AND_SELECT =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_CREATE_AND_SELECT
(line 16)
BATCH_CHANNEL_CMD_CREATE_OR_SELECT =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_CREATE_OR_SELECT
(line 22)
BATCH_CHANNEL_CMD_REMOVE =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_REMOVE
(line 19)
BATCH_CHANNEL_CMD_SELECT =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_SELECT
(line 13)
BATCH_CHANNEL_CMD_SUBSCRIBE_IF_NULL =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_SUBSCRIBE_IF_NULL
(line 32)
BATCH_CHANNEL_CMD_UNSUBSCRIBE =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_UNSUBSCRIBE
(line 35)
BATCH_CHANNEL_CMD_WRITE =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_WRITE
(line 25)
BATCH_CHANNEL_CMD_WRITE_IF_NULL =
Inx_Apiimpl_Recipient_Constants::BATCH_CHANNEL_CMD_WRITE_IF_NULL
(line 28)

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