org.squashtest.csp.tm.domain.event
Interface RequirementPropertyChangeEventBuilder<EVENT extends RequirementAuditEvent>


public interface RequirementPropertyChangeEventBuilder<EVENT extends RequirementAuditEvent>


Method Summary
 EVENT build()
           
 RequirementPropertyChangeEventBuilder<EVENT> setAuthor(String author)
           
 RequirementPropertyChangeEventBuilder<EVENT> setModifiedProperty(String propertyName)
           
 RequirementPropertyChangeEventBuilder<EVENT> setNewValue(Object value)
           
 RequirementPropertyChangeEventBuilder<EVENT> setOldValue(Object value)
           
 RequirementPropertyChangeEventBuilder<EVENT> setSource(RequirementVersion requirementVersion)
           
 

Method Detail

setOldValue

RequirementPropertyChangeEventBuilder<EVENT> setOldValue(Object value)

setNewValue

RequirementPropertyChangeEventBuilder<EVENT> setNewValue(Object value)

setModifiedProperty

RequirementPropertyChangeEventBuilder<EVENT> setModifiedProperty(@NotNull
                                                                 String propertyName)

setSource

RequirementPropertyChangeEventBuilder<EVENT> setSource(@NotNull
                                                       RequirementVersion requirementVersion)

setAuthor

RequirementPropertyChangeEventBuilder<EVENT> setAuthor(@NotNull
                                                       String author)

build

EVENT build()


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.