Interface IClientPluginDao

    • Method Detail

      • getActivePlugins

        List<ClientPlugin> 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 client plugins.
      • getByUUID

        ClientPlugin getByUUID​(IEntityContext ec,
                               Mandant client,
                               String uuid)
        Returns the client plugin with the given UUID string
        Parameters:
        ec - Entity context for accessing the database.
        client - Client context in which to look for client plugins.
        uuid - UUID of the client plugin
        Returns:
        The client plugin with the given UUID , or null if no such plugin exists in the given client.
      • getByUUID

        ClientPlugin getByUUID​(IEntityContext ec,
                               Mandant client,
                               UUID uuid)
        Returns the client plugin with the given UUID
        Parameters:
        ec - Entity context for accessing the database.
        client - Client context in which to look for client plugins.
        uuid - UUID of the client plugin
        Returns:
        The client plugin with the given UUID , or null if no such plugin exists in the given client.
        Since:
        6.1.0