Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. package mk.ukim.finki.wp.service.impl;
  2.  
  3. import mk.ukim.finki.wp.model.Group;
  4. import mk.ukim.finki.wp.service.GroupService;
  5. import org.springframework.stereotype.Service;
  6.  
  7. import java.util.ArrayList;
  8. import java.util.List;
  9. import java.util.Map;
  10. import java.util.TreeMap;
  11.  
  12. /**
  13.  * Created by win7 on 29-Nov-16.
  14.  */
  15. @Service
  16. public class GroupServiceImpl implements GroupService {
  17.  
  18.     private static Map<Long, Group> idToGroup;
  19.  
  20.     public GroupServiceImpl() {
  21.         idToGroup = new TreeMap<Long, Group>();
  22.         idToGroup.put(new Long(1111), new Group(1111, "Test0", 20, 6));
  23.         idToGroup.put(new Long(2222), new Group(2222, "Test1", 20, 3));
  24.         idToGroup.put(new Long(3333), new Group(3333, "Test2", 40, 1));
  25.         idToGroup.put(new Long(4444), new Group(4444, "Test3", 40, 9));
  26.     }
  27.  
  28.     public List<Group> findAll() {
  29.         return new ArrayList<Group>(idToGroup.values());
  30.     }
  31.  
  32.     public Group findById(Long id) {
  33.         return idToGroup.get(id);
  34.     }
  35.  
  36.     public void save(Group entity) {
  37.         idToGroup.put(entity.getId(), entity);
  38.     }
  39.  
  40.     public void update(Long id, Group entity) {
  41.         idToGroup.put(id, entity);
  42.     }
  43.  
  44.     public void delete(Long id) {
  45.         idToGroup.remove(id);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement