From 60c914181c6b3da1b87f62556f85e062f882c30b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sat, 24 Nov 2018 16:02:46 +0100 Subject: [PATCH] Continued: - moved "added category" event class/interface to deeper package - removed discouraged "created product" event --- .../{ => added}/AddedCategoryEvent.java | 2 +- .../{ => added}/CategoryAddedEvent.java | 2 +- .../product/created/CreatedProductEvent.java | 54 ------------------- .../ObservableCreatedProductEvent.java | 37 ------------- 4 files changed, 2 insertions(+), 93 deletions(-) rename src/org/mxchange/jproduct/events/category/{ => added}/AddedCategoryEvent.java (95%) rename src/org/mxchange/jproduct/events/category/{ => added}/CategoryAddedEvent.java (97%) delete mode 100644 src/org/mxchange/jproduct/events/product/created/CreatedProductEvent.java delete mode 100644 src/org/mxchange/jproduct/events/product/created/ObservableCreatedProductEvent.java diff --git a/src/org/mxchange/jproduct/events/category/AddedCategoryEvent.java b/src/org/mxchange/jproduct/events/category/added/AddedCategoryEvent.java similarity index 95% rename from src/org/mxchange/jproduct/events/category/AddedCategoryEvent.java rename to src/org/mxchange/jproduct/events/category/added/AddedCategoryEvent.java index bedd155..663e0ae 100644 --- a/src/org/mxchange/jproduct/events/category/AddedCategoryEvent.java +++ b/src/org/mxchange/jproduct/events/category/added/AddedCategoryEvent.java @@ -14,7 +14,7 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -package org.mxchange.jproduct.events.category; +package org.mxchange.jproduct.events.category.added; import java.io.Serializable; import org.mxchange.jproduct.model.category.Category; diff --git a/src/org/mxchange/jproduct/events/category/CategoryAddedEvent.java b/src/org/mxchange/jproduct/events/category/added/CategoryAddedEvent.java similarity index 97% rename from src/org/mxchange/jproduct/events/category/CategoryAddedEvent.java rename to src/org/mxchange/jproduct/events/category/added/CategoryAddedEvent.java index 601f6aa..2b8dbf8 100644 --- a/src/org/mxchange/jproduct/events/category/CategoryAddedEvent.java +++ b/src/org/mxchange/jproduct/events/category/added/CategoryAddedEvent.java @@ -14,7 +14,7 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -package org.mxchange.jproduct.events.category; +package org.mxchange.jproduct.events.category.added; import java.text.MessageFormat; import org.mxchange.jproduct.model.category.Category; diff --git a/src/org/mxchange/jproduct/events/product/created/CreatedProductEvent.java b/src/org/mxchange/jproduct/events/product/created/CreatedProductEvent.java deleted file mode 100644 index 34de314..0000000 --- a/src/org/mxchange/jproduct/events/product/created/CreatedProductEvent.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (C) 2017, 2018 Free Software Foundation - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.jproduct.events.product.created; - -import org.mxchange.jproduct.model.product.Product; - -/** - * An interface for observable events being fired when a product instance has - * been successfully created. This may happen when a product profile was called. - *

- * @author Roland Häder - */ -public class CreatedProductEvent implements ObservableCreatedProductEvent { - - /** - * Serial number - */ - private static final long serialVersionUID = 24_138_056_876_716_551L; - - /** - * Product instance being created - */ - private final Product createdProduct; - - /** - * Constructor with product instance - *

- * @param createdProduct Product instance being created by helper - */ - public CreatedProductEvent (final Product createdProduct) { - // Set product instance - this.createdProduct = createdProduct; - } - - @Override - public Product getCreatedProduct () { - return this.createdProduct; - } - -} diff --git a/src/org/mxchange/jproduct/events/product/created/ObservableCreatedProductEvent.java b/src/org/mxchange/jproduct/events/product/created/ObservableCreatedProductEvent.java deleted file mode 100644 index 69ee9ab..0000000 --- a/src/org/mxchange/jproduct/events/product/created/ObservableCreatedProductEvent.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2017, 2018 Free Software Foundation - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.jproduct.events.product.created; - -import java.io.Serializable; -import org.mxchange.jproduct.model.product.Product; - -/** - * An interface for observable events being fired when a product instance has - * been successfully created. This may happen when a product profile was called. - *

- * @author Roland Häder - */ -public interface ObservableCreatedProductEvent extends Serializable { - - /** - * Getter for created product instance - *

- * @return Created product instance - */ - Product getCreatedProduct (); - -} -- 2.39.5