Package ir.msob.jima.search.client
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 -
Method Summary
Modifier and TypeMethodDescription<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>>
voidafterDelete(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<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>>
voidafterUpdate(DTO previousDto, DTO updatedDto, Optional<USER> user) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, void afterSaveDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> (DTO dto, DTO savedDto, Optional<USER> user) - Specified by:
afterSavein interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
-
afterUpdate
public <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser, void afterUpdateDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> (DTO previousDto, DTO updatedDto, Optional<USER> user) - Specified by:
afterUpdatein interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
-
afterDelete
public <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser, void afterDeleteDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>, C extends ir.msob.jima.core.commons.model.criteria.BaseCriteria<ID>> (DTO dto, C criteria, Class<DTO> dtoClass, Optional<USER> user) - Specified by:
afterDeletein interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
-