Interface ISystemPluginDao

    • Method Detail

      • getActivePlugins

        List<SystemPlugin> getActivePlugins​(IEntityContext ec,
                                            boolean remoteOnly)
        Gets all plugins that are active. If desired, also limits the plugins to those that are synced remotely with the frontend server.
        Parameters:
        ec - Entity context for accessing the database.
        remoteOnly - If true, restrict the returned plugins to those that are synced remotely.
        Returns:
        All active system plugins.
      • getByUUID

        SystemPlugin getByUUID​(IEntityContext ec,
                               String uuid)
        Returns the system plugin with the given UUID string
        Parameters:
        ec - Entity context for accessing the database.
        uuid - UUID of the system plugin
        Returns:
        The system plugin with the given UUID, or null if no such plugin exists.
      • getByUUID

        SystemPlugin getByUUID​(IEntityContext ec,
                               UUID uuid)
        Returns the system plugin with the given UUID
        Parameters:
        ec - Entity context for accessing the database.
        uuid - UUID of the system plugin
        Returns:
        The system plugin with the given UUID, or null if no such plugin exists.