diff options
Diffstat (limited to 'lib/public/app/iappmanager.php')
-rw-r--r-- | lib/public/app/iappmanager.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/public/app/iappmanager.php b/lib/public/app/iappmanager.php index ebd84a1ce9d..c79dcf9a573 100644 --- a/lib/public/app/iappmanager.php +++ b/lib/public/app/iappmanager.php @@ -9,6 +9,8 @@ namespace OCP\App; +use OCP\IUser; + interface IAppManager { /** * Check if an app is enabled for user @@ -48,4 +50,19 @@ interface IAppManager { * @param string $appId */ public function disableApp($appId); + + /** + * List all apps enabled for a user + * + * @param \OCP\IUser $user + * @return string[] + */ + public function getAppsEnabledForUser(IUser $user); + + /** + * List all installed apps + * + * @return string[] + */ + public function getInstalledApps(); } |