diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-06-25 10:09:01 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-06-25 10:09:01 +0000 |
commit | 346571568d773a1c2a23f21c9e65303e1726bbd7 (patch) | |
tree | a33448300183c04298148b133b267bf8ad88a267 /offapi/com/sun/star/sdb/RowSet.idl | |
parent | cf378708dafe26071e16fc60064d2f03d1d2cc3d (diff) |
INTEGRATION: CWS dba08 (1.12.58); FILE MERGED
2003/06/16 12:57:24 oj 1.12.58.2: RESYNC: (1.12-1.13); FILE MERGED
2003/06/05 08:16:29 fs 1.12.58.1: #i15248# added documentation for XResultSetUpdate and XDeleteRows exception conditions
Diffstat (limited to 'offapi/com/sun/star/sdb/RowSet.idl')
-rw-r--r-- | offapi/com/sun/star/sdb/RowSet.idl | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/offapi/com/sun/star/sdb/RowSet.idl b/offapi/com/sun/star/sdb/RowSet.idl index 82b052c16c4b..24fa479a3193 100644 --- a/offapi/com/sun/star/sdb/RowSet.idl +++ b/offapi/com/sun/star/sdb/RowSet.idl @@ -2,9 +2,9 @@ * * $RCSfile: RowSet.idl,v $ * - * $Revision: 1.13 $ + * $Revision: 1.14 $ * - * last change: $Author: vg $ $Date: 2003-06-10 11:15:38 $ + * last change: $Author: vg $ $Date: 2003-06-25 11:09:01 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -199,7 +199,6 @@ service RowSet service com::sun::star::sdb::ResultSet; - /** can be used to allow an interaction handler to supply missing data during a execute process. <p>If you want a row set to be based on a parametrized query, you will usually use @@ -213,9 +212,36 @@ service RowSet interface com::sun::star::sdb::XCompletedExecution; /** approving of actions performed on the rowset. + + <p>The support of this interface implies a sematical extension to the <type scope="com::sun::star::sdbc">XResultSetUpdate</type> + interface which is supported via the <type scope="com::sun::star::sdbc">ResultSet</type>.</p> + + @see XResultSetUpdate */ interface XRowSetApproveBroadcaster; + /** is the interface for updating row data to the database. + + <p>The optional support of this interface is already implied with the support of the <type scope="com::sun::star::sdbc">ResultSet</type>.</p> + + <p>However, note that the additional support of the <type>XRowSetApproveBroadcaster</type> interface results + in a sematical extension: the methods <member scope="com::sun::star::sdbc">XResultSetUpdate::insertRow</member>, + <member scope="com::sun::star::sdbc">XResultSetUpdate::updateRow</member> and <member scope="com::sun::star::sdbc">XResultSetUpdate::deleteRow</member> + will now throw the <type>RowSetVetoException</type> if the action which is to be performed was vetoed + by one of the <type>XRowSetApproveListener</type>'s.</p> + */ + [optional] interface com::sun::star::sdbc::XResultSetUpdate; + + /** is the interface for deleting more than one row, identified by it's bookmark. + + <p>The optional support of this interface is already implied with the support of the <type scope="com::sun::star::sdbcx">ResultSet</type>.</p> + + <p>However, note that the additional support of the <type>XRowSetApproveBroadcaster</type> interface results + in a sematical extension: the method <member scope="com::sun::star::sdbc">XDeleteRows::deleteRows</member> + will now throw the <type>RowSetVetoException</type> if the deletion was vetoed + by one of the <type>XRowSetApproveListener</type>'s.</p> + */ + [optional] interface com::sun::star::sdbcx::XDeleteRows; /** creates a second result set which is based on the same data. <p> |