package com.tridium.install.installable; import com.tridium.install.BDependency; import com.tridium.platform.daemon.task.DaemonSessionTaskListener; public interface InstallableRegistry { BInstallable findInstallable(BDependency bDependency, DaemonSessionTaskListener daemonSessionTaskListener) throws Exception; BInstallable[] findInstallables(BDependency bDependency, DaemonSessionTaskListener daemonSessionTaskListener) throws Exception; ClosableCursor getInstallables(BDependency bDependency, DaemonSessionTaskListener daemonSessionTaskListener) throws Exception; ClosableCursor getInstallables(boolean z, DaemonSessionTaskListener daemonSessionTaskListener) throws Exception; }