From dad16b10fc8c6fb60bfcd2ce13cf480755c21eb2 Mon Sep 17 00:00:00 2001 From: hgo641 Date: Tue, 25 Jul 2023 11:35:27 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EC=82=AC=EC=9A=A9=ED=95=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EC=83=9D=EC=84=B1=EC=9E=90=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/hanglog/trip/domain/Item.java | 28 +++++-------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/backend/src/main/java/hanglog/trip/domain/Item.java b/backend/src/main/java/hanglog/trip/domain/Item.java index dd4b3a4c3..dd5618692 100644 --- a/backend/src/main/java/hanglog/trip/domain/Item.java +++ b/backend/src/main/java/hanglog/trip/domain/Item.java @@ -116,9 +116,10 @@ public Item( final String memo, final Place place, final DayLog dayLog, - final Expense expense + final Expense expense, + final List images ) { - this(id, itemType, title, ordinal, rating, memo, place, dayLog, expense, new ArrayList<>(), USABLE); + this(id, itemType, title, ordinal, rating, memo, place, dayLog, expense, images, USABLE); } public Item( @@ -130,10 +131,9 @@ public Item( final String memo, final Place place, final DayLog dayLog, - final Expense expense, - final List images + final Expense expense ) { - this(id, itemType, title, ordinal, rating, memo, place, dayLog, expense, images, USABLE); + this(id, itemType, title, ordinal, rating, memo, place, dayLog, expense, new ArrayList<>(), USABLE); } public Item( @@ -144,10 +144,9 @@ public Item( final Double rating, final String memo, final DayLog dayLog, - final Expense expense, - final List images + final Expense expense ) { - this(id, itemType, title, ordinal, rating, memo, null, dayLog, expense, images, USABLE); + this(id, itemType, title, ordinal, rating, memo, null, dayLog, expense, new ArrayList<>()); } public Item( @@ -164,19 +163,6 @@ public Item( this(null, itemType, title, ordinal, rating, memo, place, dayLog, expense, images); } - public Item( - final Long id, - final ItemType itemType, - final String title, - final Integer ordinal, - final Double rating, - final String memo, - final DayLog dayLog, - final Expense expense - ) { - this(id, itemType, title, ordinal, rating, memo, null, dayLog, expense, new ArrayList<>()); - } - private void validateRatingFormat(final Double rating) { if (rating % RATING_DECIMAL_UNIT != 0) { throw new InvalidDomainException(INVALID_RATING);