summaryrefslogtreecommitdiff
path: root/offapi
diff options
context:
space:
mode:
authorMikhail Voitenko <mav@openoffice.org>2001-05-11 10:57:34 +0000
committerMikhail Voitenko <mav@openoffice.org>2001-05-11 10:57:34 +0000
commitc4028bd5a4ee1086253816cfd0b6f5a679f98f82 (patch)
tree367ac4b2e06e911126f12b0a381e72cd37bd27df /offapi
parenta3748ff965504e5c9ef87a6a14ed9fc2bd4b1bd8 (diff)
#83779# use XInteractionHandler
Diffstat (limited to 'offapi')
-rw-r--r--offapi/com/sun/star/task/XPasswordContainer.idl28
1 files changed, 20 insertions, 8 deletions
diff --git a/offapi/com/sun/star/task/XPasswordContainer.idl b/offapi/com/sun/star/task/XPasswordContainer.idl
index 13b7f8bab..278aad0ac 100644
--- a/offapi/com/sun/star/task/XPasswordContainer.idl
+++ b/offapi/com/sun/star/task/XPasswordContainer.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: XPasswordContainer.idl,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: mav $ $Date: 2001-05-03 15:40:26 $
+ * last change: $Author: mav $ $Date: 2001-05-11 11:57:34 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -69,6 +69,10 @@
#include <com/sun/star/task/UrlRecord.idl>
#endif
+#ifndef __com_sun_star_task_XInteractionHandler_idl__
+#include <com/sun/star/task/XInteractionHandler.idl>
+#endif
+
//=============================================================================
@@ -89,9 +93,11 @@ interface XPasswordContainer : com::sun::star::uno::XInterface
@param Passwords The password-list.
+ @param Handler The handler to get superpassword to en/decript passwords
+
*/
- void add( [in] string Url, [in] string UserName, [in] sequence<string> Passwords );
+ void add( [in] string Url, [in] string UserName, [in] sequence<string> Passwords, [in] XInteractionHandler Handler );
//-------------------------------------------------------------------------
/** Save passwords in to the container, and store them in the file.
@@ -103,18 +109,22 @@ interface XPasswordContainer : com::sun::star::uno::XInterface
@param Passwords The password-list.
+ @param Handler The handler to get superpassword to en/decript passwords
+
*/
- void addPersistent( [in] string Url, [in] string UserName, [in] sequence<string> Passwords );
+ void addPersistent( [in] string Url, [in] string UserName, [in] sequence<string> Passwords, [in] XInteractionHandler Handler );
//-------------------------------------------------------------------------
/** Find users with passwords for the url pattern.
@param Url URL-pattern to retrieve password for.
-
+
+ @param Handler The handler to get superpassword to en/decript passwords
+
@returns Best matched url-pattern with user-records list.
*/
- UrlRecord find( [in] string Url );
+ UrlRecord find( [in] string Url, [in] XInteractionHandler Handler );
//-------------------------------------------------------------------------
/** Find passwords for the url pattern and username.
@@ -123,9 +133,11 @@ interface XPasswordContainer : com::sun::star::uno::XInterface
@param UserName Username to retrieve passwords for.
+ @param Handler The handler to get superpassword to en/decript passwords
+
@returns Best matched url-pattern for the username.
*/
- UrlRecord findForName( [in] string Url, [in] string UserName );
+ UrlRecord findForName( [in] string Url, [in] string UserName , [in] XInteractionHandler Handler );
//-------------------------------------------------------------------------
/** Remove passwords for the url pattern and username from the file.
@@ -147,7 +159,7 @@ interface XPasswordContainer : com::sun::star::uno::XInterface
@returns List of url-records.
*/
- sequence<UrlRecord> getAllPersistent();
+ sequence<UrlRecord> getAllPersistent( [in] XInteractionHandler Handler );
};