public interface EventFactory
static final EventType NEW_PROJECT
static final EventType UPDATE_PROJECT
static final EventType ENABLE_PROJECT
static final EventType DISABLE_PROJECT
static final EventType DELETE_PROJECT
static final EventType NEW_BRANCH
static final EventType UPDATE_BRANCH
static final EventType ENABLE_BRANCH
static final EventType DISABLE_BRANCH
static final EventType DELETE_BRANCH
static final EventType NEW_BUILD
static final EventType UPDATE_BUILD
static final EventType DELETE_BUILD
static final EventType NEW_PROMOTION_LEVEL
static final EventType IMAGE_PROMOTION_LEVEL
static final EventType UPDATE_PROMOTION_LEVEL
static final EventType DELETE_PROMOTION_LEVEL
static final EventType REORDER_PROMOTION_LEVEL
static final EventType NEW_VALIDATION_STAMP
static final EventType IMAGE_VALIDATION_STAMP
static final EventType UPDATE_VALIDATION_STAMP
static final EventType DELETE_VALIDATION_STAMP
static final EventType REORDER_VALIDATION_STAMP
static final EventType NEW_PROMOTION_RUN
static final EventType DELETE_PROMOTION_RUN
static final EventType NEW_VALIDATION_RUN
static final EventType NEW_VALIDATION_RUN_STATUS
static final EventType PROPERTY_CHANGE
static final EventType PROPERTY_DELETE
static final EventType NEW_CONFIGURATION
static final EventType UPDATE_CONFIGURATION
static final EventType DELETE_CONFIGURATION
EventType toEventType(java.lang.String id)
void register(EventType eventType)
eventType
- Event type to register.Event newPromotionLevel(PromotionLevel promotionLevel)
Event imagePromotionLevel(PromotionLevel promotionLevel)
Event updatePromotionLevel(PromotionLevel promotionLevel)
Event deletePromotionLevel(PromotionLevel promotionLevel)
Event newPromotionRun(PromotionRun promotionRun)
Event deletePromotionRun(PromotionRun promotionRun)
Event newValidationStamp(ValidationStamp validationStamp)
Event imageValidationStamp(ValidationStamp validationStamp)
Event updateValidationStamp(ValidationStamp validationStamp)
Event deleteValidationStamp(ValidationStamp validationStamp)
Event newValidationRun(ValidationRun validationRun)
Event newValidationRunStatus(ValidationRun validationRun)
<T> Event propertyChange(ProjectEntity entity, PropertyType<T> propertyType)
<T> Event propertyDelete(ProjectEntity entity, PropertyType<T> propertyType)
<T extends Configuration<T>> Event newConfiguration(T configuration)
<T extends Configuration<T>> Event updateConfiguration(T configuration)
<T extends Configuration<T>> Event deleteConfiguration(T configuration)