summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/deployment
diff options
context:
space:
mode:
authorJoachim Lingner <jl@openoffice.org>2010-05-28 17:50:38 +0200
committerJoachim Lingner <jl@openoffice.org>2010-05-28 17:50:38 +0200
commitf50ef850eb572a2c3baa9545d7e6882576a86ee7 (patch)
tree5ebea619379967df4f63be8bbbde070d9a1411a6 /offapi/com/sun/star/deployment
parent52d983cc7fcc5259f11ff48e538148e7cedfec9a (diff)
jl152 #i77196# new update behavior for extensions
Diffstat (limited to 'offapi/com/sun/star/deployment')
-rw-r--r--offapi/com/sun/star/deployment/XExtensionManager.idl21
1 files changed, 20 insertions, 1 deletions
diff --git a/offapi/com/sun/star/deployment/XExtensionManager.idl b/offapi/com/sun/star/deployment/XExtensionManager.idl
index 8eaa8a05f976..cfbc71156b7f 100644
--- a/offapi/com/sun/star/deployment/XExtensionManager.idl
+++ b/offapi/com/sun/star/deployment/XExtensionManager.idl
@@ -190,7 +190,9 @@ interface XExtensionManager
com::sun::star::ucb::CommandAbortedException,
com::sun::star::lang::IllegalArgumentException);
- /** gets all currently deployed extensions.
+ /** gets all currently deployed extensions, including disabled
+ user extensions.
+
@param repository
the repository from which the extensions are returned
@param xAbortChannel
@@ -233,6 +235,23 @@ interface XExtensionManager
com::sun::star::ucb::CommandFailedException,
com::sun::star::lang::IllegalArgumentException);
+ /** gets all extensions with the same identifer from all repositories.
+
+ The extension at the first position in the returned sequence represents
+ the extension from the user repository. The next element is from the shared
+ and the last one is from the bundled repository.
+ If one repository does not contain this extension, then the respective
+ element is a null reference.
+ */
+ sequence<XPackage> getExtensionsWithSameIdentifier(
+ [in] string identifier,
+ [in] string fileName,
+ [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv )
+ raises (DeploymentException,
+ com::sun::star::ucb::CommandFailedException,
+ com::sun::star::lang::IllegalArgumentException);
+
+
/** returns a sequence containing all installed extensions.
The members of the returned sequence correspond to an extension with a