buildframework/helium/sf/java/signaling/src/com/nokia/helium/signal/SignalNeverFailMessage.java
changeset 628 7c4a911dc066
parent 587 85df38eb4012
--- a/buildframework/helium/sf/java/signaling/src/com/nokia/helium/signal/SignalNeverFailMessage.java	Wed Jun 16 16:51:40 2010 +0300
+++ b/buildframework/helium/sf/java/signaling/src/com/nokia/helium/signal/SignalNeverFailMessage.java	Fri Aug 13 14:59:05 2010 +0300
@@ -1,49 +1,45 @@
 /*
-* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: To print the message on the shell in case of build has errors
-* is user sets failbuild status to never in signal configuration file.
-*
-*/
- 
+ * Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of the License "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description: To print the message on the shell in case of build has errors
+ * is user sets failbuild status to never in signal configuration file.
+ *
+ */
+
 package com.nokia.helium.signal;
 
+import org.apache.tools.ant.Project;
+import org.apache.tools.ant.types.DataType;
 
-import org.apache.tools.ant.Project;
-import com.nokia.helium.core.ant.types.*;
-import org.apache.log4j.Logger;
+import com.nokia.helium.core.ant.PostBuildAction;
 
 /**
- * Class to check the signal is present in the never signal list.
- * Print the message on the shell "Build completed with errors and warnings".
+ * Class to check the signal is present in the never signal list. Print the
+ * message on the shell "Build completed with errors and warnings".
  * 
  */
-public class SignalNeverFailMessage extends HlmPostDefImpl
-{
-    private Logger log = Logger.getLogger(SignalNeverFailMessage.class); 
-    
+public class SignalNeverFailMessage extends DataType implements PostBuildAction {
+
     /**
      * Override execute method to print build completed message.
+     * 
      * @param prj
      * @param module
      * @param targetNames
      */
-    
-    public void execute(Project prj, String module, String[] targetNames) {
-        
+    public void executeOnPostBuild(Project project, String[] targetNames) {
         if (SignalStatusList.getNeverSignalList().hasSignalInList()) {
-            log.info("Build completed with errors and warnings.");
+            project.log(SignalStatusList.getNeverSignalList().getErrorMsg());
         }
-        
     }
 }
\ No newline at end of file