Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. @Component
  2. @Scope("singleton")
  3. public class ProductsDummyData {
  4.  
  5. private Map<Integer, Product> products;
  6.  
  7. public ProductsDummyData() {
  8. }
  9.  
  10. public Map<Integer, Product> getProducts() {
  11. if (products == null || products.size() == 0) {
  12. products = createDummyData(3);
  13. }
  14. return this.products;
  15. }
  16.  
  17. private Map<Integer, Product> createDummyData(int size) {
  18. Map<Integer, Product> products = new HashMap<>();
  19. for (int i = 1001; i < 1001 + size; i++) {
  20. products.put(i, new Product(i, "製品" + i, new BigDecimal(i * 2),
  21. i % 2 == 0 ? true : false, createComment(i, i % 3)));
  22. }
  23. return products;
  24. }
  25.  
  26. // コメントのリストの作成
  27. private List<Comment> createComment(int pid, int num) {
  28. List<Comment> comments = new ArrayList<>();
  29. for (int row = 1; row <= num; row++) {
  30. comments.add(new Comment(pid * 10 + row, "コメント" + row));
  31. }
  32. return comments;
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement