CCommsDbProtectTableView Class Reference
| class CCommsDbProtectTableView : public CCommsDbTableView |
| 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() |
| | CCommsDbTableView::CCommsDbTableView(CCommsDatabaseBase &,const TDesC &) |
| | CCommsDbTableView::CancelRecordChanges() |
| | CCommsDbTableView::Close() |
| | CCommsDbTableView::ColNumL(const TDesC &)const |
| | CCommsDbTableView::ConstructL(TUint32) |
| | CCommsDbTableView::ConstructL(TUint32,TCommDbConnectionDirection) |
| | CCommsDbTableView::ConstructL(TUint32,const TDesC &) |
| | CCommsDbTableView::ConstructL(const TDesC &) |
| | CCommsDbTableView::ConstructL(const TDesC &,TBool,TBool) |
| | CCommsDbTableView::ConstructL(const TDesC &,const TDesC &,TBool) |
| | CCommsDbTableView::ConstructL(const TDesC &,const TDesC &,TUint32) |
| | CCommsDbTableView::ConstructL(const TDesC &,const TDesC &,const TDesC16 &) |
| | CCommsDbTableView::ConstructL(const TDesC &,const TDesC &,const TDesC8 &) |
| | CCommsDbTableView::Database()const |
| | CCommsDbTableView::DeleteRecord() |
| | CCommsDbTableView::GetL() |
| | CCommsDbTableView::GetTableName(TDes &)const |
| | CCommsDbTableView::GotoFirstRecord() |
| | CCommsDbTableView::GotoNextRecord() |
| | CCommsDbTableView::GotoPreviousRecord() |
| | CCommsDbTableView::InsertCopyRecord(TUint32 &) |
| | CCommsDbTableView::InsertRecord(TUint32 &) |
| | CCommsDbTableView::NewL(CCommsDatabaseBase &,const TDesC &,const TDesC &,TUint32) |
| | CCommsDbTableView::NewL(CCommsDatabaseBase &,const TDesC &,const TDesC &,const TDesC16 &) |
| | CCommsDbTableView::NewL(CCommsDatabaseBase &,const TDesC &,const TDesC &,const TDesC8 &) |
| | CCommsDbTableView::NewLC(CCommsDatabaseBase &,TUint32) |
| | CCommsDbTableView::NewLC(CCommsDatabaseBase &,TUint32,TCommDbConnectionDirection) |
| | CCommsDbTableView::NewLC(CCommsDatabaseBase &,TUint32,const TDesC &) |
| | CCommsDbTableView::NewLC(CCommsDatabaseBase &,const TDesC &,TBool) |
| | CCommsDbTableView::NewLC(CCommsDatabaseBase &,const TDesC &,const TDesC &,TBool) |
| | CCommsDbTableView::NewLC(const TDesC &,CCommsDatabaseBase &) |
| | CCommsDbTableView::OpenL(const TDbQuery &) |
| | CCommsDbTableView::PutRecordChanges(TBool,TBool) |
| | CCommsDbTableView::ReadBoolL(const TDesC &,TBool &) |
| | CCommsDbTableView::ReadColumnLengthL(const TDesC &,TInt &) |
| | CCommsDbTableView::ReadColumnMaxLengthL(const TDesC &,TInt &) |
| | CCommsDbTableView::ReadLongTextLC(const TDesC &) |
| | CCommsDbTableView::ReadTextL(const TDesC &,TDes16 &) |
| | CCommsDbTableView::ReadTextL(const TDesC &,TDes8 &) |
| | CCommsDbTableView::ReadTypeAttribL(const TDesC &,TDbColType &,TUint32 &) |
| | CCommsDbTableView::ReadUintL(const TDesC &,TUint32 &) |
| | CCommsDbTableView::SetNullL(const TDesC &) |
| | CCommsDbTableView::UpdateRecord() |
| | CCommsDbTableView::WriteBoolL(const TDesC &,const TBool &) |
| | CCommsDbTableView::WriteLongTextL(const TDesC &,const TDesC &) |
| | CCommsDbTableView::WriteTextL(const TDesC &,const TDesC16 &) |
| | CCommsDbTableView::WriteTextL(const TDesC &,const TDesC8 &) |
| | CCommsDbTableView::WriteUintL(const TDesC &,const TUint32 &) |
| | CCommsDbTableView::~CCommsDbTableView() |
Constructor & Destructor Documentation
CCommsDbProtectTableView(CCommsDatabaseBase &, const TDesC &)
Parameters
| CCommsDatabaseBase & aDb | reference to the database to use. |
| const TDesC & aTableName | A reference to a descriptor containing the name of a table in the communications database protect table view. |
~CCommsDbProtectTableView()
| IMPORT_C | ~CCommsDbProtectTableView | ( | ) | |
Member Functions Documentation
ConstructL(const TDbQuery &, TBool)
| void | ConstructL | ( | const TDbQuery & | aQuery, |
| | TBool | aUseTemplate |
| | ) | [private] |
This method is deprecated from 9.1 and always returns/leaves with KErrNotSupported instead of describing past operation/parameters.
Prepare and evaluate the table view using the SQL query aQuery
DoProtectionL(CMDBSession *, CMDBElement *, TBool)
GetRecordAccess(TInt &)
| IMPORT_C TInt | GetRecordAccess | ( | TInt & | aAccess | ) | |
Check record's protection setting Currently a record can be Writable (0) or Read Only (1). Read Only records cannot be amended or deleted until they are unprotected via this API.
-
capability
- Dependent on table, see the guide page referenced below.
Parameters
| TInt & aAccess | On return contains the value of the column ordinal |
GetTableAccess(RDbRowSet::TAccess &)
Checks table's ReadOnly Setting
-
capability
- Dependent on table, see the guide page referenced below.
NewL(CCommsDatabaseBase &, const TDesC &, const TDbQuery &, TBool)
This method is deprecated from 9.1 and always returns/leaves with KErrNotSupported instead of describing past operation/parameters.
Parameters
| CCommsDatabaseBase & aDb | reference to the database to use. |
| const TDesC & aTableName | A reference to a descriptor containing the name of a table in the communications database protect table view. |
| const TDbQuery & aQuery | Query to perform |
| TBool aUseTemplate | A boolean value whether to use template while creating the object or not |
ProtectRecord()
| IMPORT_C TInt | ProtectRecord | ( | ) | |
Marks record as read-only so that it cannot be modified or deleted.
-
capability
- Dependent on table, see the guide page referenced below.
ProtectTable()
| IMPORT_C TInt | ProtectTable | ( | ) | |
Protects the table Protection of settings
- capability
- Dependent on table, see the guide page referenced below.
UnprotectRecord()
| IMPORT_C TInt | UnprotectRecord | ( | ) | |
Marks record as not read-only so that it can be modified or deleted
-
capability
- Dependent on table, see the guide page referenced below.
UnprotectTable()
| IMPORT_C TInt | UnprotectTable | ( | ) | |
Unprotects the table
-
capability
- Dependent on table, see the guide page referenced below.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.