Interface ISystemPluginDao

All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<SystemPlugin,Long,IEntityContext>, IGenericDao<SystemPlugin>
All Known Implementing Classes:
SystemPluginDao

public interface ISystemPluginDao extends IGenericDao<SystemPlugin>
Data access object for creating, updating, and deleting SystemPlugin entities.
Author:
XIMA MEDIA GmbH
  • Method Summary

    Modifier and Type
    Method
    Description
    getActivePlugins(IEntityContext ec, boolean remoteOnly)
    Gets all plugins that are active.
    Returns the system plugin with the given UUID string
    Returns the system plugin with the given UUID

    Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao

    all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update

    Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao

    count, findAll, findSingle, getEntityRefs, read
  • Method Details

    • 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.