Package ir.msob.jima.signature.service
Class SignatureBeforeAfterOperationService
java.lang.Object
ir.msob.jima.signature.service.SignatureBeforeAfterOperationService
- All Implemented Interfaces:
ir.msob.jima.core.commons.operation.BaseBeforeAfterOperation
@Service
public class SignatureBeforeAfterOperationService
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>>
voidafterGet(Collection<ID> ids, Collection<DTO> dtos, C criteria, 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>>
voidbeforeSave(DTO dto, 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>>
voidbeforeUpdate(DTO previousDto, DTO dto, 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, afterDelete, afterSave, afterUpdate, beforeCount, beforeDelete, beforeGet
-
Constructor Details
-
SignatureBeforeAfterOperationService
public SignatureBeforeAfterOperationService()
-
-
Method Details
-
beforeSave
public <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser, void beforeSaveDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> (DTO dto, Optional<USER> user) throws ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundException, ir.msob.jima.core.commons.exception.badrequest.BadRequestException - Specified by:
beforeSavein interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation- Throws:
ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundExceptionir.msob.jima.core.commons.exception.badrequest.BadRequestException
-
beforeUpdate
public <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser, void beforeUpdateDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>> (DTO previousDto, DTO dto, Optional<USER> user) throws ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundException, ir.msob.jima.core.commons.exception.badrequest.BadRequestException - Specified by:
beforeUpdatein interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation- Throws:
ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundExceptionir.msob.jima.core.commons.exception.badrequest.BadRequestException
-
afterGet
public <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser, void afterGetDTO extends ir.msob.jima.core.commons.model.dto.BaseDto<ID>, C extends ir.msob.jima.core.commons.model.criteria.BaseCriteria<ID>> (Collection<ID> ids, Collection<DTO> dtos, C criteria, Optional<USER> user) throws ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundException, ir.msob.jima.core.commons.exception.badrequest.BadRequestException - Specified by:
afterGetin interfaceir.msob.jima.core.commons.operation.BaseBeforeAfterOperation- Throws:
ir.msob.jima.core.commons.exception.domainnotfound.DomainNotFoundExceptionir.msob.jima.core.commons.exception.badrequest.BadRequestException
-