@Component
public class OrgSaveEventListener
extends java.lang.Object
| 构造器和说明 |
|---|
OrgSaveEventListener(com.xforceplus.dao.OrgStructDao orgStructDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildParentIdsListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.OrgParentIdsBuild> event) |
void |
rebuildParentIdsListener(com.xforceplus.event.model.EntityPostSaveEvent<com.xforceplus.event.dto.OrgParentIdsRebuild> event) |
void |
validListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.OrgCodeChanged> event) |
public OrgSaveEventListener(com.xforceplus.dao.OrgStructDao orgStructDao)
@Transactional(propagation=REQUIRES_NEW,
isolation=READ_COMMITTED,
readOnly=true)
@EventListener(classes=com.xforceplus.event.model.EntityPreSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.OrgCodeChanged)")
public void validListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.OrgCodeChanged> event)
@Transactional(readOnly=true)
@EventListener(classes=com.xforceplus.event.model.EntityPreSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.OrgParentIdsBuild)")
public void buildParentIdsListener(com.xforceplus.event.model.EntityPreSaveEvent<com.xforceplus.event.dto.OrgParentIdsBuild> event)
@Async(value="threadPoolExecutor")
@EventListener(classes=com.xforceplus.event.model.EntityPostSaveEvent.class,
condition="event.source instanceof T(com.xforceplus.event.dto.OrgParentIdsRebuild)")
public void rebuildParentIdsListener(com.xforceplus.event.model.EntityPostSaveEvent<com.xforceplus.event.dto.OrgParentIdsRebuild> event)