Author: michaelo
Date: Sun Dec 21 19:15:21 2014
New Revision: 1647192

URL: http://svn.apache.org/r1647192
Log:
[MPIR-321] Disable/remove dev/contrib current time generation because it is 
broken

Code has been completely removed. Previous implementation has been retained in 
a separate branch: pre-MPIR-321 which will remain until MPIR-278 will be 
resolved.

Modified:
    
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java?rev=1647192&r1=1647191&r2=1647192&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/TeamListReport.java
 Sun Dec 21 19:15:21 2014
@@ -27,8 +27,6 @@ import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 import java.util.Properties;
-import java.util.TimeZone;
-import org.apache.commons.lang.SystemUtils;
 import org.apache.maven.doxia.sink.Sink;
 import org.apache.maven.model.Contributor;
 import org.apache.maven.model.Developer;
@@ -39,8 +37,6 @@ import org.apache.maven.plugins.annotati
 import org.codehaus.plexus.i18n.I18N;
 import org.codehaus.plexus.util.StringUtils;
 
-import org.joda.time.DateTimeZone;
-
 /**
  * Generates the Project Team report.
  *
@@ -162,24 +158,8 @@ public class TeamListReport
         {
             startSection( getI18nString( "intro.title" ) );
 
-            // CHECKSTYLE_OFF: LineLength
-
             // To handle JS
-            StringBuilder javascript =
-                new StringBuilder( "function offsetDate(id, offset) {" 
).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    var now = new Date();" ).append( 
SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    var nowTime = now.getTime();" ).append( 
SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    var localOffset = 
now.getTimezoneOffset();" ).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    var developerTime = nowTime + ( offset * 
60 * 60 * 1000 )"
-                                   + "+ ( localOffset * 60 * 1000 );" 
).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    var developerDate = new 
Date(developerTime);" ).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "    document.getElementById(id).innerHTML = 
developerDate;" ).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "}" ).append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "function init(){" ).append( 
SystemUtils.LINE_SEPARATOR );
-
-            // CHECKSTYLE_ON: LineLength
+            StringBuilder javascript = new StringBuilder();
 
             // Introduction
             paragraph( getI18nString( "intro.description1" ) );
@@ -252,14 +232,6 @@ public class TeamListReport
                 endTable();
             }
 
-            // To handle JS
-            javascript.append( "}" );
-            javascript.append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( SystemUtils.LINE_SEPARATOR );
-            javascript.append( "window.onLoad = init();" );
-            javascript.append( SystemUtils.LINE_SEPARATOR );
-            javaScript( javascript.toString() );
-
             endSection();
 
             endSection();
@@ -341,75 +313,6 @@ public class TeamListReport
             if ( headersMap.get( TIME_ZONE ) == Boolean.TRUE )
             {
                 tableCell( member.getTimezone() );
-
-                if ( StringUtils.isNotEmpty( member.getTimezone() )
-                    && ( !ProjectInfoReportUtils.isNumber( 
member.getTimezone().trim() ) ) )
-                {
-                    String tz = member.getTimezone().trim();
-                    try
-                    {
-                        // check if it is a valid timeZone
-                        DateTimeZone.forID( tz );
-
-                        sink.tableCell();
-                        sink.rawText( "<span id=\"" + type + "-" + rowId + 
"\">" );
-                        text( tz );
-                        final long oneHoursInMilliSeconds = 3600000;
-                        String offSet =
-                            String.valueOf( TimeZone.getTimeZone( tz 
).getRawOffset() / oneHoursInMilliSeconds );
-                        // CHECKSTYLE_OFF: LineLength
-                        javascript.append( "    offsetDate('" ).append( type 
).append( "-" ).append( rowId ).append( "', '" );
-                        javascript.append( offSet ).append( "');" ).append( 
SystemUtils.LINE_SEPARATOR );
-                        // CHECKSTYLE_ON: LineLength
-                        sink.rawText( "</span>" );
-                        sink.tableCell_();
-                    }
-                    catch ( IllegalArgumentException e )
-                    {
-                        log.warn( "The time zone '" + tz + "' for the " + type 
+ " '" + member.getName()
-                            + "' is not a recognised time zone, use a number 
in the range -12 and +14 instead of." );
-
-                        sink.tableCell();
-                        sink.rawText( "<span id=\"" + type + "-" + rowId + 
"\">" );
-                        text( null );
-                        sink.rawText( "</span>" );
-                        sink.tableCell_();
-                    }
-                }
-                else
-                {
-                    // To handle JS
-                    sink.tableCell();
-                    sink.rawText( "<span id=\"" + type + "-" + rowId + "\">" );
-                    if ( StringUtils.isEmpty( member.getTimezone() ) )
-                    {
-                        text( null );
-                    }
-                    else
-                    {
-                        // check if number is between -12 and +14
-                        final int lowerLimit = -12;
-                        final int upperLimit = 14;
-                        float tz = ProjectInfoReportUtils.toFloat( 
member.getTimezone().trim(), Integer.MIN_VALUE );
-                        if ( tz == Integer.MIN_VALUE || !( tz >= lowerLimit && 
tz <= upperLimit ) )
-                        {
-                            text( null );
-                            log.warn( "The time zone '" + 
member.getTimezone().trim() + "' for the " + type + " '"
-                                + member.getName()
-                                + "' is not a recognised time zone, use a 
number in the range -12 to +14 instead of." );
-                        }
-                        else
-                        {
-                            // CHECKSTYLE_OFF: LineLength
-                            text( member.getTimezone().trim() );
-                            javascript.append( "    offsetDate('" ).append( 
type ).append( "-" ).append( rowId ).append( "', '" );
-                            javascript.append( member.getTimezone() ).append( 
"');" ).append( SystemUtils.LINE_SEPARATOR );
-                            // CHECKSTYLE_ON: LineLength
-                        }
-                    }
-                    sink.rawText( "</span>" );
-                    sink.tableCell_();
-                }
             }
 
             if ( headersMap.get( PROPERTIES ) == Boolean.TRUE )
@@ -571,7 +474,6 @@ public class TeamListReport
             if ( requiredHeaders.get( TIME_ZONE ) == Boolean.TRUE )
             {
                 requiredArray.add( timeZone );
-                requiredArray.add( actualTime );
             }
 
             if ( requiredHeaders.get( PROPERTIES ) == Boolean.TRUE )


Reply via email to