[jboss-svn-commits] JBL Code SVN: r18660 - labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Mar 3 11:01:03 EST 2008
Author: wrzep
Date: 2008-03-03 11:01:03 -0500 (Mon, 03 Mar 2008)
New Revision: 18660
Modified:
labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/ProjectEventsConsumer.java
Log:
JBLAB-904 events handling fix
Modified: labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/ProjectEventsConsumer.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/ProjectEventsConsumer.java 2008-03-03 13:45:02 UTC (rev 18659)
+++ labs/jbosslabs/labs-3.0-build/services/events-service/src/main/java/org/jboss/labs/events/ProjectEventsConsumer.java 2008-03-03 16:01:03 UTC (rev 18660)
@@ -50,28 +50,33 @@
}
public void projectCreated(String projectId) {
- List<ProjectEvents> list = storage.findAllListeners (((ProjectEvents)this).getClass());
+ @SuppressWarnings("unchecked")
+ List<ProjectEvents> list = storage.findAllListeners (this.getClass().getInterfaces()[0]);
+ System.out.println("project created " + list.size());
for ( ProjectEvents listener : list ) {
listener.projectCreated( projectId );
}
}
public void projectLeadAdded(String username, String projectId) {
- List<ProjectEvents> list = storage.findAllListeners (((ProjectEvents)this).getClass());
+ @SuppressWarnings("unchecked")
+ List<ProjectEvents> list = storage.findAllListeners (this.getClass().getInterfaces()[0]);
for ( ProjectEvents listener : list ) {
listener.projectLeadAdded( username, projectId );
}
}
public void updated(Class clazz, Integer id) {
- List<ProjectEvents> list = storage.findAllListeners (((ProjectEvents)this).getClass());
+ @SuppressWarnings("unchecked")
+ List<ProjectEvents> list = storage.findAllListeners (this.getClass().getInterfaces()[0]);
for ( ProjectEvents listener : list ) {
listener.updated( clazz , id );
}
}
+ @SuppressWarnings("unchecked")
public void projectContributorAdded(String username, String projectId) {
- List<ProjectEvents> list = storage.findAllListeners (((ProjectEvents)this).getClass());
+ List<ProjectEvents> list = storage.findAllListeners (this.getClass().getInterfaces()[0]);
for ( ProjectEvents listener : list ) {
listener.projectContributorAdded(username, projectId);
}
More information about the jboss-svn-commits
mailing list