ooodev.adapter.deployment.update_information_provider_partial module
- class ooodev.adapter.deployment.update_information_provider_partial.UpdateInformationProviderPartial(component, interface=com.sun.star.deployment.XUpdateInformationProvider)[source]
Bases:
object
Partial class for XUpdateInformationProvider.
- Parameters:
component (XUpdateInformationProvider) –
interface (UnoInterface | None) –
- __init__(component, interface=com.sun.star.deployment.XUpdateInformationProvider)[source]
Constructor
- Parameters:
component (XUpdateInformationProvider) – UNO Component that implements
com.sun.star.deployment.XUpdateInformationProvider
interface.interface (UnoInterface, optional) – The interface to be validated. Defaults to
XUpdateInformationProvider
.
- Return type:
None
- cancel()[source]
interrupts a
get_update_information
call and let’s it return immediately.- Return type:
None
- get_update_information(repositories, extension_id)[source]
get update information for a specific extension or all available information from a repository.
- Raises:
com.sun.star.uno.Exception –
Exception
- Return type:
Tuple
[XElement
,...
]- Parameters:
repositories (Tuple[str, ...]) –
extension_id (str) –
- get_update_information_enumeration(repositories, extension_id)[source]
get update information for a specific extension or all available information from a repository.
- Raises:
com.sun.star.uno.Exception –
Exception
- Return type:
XEnumeration
- Parameters:
repositories (Tuple[str, ...]) –
extension_id (str) –
- set_interaction_handler(handler)[source]
Sets an interaction handler to be used for further operations.
A default interaction handler is available as service com.sun.star.task.InteractionHandler. The documentation of this service also contains further information about the interaction handler concept.
- Return type:
None
- Parameters:
handler (com.sun.star.task.XInteractionHandler) –