SessionListGroupByTechnology.java :  » App » codemashdroid » com » applications » codemash » groupers » Android Open Source

Android Open Source » App » codemashdroid 
codemashdroid » com » applications » codemash » groupers » SessionListGroupByTechnology.java
package com.applications.codemash.groupers;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.applications.codemash.core.GrouperBase;
import com.applications.codemash.core.Session;

public class SessionListGroupByTechnology extends GrouperBase
{
  @Override
  public Map<String, List<Session>> Group(List<Session> sessionList)
  {
    Map<String, List<Session>> returnMap = new HashMap<String, List<Session>>();
    for (int i=0; i<sessionList.size(); i++)
    {
      String technology = sessionList.get(i).getTechnology();
      if (!returnMap.containsKey(technology))
      {
        returnMap.put(technology, new ArrayList<Session>());
      }
      
      returnMap.get(technology).add(sessionList.get(i));
    }
    
    return Sort(returnMap);
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.