20 #ifndef _com_sun_star_deployment_XExtensionManager_idl 21 #define _com_sun_star_deployment_XExtensionManager_idl 34 module
com { module sun { module star { module deployment {
59 sequence<XPackageTypeInfo> getSupportedPackageTypes();
88 XPackage addExtension( [in]
string url,
89 [in] sequence<com::sun::star::beans::NamedValue> properties,
90 [in]
string repository,
112 void removeExtension(
113 [in]
string identifier,
114 [in]
string fileName,
115 [in]
string repository,
137 void enableExtension(
159 void disableExtension(
181 sequence<XPackage> getDeployedExtensions(
182 [in]
string repository,
205 [in]
string repository,
206 [in]
string identifier,
207 [in]
string fileName,
221 sequence<XPackage> getExtensionsWithSameIdentifier(
222 [in]
string identifier,
223 [in]
string fileName,
239 sequence<sequence<XPackage> > getAllExtensions(
264 void reinstallDeployedExtensions(
266 [in]
string repository,
313 sequence<XPackage> getExtensionsWithUnacceptedLicenses(
314 [in]
string repository,
322 long checkPrerequisitesAndEnable(
334 boolean isReadOnlyRepository([in]
string repository);
The XExtensionManager interface is used to manage extensions in the user, shared and bundled reposito...
Definition: XExtensionManager.idl:42
A DeploymentException reflects a deployment error.
Definition: DeploymentException.idl:32
allows to explicitly free resources and break cyclic references.
Definition: XComponent.idl:42
Definition: Ambiguous.idl:22
defines the environment for a command.
Definition: XCommandEnvironment.idl:35
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument...
Definition: IllegalArgumentException.idl:29
broadcasts each modification made on the date data of the object which supports this interface...
Definition: XModifyBroadcaster.idl:37
This exception is thrown if an exception situation occurred during the processing of a command and an...
Definition: CommandFailedException.idl:39
Objects of this interface reflect a bound package and are issued by a PackageRegistryBackend.
Definition: XPackage.idl:46
This exception is thrown to indicate that a command was aborted.
Definition: CommandAbortedException.idl:33
Use this interface to abort a command asynchronously.
Definition: XAbortChannel.idl:30