diff --git a/3-Domain/src/main/java/category/CategoryName.java b/3-Domain/src/main/java/category/CategoryName.java index 48857c6..f7c6b0d 100644 --- a/3-Domain/src/main/java/category/CategoryName.java +++ b/3-Domain/src/main/java/category/CategoryName.java @@ -12,12 +12,12 @@ public class CategoryName { return name; } - public CategoryName(final String name) throws IllegalValueObjectArgument { + public CategoryName(final String name) { validateName(name); this.name = name; } - private void validateName(final String name) throws IllegalValueObjectArgument { + private void validateName(final String name) { if (name == null) { throw new IllegalValueObjectArgument("A Category name can not be null."); } diff --git a/3-Domain/src/main/java/exeptions/IllegalValueObjectArgument.java b/3-Domain/src/main/java/exeptions/IllegalValueObjectArgument.java index e5e7ded..8fc855b 100644 --- a/3-Domain/src/main/java/exeptions/IllegalValueObjectArgument.java +++ b/3-Domain/src/main/java/exeptions/IllegalValueObjectArgument.java @@ -1,6 +1,6 @@ package exeptions; -public class IllegalValueObjectArgument extends Exception { +public class IllegalValueObjectArgument extends RuntimeException { public IllegalValueObjectArgument(String message) { super(message); diff --git a/3-Domain/src/main/java/link/LinkUrl.java b/3-Domain/src/main/java/link/LinkUrl.java index 0d191e9..9aa7a5c 100644 --- a/3-Domain/src/main/java/link/LinkUrl.java +++ b/3-Domain/src/main/java/link/LinkUrl.java @@ -9,7 +9,7 @@ public class LinkUrl { private final URL url; - public LinkUrl(String urlString) throws IllegalValueObjectArgument { + public LinkUrl(String urlString) { try { this.url = new URL(urlString); }