]> git.mxchange.org Git - pizzaservice-swing.git/commitdiff
Removed no longer thrown exceptions
authorRoland Haeder <roland@mxchange.org>
Wed, 9 Sep 2015 08:59:26 +0000 (10:59 +0200)
committerRoland Haeder <roland@mxchange.org>
Thu, 10 Sep 2015 06:13:46 +0000 (08:13 +0200)
Signed-off-by:Roland Häder <roland@mxchange.org>

src/org/mxchange/pizzaapplication/application/PizzaApplication.java
src/org/mxchange/pizzaapplication/application/PizzaServiceApplication.java

index 29658f6c627192e427298b24b47b0dce5c8b0fb7..e412d491722db9e83603982502a647c0cf8308bf 100644 (file)
@@ -17,7 +17,6 @@
 package org.mxchange.pizzaapplication.application;
 
 import java.io.IOException;
-import java.lang.reflect.InvocationTargetException;
 import java.sql.SQLException;
 import java.util.Deque;
 import java.util.Iterator;
@@ -36,37 +35,22 @@ public interface PizzaApplication extends Application {
         * Some "getter" for a linked list of only available products
         * 
         * @return Only available products
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Deque<Product> getAvailableProducts () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Deque<Product> getAvailableProducts ();
 
        /**
         * Some "getter" for a linked list of all products
         *
         * @return All products
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Deque<Product> getAllProducts () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Deque<Product> getAllProducts ();
 
        /**
         * Some "getter" for a linked list of all categories
         *
         * @return All categories
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Deque<Category> getAllCategories () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Deque<Category> getAllCategories ();
 
        /**
         * Initializes this instance with given ServletContext
@@ -80,61 +64,36 @@ public interface PizzaApplication extends Application {
         * Some "getter" for a an array of only available products
         * 
         * @return Only available products
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Iterator<Product> getAvailableProductsIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Iterator<Product> getAvailableProductsIterator ();
 
        /**
         * Some "getter" for a an array of all products
         *
         * @return All products
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Iterator<Product> getAllProductsIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Iterator<Product> getAllProductsIterator ();
 
        /**
         * Some "getter" for a an array of all categories
         *
         * @return All categories
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
         */
-       public Iterator<Category> getAllCategoriesIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException;
+       public Iterator<Category> getAllCategoriesIterator ();
 
        /**
         * Adds given category data from request to database
         *
         * @param category Category instance
-        * @throws org.mxchange.jshopcore.exceptions.CategoryTitleAlreadyUsedException The category's title is already used
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
+        * @throws org.mxchange.jshopcore.exceptions.CategoryTitleAlreadyUsedException If the category's title has been used
         */
-       public void doAdminAddCategory (final Category category) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, CategoryTitleAlreadyUsedException;
+       public void doAdminAddCategory (final Category category) throws CategoryTitleAlreadyUsedException;
 
        /**
         * Adds given product data from request to database
         *
         * @param product Product instance
-        * @throws java.io.IOException If an IO error occurs
-        * @throws java.sql.SQLException If an SQL error occurs
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed publicly
-        * @throws java.lang.reflect.InvocationTargetException If something else happens?
-        * @throws org.mxchange.jshopcore.exceptions.ProductTitleAlreadyUsedException If the product's title is already used
+        * @throws org.mxchange.jshopcore.exceptions.ProductTitleAlreadyUsedException If the product's title has been used
         */
-       public void doAdminAddProduct (final Product product) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, ProductTitleAlreadyUsedException;
+       public void doAdminAddProduct (final Product product) throws ProductTitleAlreadyUsedException;
 }
index e469a33560cbea61378f29fad88320c0200b50bc..6b7ff82180c045fc2dcf38b21cff1ecd52f27e89 100644 (file)
@@ -16,8 +16,6 @@
  */
 package org.mxchange.pizzaapplication.application;
 
-import java.io.IOException;
-import java.lang.reflect.InvocationTargetException;
 import java.sql.SQLException;
 import java.text.MessageFormat;
 import java.util.Deque;
@@ -43,19 +41,19 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
        }
 
        @Override
-       public Deque<Category> getAllCategories () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Deque<Category> getAllCategories () {
                // Unfinished
                throw new UnsupportedOperationException("Unfinished method.");
        }
 
        @Override
-       public Deque<Product> getAllProducts () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Deque<Product> getAllProducts () {
                // Unfinished
                throw new UnsupportedOperationException("Unfinished method.");
        }
 
        @Override
-       public Deque<Product> getAvailableProducts () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Deque<Product> getAvailableProducts () {
                // Unfinished
                throw new UnsupportedOperationException("Unfinished method.");
        }
@@ -93,7 +91,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
 
        @Override
        @SuppressWarnings ("unchecked")
-       public Iterator<Product> getAvailableProductsIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Iterator<Product> getAvailableProductsIterator () {
                // Trace message
                this.getLogger().trace("CALLED!"); //NOI18N
 
@@ -103,7 +101,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
 
        @Override
        @SuppressWarnings ("unchecked")
-       public Iterator<Product> getAllProductsIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Iterator<Product> getAllProductsIterator () {
                // Trace message
                this.getLogger().trace("CALLED!"); //NOI18N
 
@@ -113,7 +111,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
 
        @Override
        @SuppressWarnings ("unchecked")
-       public Iterator<Category> getAllCategoriesIterator () throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
+       public Iterator<Category> getAllCategoriesIterator () {
                // Trace message
                this.getLogger().trace("CALLED!"); //NOI18N
 
@@ -127,7 +125,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
         * @param title Title of category to check
         * @return Whether it has been found
         */
-       private boolean isCategoryTitleUsed(final String title) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
+       private boolean isCategoryTitleUsed(final String title) {
                // Trace message
                this.getLogger().trace("title=" + title + " - CALLED!"); //NOI18N
 
@@ -136,7 +134,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
        }
 
        @Override
-       public void doAdminAddCategory (final Category category) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, CategoryTitleAlreadyUsedException {
+       public void doAdminAddCategory (final Category category) throws CategoryTitleAlreadyUsedException {
                // Trace message
                this.getLogger().trace(MessageFormat.format("category={0} - CALLED!", category)); //NOI18N
 
@@ -169,7 +167,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
                }
 
                // Try to check if title is used already
-               if (this.isCategoryTitleUsed(title)) {
+               if (this.isCategoryTitleUsed(category)) {
                        // Title already used
                        throw new CategoryTitleAlreadyUsedException(category);
                }
@@ -182,7 +180,7 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
        }
 
        @Override
-       public void doAdminAddProduct (final Product product) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, ProductTitleAlreadyUsedException {
+       public void doAdminAddProduct (final Product product) throws ProductTitleAlreadyUsedException {
                // Trace message
                this.getLogger().trace(MessageFormat.format("product={0} - CALLED!", product)); //NOI18N
 
@@ -240,15 +238,8 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
         * 
         * @param product Product instance
         * @return Whether the product title is already used
-        * @throws java.io.IOException If any IO error occurs
-        * @throws org.mxchange.jcore.exceptions.BadTokenException If a bad token was found in a file-based database backend's file ... ;-)
-        * @throws java.sql.SQLException If any SQL error occurs
-        * @throws org.mxchange.jcore.exceptions.CorruptedDatabaseFileException If the database file is damaged
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed
-        * @throws java.lang.reflect.InvocationTargetException Any other problems?
         */
-       private boolean isProductTitleUsed (final Product product) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
+       private boolean isProductTitleUsed (final Product product) {
                // Trace message
                this.getLogger().trace(MessageFormat.format("category={0} - CALLED!", product)); //NOI18N
 
@@ -283,15 +274,8 @@ public class PizzaServiceApplication extends BaseFrameworkSystem implements Pizz
         * 
         * @param category Category instance
         * @return Whether the product title is already used
-        * @throws java.io.IOException If any IO error occurs
-        * @throws org.mxchange.jcore.exceptions.BadTokenException If a bad token was found in a file-based database backend's file ... ;-)
-        * @throws java.sql.SQLException If any SQL error occurs
-        * @throws org.mxchange.jcore.exceptions.CorruptedDatabaseFileException If the database file is damaged
-        * @throws java.lang.NoSuchMethodException If a method was not found
-        * @throws java.lang.IllegalAccessException If the method cannot be accessed
-        * @throws java.lang.reflect.InvocationTargetException Any other problems?
         */
-       private boolean isCategoryTitleUsed (final Category category) throws IOException, SQLException, NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {
+       private boolean isCategoryTitleUsed (final Category category) {
                // Trace message
                this.getLogger().trace(MessageFormat.format("category={0} - CALLED!", category)); //NOI18N