* @param event the TrackBackEvent instance
*/
public void fireTrackBackEvent(TrackBackEvent event) {
Iterator it = getEventListenerList().getTrackBackListeners().iterator();
while (it.hasNext()) {
TrackBackListener listener = (TrackBackListener)it.next();
if (event.getType() == TrackBackEvent.TRACKBACK_ADDED) {
listener.trackBackAdded(event);
} else if (event.getType() == TrackBackEvent.TRACKBACK_REMOVED) {
listener.trackBackRemoved(event);
} else if (event.getType() == TrackBackEvent.TRACKBACK_APPROVED) {
listener.trackBackApproved(event);
} else if (event.getType() == TrackBackEvent.TRACKBACK_REJECTED) {
listener.trackBackRejected(event);
}
// has the event been vetoed?
if (event.isVetoed()) {
break;