fixing too long keys
authorjsedek@netbeans.org
Fri, 04 Jan 2008 15:47:20 +0000
changeset 2789d58bcc2395a7
parent 2788 6ffd9fcf8374
child 2790 20177b286b01
fixing too long keys
logger/uihandlerserver/src/java/org/netbeans/server/uihandler/statistics/NetBeansModules.java
logger/uihandlerserver/web/graph/netbeansmodules.jsp
     1.1 --- a/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/statistics/NetBeansModules.java	Thu Jan 03 17:02:19 2008 +0000
     1.2 +++ b/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/statistics/NetBeansModules.java	Fri Jan 04 15:47:20 2008 +0000
     1.3 @@ -68,7 +68,7 @@
     1.4      private static final String DISABLED = "DIS";
     1.5  
     1.6      public NetBeansModules() {
     1.7 -        super("NetBeansModules statistics");
     1.8 +        super("NetBeansModules");
     1.9      }
    1.10  
    1.11      public static void setRememberDistinctVersions(boolean b) {
    1.12 @@ -356,7 +356,11 @@
    1.13  
    1.14      private void write(Preferences pref, Map<String, ModuleInfo> map) {
    1.15          for (Entry<String, ModuleInfo> entry : map.entrySet()) {
    1.16 -            pref.putInt(entry.getKey(), entry.getValue().countAll());
    1.17 +            String key = entry.getKey();
    1.18 +            if (key.length() > Preferences.MAX_KEY_LENGTH){
    1.19 +                key = key.substring(key.length() - Preferences.MAX_KEY_LENGTH);
    1.20 +            }
    1.21 +            pref.putInt(key, entry.getValue().countAll());
    1.22          }
    1.23      }
    1.24  
     2.1 --- a/logger/uihandlerserver/web/graph/netbeansmodules.jsp	Thu Jan 03 17:02:19 2008 +0000
     2.2 +++ b/logger/uihandlerserver/web/graph/netbeansmodules.jsp	Fri Jan 04 15:47:20 2008 +0000
     2.3 @@ -6,7 +6,9 @@
     2.4  <%@ taglib uri="/WEB-INF/chart-tag.tld" prefix="chart" %>
     2.5  <%@ taglib uri="/WEB-INF/statistics.tld" prefix="ui" %>
     2.6  <ui:useStatistic name="NetBeansModules"/>
     2.7 +<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
     2.8  
     2.9 +<c:set var="path" value='/ <a href="../index.jsp">Analytics</a> / Graph / NetBeans Modules'/>
    2.10  <jsp:include page="../template/header.jsp"/>
    2.11  
    2.12  <div class="f-page-cell bg-sky" >
    2.13 @@ -22,7 +24,7 @@
    2.14              NetBeansModules.NBMData data = (NetBeansModules.NBMData) pageContext.getAttribute("globalNetBeansModules");
    2.15              if (data != null) {
    2.16      %>
    2.17 -    <tr>
    2.18 +    <tr valign="top">
    2.19          <td>
    2.20              <h3>ENABLED MODULES:</h3>
    2.21              <%= data.getEnabledByCount() %>