Package database.dao

Class DefaultDeleteDao

All Implemented Interfaces:
DeleteDao<Object>, WebbpmDao, TableProvider

public class DefaultDeleteDao extends DefaultGraphDao implements DeleteDao<Object>
Author:
a.petrov
  • Constructor Details

    • DefaultDeleteDao

      public DefaultDeleteDao()
    • DefaultDeleteDao

      public DefaultDeleteDao(DefaultEntityGraph graph, org.jooq.DSLContext dsl, DslProvider dslProvider)
  • Method Details

    • delete

      public void delete(Table table, Object... pkValues)
      //todo Достаточно странный метод, pkValues - значения первычных ключей, полагаем что getTablePrimaryKeyFields вернёт pkValues в нужном порядке
      Specified by:
      delete in interface DeleteDao<Object>
      Parameters:
      table - - таблица с которой будут удалятся данные
      pkValues - - значения первичных ключей
    • delete

      public void delete(List<EntityFilter> list)
      Specified by:
      delete in interface DeleteDao<Object>