InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DataUpdaterSuiteASB Class Reference
Inheritance diagram for DataUpdaterSuiteASB:
CPMUnknown< IDataUpdaterSuite >IDataUpdaterSuiteIPMUnknown

Public Member Functions

 DataUpdaterSuiteASB (IPMUnknown *boss)
 
virtual bool16 CanInsertData () const
 
virtual ErrorCode InsertData (const WideString &table, const WideString &record, const WideString &field, const WideString &value)
 
virtual ErrorCode InsertAllData (const IDFile &file)
 
- Public Member Functions inherited from CPMUnknown< IDataUpdaterSuite >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IDataUpdaterSuite
enum  { kDefaultIID = IID_IDATAUPDATERSUITE }
 
- Protected Member Functions inherited from CPMUnknown< IDataUpdaterSuite >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IDataUpdaterSuite >
HelperInterface fHelperInterface
 

Detailed Description

From SDK sample; IDataUpdaterSuite implementation for the abstract integrator suite. Uses templates provided by the API to delegate calls to IDataUpdaterSuite implementations on underlying concrete selection boss classes.

Constructor & Destructor Documentation

DataUpdaterSuiteASB::DataUpdaterSuiteASB (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.

Member Function Documentation

bool16 DataUpdaterSuiteASB::CanInsertData () const
virtual
ErrorCode DataUpdaterSuiteASB::InsertAllData (const IDFilefile)
virtual
ErrorCode DataUpdaterSuiteASB::InsertData (const WideStringtable,
const WideStringrecord,
const WideStringfield,
const WideStringvalue 
)
virtual