]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.lib.dbus/src/org/argeo/cms/freedesktop/FreeDesktopApplication.java
Prepare next development cycle
[lgpl/argeo-commons.git] / org.argeo.cms.lib.dbus / src / org / argeo / cms / freedesktop / FreeDesktopApplication.java
1 package org.argeo.cms.freedesktop;
2
3 import java.util.List;
4 import java.util.Map;
5
6 import org.freedesktop.dbus.annotations.DBusInterfaceName;
7 import org.freedesktop.dbus.annotations.DBusMemberName;
8 import org.freedesktop.dbus.interfaces.DBusInterface;
9 import org.freedesktop.dbus.types.Variant;
10
11 /**
12 * The org.freedesktop.Application interface.
13 */
14 @DBusInterfaceName("org.freedesktop.Application")
15 public interface FreeDesktopApplication extends DBusInterface {
16
17 @DBusMemberName(value = "Activate")
18 void activate(Map<String, Variant<?>> platformData);
19
20 @DBusMemberName(value = "Open")
21 void open(List<String> uris, Map<String, Variant<?>> platformData);
22
23 @DBusMemberName(value = "ActivateAction")
24 void activateAction(String actionName, List<Variant<?>> parameter, Map<String, Variant<?>> platformData);
25
26 }