Author: dlanglais Date: 2010-02-25 15:12:17 +0100 (Thu, 25 Feb 2010) New Revision: 126 Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/plugins/OurHashMap2.java Log: modification mineures, j'ai un doute sur le fonctionnement de mapData, mais bon il s'agit d'une classe de test je suppose Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/plugins/OurHashMap2.java =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/plugins/OurHashMap2.java 2010-02-24 15:34:36 UTC (rev 125) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/plugins/OurHashMap2.java 2010-02-25 14:12:17 UTC (rev 126) @@ -53,9 +53,10 @@ @Override public void deleteColumn(String table, String column) { if(mapTable.containsKey(table)){ - ArrayList<String> list = mapTable.get(table); + /*ArrayList<String> list = mapTable.get(table); list.remove(column); - mapTable.put(table,list); + mapTable.put(table,list);*/ + mapTable.get(table).remove(column); } } @@ -69,10 +70,11 @@ public void put(String table, String column, String key, String content) { if(mapTable.containsKey(table)){ if(mapColumn.containsKey(column)){ - ArrayList<String> list; + /*ArrayList<String> list; list = mapColumn.get(column); list.add(key); - mapColumn.put(column,list); + mapColumn.put(column,list);*/ + mapColumn.get(column).add(key); mapData.put(key, content); } } @@ -80,20 +82,23 @@ @Override public String get(String table, String column, String key) { - if(mapTable.containsKey(table)){ - if(mapColumn.containsKey(column)){ - return mapData.get(key); - }else{ - return "Erreur"; + String ret = ""; + if (mapTable.containsKey(table)) { + if (mapColumn.containsKey(column)) { + ret = mapData.get(key); + } else { + ret = "Column doesn't exist"; } - }else{ - return "Erreur"; + } else { + ret = "Table doesn't exist"; } + return ret; } @Override public String get(String table, String column, String key, int version) { - throw new UnsupportedOperationException("Not supported yet."); + return get(table, column, key); + // TODO } @Override @@ -122,6 +127,4 @@ Set<String> keys = new HashSet(mapColumn.get(column)); return keys; } - - }