org.squashtest.tm.service.internal.event
Class StatusBasedRequirementAuditor
java.lang.Object
org.squashtest.tm.service.internal.event.StatusBasedRequirementAuditor
- All Implemented Interfaces:
- org.squashtest.tm.domain.event.RequirementAuditEventVisitor, org.squashtest.tm.event.RequirementAuditor
@Service
public class StatusBasedRequirementAuditor
- extends Object
- implements org.squashtest.tm.event.RequirementAuditor, org.squashtest.tm.domain.event.RequirementAuditEventVisitor
Audits Requirement events and persists them according to the Requirement's
status.
- Author:
- Gregory Fouquet
|
Method Summary |
void |
notify(org.squashtest.tm.domain.event.RequirementAuditEvent event)
|
void |
visit(org.squashtest.tm.domain.event.RequirementCreation event)
|
void |
visit(org.squashtest.tm.domain.event.RequirementLargePropertyChange event)
|
void |
visit(org.squashtest.tm.domain.event.RequirementPropertyChange event)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatusBasedRequirementAuditor
public StatusBasedRequirementAuditor()
notify
@Transactional
public void notify(org.squashtest.tm.domain.event.RequirementAuditEvent event)
- Specified by:
notify in interface org.squashtest.tm.event.RequirementAuditor
visit
public void visit(org.squashtest.tm.domain.event.RequirementCreation event)
- Specified by:
visit in interface org.squashtest.tm.domain.event.RequirementAuditEventVisitor
visit
public void visit(org.squashtest.tm.domain.event.RequirementPropertyChange event)
- Specified by:
visit in interface org.squashtest.tm.domain.event.RequirementAuditEventVisitor
visit
public void visit(org.squashtest.tm.domain.event.RequirementLargePropertyChange event)
- Specified by:
visit in interface org.squashtest.tm.domain.event.RequirementAuditEventVisitor
Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.