Class SearchBeforeAfterService

java.lang.Object
ir.msob.jima.search.client.SearchBeforeAfterService
All Implemented Interfaces:
ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation

@Service public class SearchBeforeAfterService extends Object implements ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>, C extends ir.msob.jima.core.commons.model.criteria.BaseCriteria<ID>>
    void
    afterDelete(DTO dto, C criteria, Class<DTO> dtoClass, Optional<USER> user)
     
    <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>>
    void
    afterSave(DTO dto, DTO savedDto, Optional<USER> user)
     
    <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>>
    void
    afterUpdate(DTO previousDto, DTO updatedDto, Optional<USER> user)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation

    afterCount, afterGet, beforeCount, beforeDelete, beforeGet, beforeSave, beforeUpdate
  • Constructor Details

    • SearchBeforeAfterService

      public SearchBeforeAfterService()
  • Method Details

    • afterSave

      public <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> void afterSave(DTO dto, DTO savedDto, Optional<USER> user)
      Specified by:
      afterSave in interface ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
    • afterUpdate

      public <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> void afterUpdate(DTO previousDto, DTO updatedDto, Optional<USER> user)
      Specified by:
      afterUpdate in interface ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
    • afterDelete

      public <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser, DTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>, C extends ir.msob.jima.core.commons.model.criteria.BaseCriteria<ID>> void afterDelete(DTO dto, C criteria, Class<DTO> dtoClass, Optional<USER> user)
      Specified by:
      afterDelete in interface ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation