summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/deployment
diff options
context:
space:
mode:
authorJoachim Lingner <jl@openoffice.org>2010-04-06 17:15:01 +0200
committerJoachim Lingner <jl@openoffice.org>2010-04-06 17:15:01 +0200
commitfb5eaacc58c467d9e11e2e7f62c7ee28312044b1 (patch)
treeff4d06107ecb800545de6e8c17537d45a6459410 /offapi/com/sun/star/deployment
parent95c86170a23c94ee89857e631e1d9a6360268a00 (diff)
jl152 import 263445 from native0jl:#i77196# supporting extension help
Diffstat (limited to 'offapi/com/sun/star/deployment')
-rw-r--r--offapi/com/sun/star/deployment/XPackage.idl17
1 files changed, 17 insertions, 0 deletions
diff --git a/offapi/com/sun/star/deployment/XPackage.idl b/offapi/com/sun/star/deployment/XPackage.idl
index 06adc5ae6194..9584d19abcf7 100644
--- a/offapi/com/sun/star/deployment/XPackage.idl
+++ b/offapi/com/sun/star/deployment/XPackage.idl
@@ -324,6 +324,23 @@ interface XPackage
*/
string getRepositoryName();
+ /** return a URL to a directory which contains the registration data.
+
+ This data may be created when calling
+ <member>XPackage::registerPackage</member>. If this is the case is
+ indicated by <member
+ scope="com::sun::star::beans">Optional::IsPresent</member> of the return
+ value.
+ If registration data are created during registration, but the package is
+ currently not registered, for example after calling
+ <member>XPackage::revokePackage</member>, then <member
+ scope="com::sun::star::beans">Optional::IsPresent</member> is true and
+ the <member scope="com::sun::star::beans">Optional::Value</member> may
+ be an empty string.
+ */
+ com::sun::star::beans::Optional<string> getRegistrationDataURL()
+ raises (ExtensionRemovedException);
+
/** indicates if this object represents a removed extension or extension
item. This is the case when it was created by providing
<code>true</code> for the <code>removed</code> parameter in the function