@Component
public class TenantSaveEventListener
extends java.lang.Object
| 构造器和说明 |
|---|
TenantSaveEventListener(com.xforceplus.dao.TenantDao tenantDao,
OrgService orgService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
tenantNameChangedListener(com.xforceplus.event.model.EntityPostSaveEvent<com.xforceplus.event.dto.TenantNameChanged> event) |
void |
validCodeListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.TenantCodeChanged> event) |
void |
validNameListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.TenantNameChanged> event) |
public TenantSaveEventListener(com.xforceplus.dao.TenantDao tenantDao,
OrgService orgService)
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_COMMITTED,
rollbackFor=java.lang.Exception.class)
@EventListener(classes=com.xforceplus.event.model.EntityPreSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.TenantCodeChanged)")
public void validCodeListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.TenantCodeChanged> event)
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_COMMITTED,
rollbackFor=java.lang.Exception.class)
@EventListener(classes=com.xforceplus.event.model.EntityPreSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.TenantNameChanged)")
public void validNameListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.TenantNameChanged> event)
@Async(value="threadPoolExecutor")
@EventListener(classes=com.xforceplus.event.model.EntityPostSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.TenantNameChanged)")
public void tenantNameChangedListener(com.xforceplus.event.model.EntityPostSaveEvent<com.xforceplus.event.dto.TenantNameChanged> event)