CVPbkContactOperationFactory Class Reference

class CVPbkContactOperationFactory : public CBase

An multioperation factory for store lists

VPbkEng.lib

Inherits from

  • CVPbkContactOperationFactory
Public Member Functions
~CVPbkContactOperationFactory ()
TAny * ContactOperationFactoryExtension ( TUid )
MVPbkContactOperation * CreateCommitContactsOperationL (const TArray < MVPbkStoreContact * > &, MVPbkBatchOperationObserver &)
MVPbkContactOperation * CreateCompressStoresOperationL ( MVPbkBatchOperationObserver &)
MVPbkContactOperation * CreateContactRetrieverL (const MVPbkContactLink &, MVPbkSingleContactOperationObserver &)
MVPbkContactOperation * CreateDeleteContactsOperationL (const MVPbkContactLinkArray &, MVPbkBatchOperationObserver &)
MVPbkContactOperation * CreateFindOperationL (const TDesC &, const MVPbkFieldTypeList &, MVPbkContactFindObserver &)
MVPbkContactOperation * CreateFindOperationL (const MDesC16Array &, const MVPbkFieldTypeList &, MVPbkContactFindFromStoresObserver &, const TCallBack &)
MVPbkContactOperation * CreateFindOperationL (const MDesC16Array &, const MVPbkFieldTypeList &, MVPbkContactFindFromStoresObserver &, const TCallBack &, const CDesC16ArrayFlat &)
MVPbkContactOperation * CreateMatchPhoneNumberOperationL (const TDesC &, TInt , MVPbkContactFindObserver &)
IMPORT_C CVPbkContactOperationFactory * NewL ( MVPbkContactStoreList &)
Private Member Functions
CVPbkContactOperationFactory ( MVPbkContactStoreList &)
void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
MVPbkContactStoreList & iStores

Constructor & Destructor Documentation

CVPbkContactOperationFactory(MVPbkContactStoreList &)

CVPbkContactOperationFactory ( MVPbkContactStoreList & aStoreList ) [private]

Parameters

MVPbkContactStoreList & aStoreList

~CVPbkContactOperationFactory()

~CVPbkContactOperationFactory ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

ContactOperationFactoryExtension(TUid)

TAny * ContactOperationFactoryExtension ( TUid aExtensionUid )

Parameters

TUid aExtensionUid

CreateCommitContactsOperationL(const TArray< MVPbkStoreContact * > &, MVPbkBatchOperationObserver &)

MVPbkContactOperation * CreateCommitContactsOperationL ( const TArray < MVPbkStoreContact * > & aContacts,
MVPbkBatchOperationObserver & aObserver
)

Parameters

const TArray < MVPbkStoreContact * > & aContacts
MVPbkBatchOperationObserver & aObserver

CreateCompressStoresOperationL(MVPbkBatchOperationObserver &)

MVPbkContactOperation * CreateCompressStoresOperationL ( MVPbkBatchOperationObserver & aObserver )

Parameters

MVPbkBatchOperationObserver & aObserver

CreateContactRetrieverL(const MVPbkContactLink &, MVPbkSingleContactOperationObserver &)

MVPbkContactOperation * CreateContactRetrieverL ( const MVPbkContactLink & aLink,
MVPbkSingleContactOperationObserver & aObserver
)

CreateDeleteContactsOperationL(const MVPbkContactLinkArray &, MVPbkBatchOperationObserver &)

MVPbkContactOperation * CreateDeleteContactsOperationL ( const MVPbkContactLinkArray & aContactLinks,
MVPbkBatchOperationObserver & aObserver
)

Parameters

const MVPbkContactLinkArray & aContactLinks
MVPbkBatchOperationObserver & aObserver

CreateFindOperationL(const TDesC &, const MVPbkFieldTypeList &, MVPbkContactFindObserver &)

MVPbkContactOperation * CreateFindOperationL ( const TDesC & aSearchString,
const MVPbkFieldTypeList & aFieldTypes,
MVPbkContactFindObserver & aObserver
)

Parameters

const TDesC & aSearchString
const MVPbkFieldTypeList & aFieldTypes
MVPbkContactFindObserver & aObserver

CreateFindOperationL(const MDesC16Array &, const MVPbkFieldTypeList &, MVPbkContactFindFromStoresObserver &, const TCallBack &)

MVPbkContactOperation * CreateFindOperationL ( const MDesC16Array & aSearchStrings,
const MVPbkFieldTypeList & aFieldTypes,
MVPbkContactFindFromStoresObserver & aObserver,
const TCallBack & aWordParserCallBack
)

Parameters

const MDesC16Array & aSearchStrings
const MVPbkFieldTypeList & aFieldTypes
MVPbkContactFindFromStoresObserver & aObserver
const TCallBack & aWordParserCallBack

CreateFindOperationL(const MDesC16Array &, const MVPbkFieldTypeList &, MVPbkContactFindFromStoresObserver &, const TCallBack &, const CDesC16ArrayFlat &)

MVPbkContactOperation * CreateFindOperationL ( const MDesC16Array & aSearchStrings,
const MVPbkFieldTypeList & aFieldTypes,
MVPbkContactFindFromStoresObserver & aObserver,
const TCallBack & aWordParserCallBack,
const CDesC16ArrayFlat & aStoreEntriesArray
)

Parameters

const MDesC16Array & aSearchStrings
const MVPbkFieldTypeList & aFieldTypes
MVPbkContactFindFromStoresObserver & aObserver
const TCallBack & aWordParserCallBack
const CDesC16ArrayFlat & aStoreEntriesArray

CreateMatchPhoneNumberOperationL(const TDesC &, TInt, MVPbkContactFindObserver &)

MVPbkContactOperation * CreateMatchPhoneNumberOperationL ( const TDesC & aPhoneNumber,
TInt aMaxMatchDigits,
MVPbkContactFindObserver & aObserver
)

Parameters

const TDesC & aPhoneNumber
TInt aMaxMatchDigits
MVPbkContactFindObserver & aObserver

NewL(MVPbkContactStoreList &)

IMPORT_C CVPbkContactOperationFactory * NewL ( MVPbkContactStoreList & aStoreList ) [static]

Parameters

MVPbkContactStoreList & aStoreList a store list that is used for creating suboperations.

Member Data Documentation

MVPbkContactStoreList & iStores

MVPbkContactStoreList & iStores [private]