Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Component
- @Scope("singleton")
- public class ProductsDummyData {
- private Map<Integer, Product> products;
- public ProductsDummyData() {
- }
- public Map<Integer, Product> getProducts() {
- if (products == null || products.size() == 0) {
- products = createDummyData(3);
- }
- return this.products;
- }
- private Map<Integer, Product> createDummyData(int size) {
- Map<Integer, Product> products = new HashMap<>();
- for (int i = 1001; i < 1001 + size; i++) {
- products.put(i, new Product(i, "製品" + i, new BigDecimal(i * 2),
- i % 2 == 0 ? true : false, createComment(i, i % 3)));
- }
- return products;
- }
- // コメントのリストの作成
- private List<Comment> createComment(int pid, int num) {
- List<Comment> comments = new ArrayList<>();
- for (int row = 1; row <= num; row++) {
- comments.add(new Comment(pid * 10 + row, "コメント" + row));
- }
- return comments;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement