ooodev.adapter.deployment.package_manager_factory_partial module
- class ooodev.adapter.deployment.package_manager_factory_partial.PackageManagerFactoryPartial(component, interface=com.sun.star.deployment.XPackageManagerFactory)[source]
Bases:
object
Partial class for XPackageManagerFactory.
- Parameters:
component (XPackageManagerFactory) –
interface (UnoInterface | None) –
- __init__(component, interface=com.sun.star.deployment.XPackageManagerFactory)[source]
Constructor
- Parameters:
component (XPackageManagerFactory) – UNO Component that implements
com.sun.star.deployment.XPackageManagerFactory
interface.interface (UnoInterface, optional) – The interface to be validated. Defaults to
XPackageManagerFactory
.
- Return type:
None
- get_package_manager(context)[source]
Method to create (or reusing and already existing) XPackageManager object to add or remove UNO packages persistently.
Packages for context strings
user
andshared
will be registered and revoked persistently.Context strings other than
user
,shared
will last in ancom.sun.star.lang.IllegalArgumentException
.- Raises:
com.sun.star.lang.IllegalArgumentException –
IllegalArgumentException
- Return type:
XPackageManager
- Parameters:
context (str) –