Class EditableServiceImpl<T,PK extends Serializable,Dao extends EditableDao<T,PK>>

java.lang.Object
com.suncode.pwfl.util.BaseFinderImpl<T,PK,Dao>
com.suncode.pwfl.util.EditableServiceImpl<T,PK,Dao>
All Implemented Interfaces:
BaseFinder<T,PK>, EditableService<T,PK>

public abstract class EditableServiceImpl<T,PK extends Serializable,Dao extends EditableDao<T,PK>> extends BaseFinderImpl<T,PK,Dao> implements EditableService<T,PK>
  • Constructor Details

    • EditableServiceImpl

      public EditableServiceImpl()
  • Method Details

    • delete

      @Transactional public void delete(T entity)
      Description copied from interface: EditableService
      Usuwa obiekt z bazy danych.
      Specified by:
      delete in interface EditableService<T,PK extends Serializable>
      Parameters:
      entity - - Obiekt, który chcemy usunąć.
    • update

      @Transactional public void update(T entity)
      Description copied from interface: EditableService
      Modyfikuje obiekt z bazie z danych.
      Specified by:
      update in interface EditableService<T,PK extends Serializable>
      Parameters:
      entity - - Obiekt, który chcemy zmodyfikować.
    • save

      @Transactional public PK save(T entity)
      Description copied from interface: EditableService
      Zapisuje obiekt w bazie danych.
      Specified by:
      save in interface EditableService<T,PK extends Serializable>
      Returns:
      Zwraca id zapisanego w bazie obiektu.