donaldp 2002/07/02 00:29:35
Modified: framework/src/java/org/apache/myrmidon/framework/listener
TaskToProjectListenerAdapter.java
Log:
Use qualified name of event to determine what type of event it is rather than
just using plain path.
Previously we had a bug where the name of task was part of path so path was
the FQN not just path. Thus this had previously worked but failed during my
reorganization
Revision Changes Path
1.3 +6 -6
jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/listener/TaskToProjectListenerAdapter.java
Index: TaskToProjectListenerAdapter.java
===================================================================
RCS file:
/home/cvs/jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/listener/TaskToProjectListenerAdapter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TaskToProjectListenerAdapter.java 29 May 2002 13:03:33 -0000 1.2
+++ TaskToProjectListenerAdapter.java 2 Jul 2002 07:29:35 -0000 1.3
@@ -20,8 +20,8 @@
import org.apache.myrmidon.interfaces.configurer.Configurer;
/**
- * This is a class that adapts [EMAIL PROTECTED]
org.apache.myrmidon.api.event.TaskListener} interface to
- * the [EMAIL PROTECTED]
org.apache.myrmidon.framework.listener.ProjectListener} interface.
+ * This is a class that adapts [EMAIL PROTECTED] TaskListener} interface to
+ * the [EMAIL PROTECTED] ProjectListener} interface.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
* @version $Revision$ $Date$
@@ -123,15 +123,15 @@
}
/**
- * Convert the specified [EMAIL PROTECTED]
org.apache.myrmidon.api.event.TaskEvent} to a [EMAIL PROTECTED]
org.apache.myrmidon.framework.listener.ProjectEvent}.
+ * Convert the specified [EMAIL PROTECTED] TaskEvent} to a [EMAIL
PROTECTED] ProjectEvent}.
*
* @param event the TaskEvent
* @return the Project event representing TaskEvent
*/
private ProjectEvent toProjectEvent( final TaskEvent event )
{
- final String path = event.getPath();
- final String[] elements = split( path, "/" );
+ final String name = event.getQualifiedName();
+ final String[] elements = split( name, "/" );
String projectName = null;
String targetName = null;
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>