]> git.mxchange.org Git - jcustomer-core.git/commitdiff
Cleanup through inspection + updated jar(s)
authorRoland Haeder <roland@mxchange.org>
Thu, 15 Oct 2015 07:45:21 +0000 (09:45 +0200)
committerRoland Haeder <roland@mxchange.org>
Thu, 15 Oct 2015 11:46:19 +0000 (13:46 +0200)
Signed-off-by:Roland Häder <roland@mxchange.org>

lib/jcontacts-core.jar
lib/jcore.jar
lib/jcoreee.jar
src/org/mxchange/jshopcore/model/basket/AddableBasketItem.java
src/org/mxchange/jshopcore/model/basket/Basket.java
src/org/mxchange/jshopcore/model/category/Category.java
src/org/mxchange/jshopcore/model/customer/Customer.java
src/org/mxchange/jshopcore/model/customer/CustomerUtils.java
src/org/mxchange/jshopcore/model/order/Orderable.java
src/org/mxchange/jshopcore/model/product/Product.java
src/org/mxchange/jshopcore/wrapper/WrapableCheckout.java

index 4bf2b793f990ceb4be6bc46a3fcbabd1234b7a7a..588f0e34e77622c6568476b940a2c8377d868844 100644 (file)
Binary files a/lib/jcontacts-core.jar and b/lib/jcontacts-core.jar differ
index a6eb677503c0d30b4193df4b45c57ed7216d2652..1c2e5700bc02644df1ffeab194e3f5068109e9bc 100644 (file)
Binary files a/lib/jcore.jar and b/lib/jcore.jar differ
index db108dde70c9a04dcc1d5eb7468ba40659daec95..176cc9d7eceef50e5e7f37bd45f4b9cd4b310799 100644 (file)
Binary files a/lib/jcoreee.jar and b/lib/jcoreee.jar differ
index a7324136133a8fca85ecac13ec774dfb51d809ef..c85178af403b07add11338130ecbe9e037bae9f0 100644 (file)
@@ -32,74 +32,74 @@ public interface AddableBasketItem extends Serializable {
         * @param object Other object to check
         */
        @Override
-       public boolean equals (final Object object);
+        boolean equals (final Object object);
 
        /**
         * Getter for item amount
         * <p>
         * @return the amount
         */
-       public Long getOrderedAmount ();
+       Long getOrderedAmount ();
 
        /**
         * Setter for item amount
         * <p>
         * @param amount the amount to set
         */
-       public void setOrderedAmount (final Long amount);
+       void setOrderedAmount (final Long amount);
 
        /**
         * Getter for entry id (from database backend)
         * <p>
         * @return the id
         */
-       public Long getItemId ();
+       Long getItemId ();
 
        /**
         * Setter for entry id (from database backend)
         * <p>
         * @param id the id to set
         */
-       public void setItemId (final Long id);
+       void setItemId (final Long id);
 
        /**
         * Getter for item type
         * <p>
         * @return the type
         */
-       public String getItemType ();
+       String getItemType ();
 
        /**
         * Setter for item type
         * <p>
         * @param type the type to set
         */
-       public void setItemType (final String type);
+       void setItemType (final String type);
 
        /**
         * Getter for product instance
         * <p>
         * @return the product
         */
-       public Product getItemProduct ();
+       Product getItemProduct ();
 
        /**
         * Setter fo product instance
         * <p>
         * @param product the product to set
         */
-       public void setItemProduct (final Product product);
+       void setItemProduct (final Product product);
 
        /**
         * Hash-code calculattion
         */
        @Override
-       public int hashCode ();
+        int hashCode ();
 
        /**
         * Determines whether the item has a Product instance set
         * <p>
         * @return Whether a Product instance is set
         */
-       public boolean isProductType ();
+       boolean isProductType ();
 }
index d2e9883541581c2112aeceef67442868a1ab3954..d2e9c08baebe13d7ffd6758658242aaf52cda2f9 100644 (file)
@@ -36,33 +36,33 @@ public interface Basket<T extends AddableBasketItem> extends Serializable {
         * @throws org.mxchange.jshopcore.exceptions.BasketItemAlreadyAddedException
         * If the item instance has already been added
         */
-       public void addItem (final T item) throws BasketItemAlreadyAddedException;
+       void addItem (final T item) throws BasketItemAlreadyAddedException;
 
        /**
         * Clears the basket instance
         */
-       public void clear ();
+       void clear ();
 
        /**
         * Some "getter" for all entries in this basket
         * <p>
         * @return Map on all basket items
         */
-       public List<T> getAll ();
+       List<T> getAll ();
 
        /**
         * Getter for last entry
         * <p>
         * @return Last added item in basket
         */
-       public T getLast ();
+       T getLast ();
 
        /**
         * Getter for last num rows
         * <p>
         * @return Last num rows
         */
-       public int getLastNumRows ();
+       int getLastNumRows ();
 
        /**
         * Checks whether the given item has already been added by checking the
@@ -72,12 +72,12 @@ public interface Basket<T extends AddableBasketItem> extends Serializable {
         * <p>
         * @return Whether the given item has been found
         */
-       public boolean isAdded (final T item);
+       boolean isAdded (final T item);
 
        /**
         * Checks if the basket is empty
         * <p>
         * @return Whether the basket is empty
         */
-       public boolean isEmpty ();
+       boolean isEmpty ();
 }
index 43b2d26e7dc5c151faea3c7f0f958ecbb213d808..d5b56bee3268c7e77874ae7b80e7d2245f483b8f 100644 (file)
@@ -30,47 +30,47 @@ public interface Category extends Serializable {
         * <p>
         * @param category Source category instance
         */
-       public void copyAll (final Category category);
+       void copyAll (final Category category);
 
        /**
         * Id number of category
         * <p>
         * @return the id
         */
-       public Long getCategoryId ();
+       Long getCategoryId ();
 
        /**
         * Id number of category
         * <p>
         * @param id the id to set
         */
-       public void setCategoryId (final Long id);
+       void setCategoryId (final Long id);
 
        /**
         * Parent category
         * <p>
         * @return the parent category
         */
-       public Category getParentCategory ();
+       Category getParentCategory ();
 
        /**
         * Parent category
         * <p>
         * @param parentCategory the parent category to set
         */
-       public void setParentCategory (final Category parentCategory);
+       void setParentCategory (final Category parentCategory);
 
        /**
         * Title of category
         * <p>
         * @return the title
         */
-       public String getCategoryTitle ();
+       String getCategoryTitle ();
 
        /**
         * Title of category
         * <p>
         * @param title the title to set
         */
-       public void setCategoryTitle (final String title);
+       void setCategoryTitle (final String title);
 }
index a86b71b2f109890bb4b4bbfaf11446869292a640..a44a19631b937e7bb1a79bfa7830ad58884fb08a 100644 (file)
@@ -33,117 +33,117 @@ public interface Customer extends Serializable {
         * <p>
         * @param customer Source instance
         */
-       public void copyAll (final Customer customer);
+       void copyAll (final Customer customer);
 
        /**
         * Getter for contact instance
         * <p>
         * @return Contact id number
         */
-       public Contact getContact ();
+       Contact getContact ();
 
        /**
         * Setter for contact instance
         * <p>
         * @param contact Contact instance
         */
-       public void setContact (final Contact contact);
+       void setContact (final Contact contact);
 
        /**
         * Getter for confirmation key
         * <p>
         * @return Confirmation key
         */
-       public String getCustomerConfirmKey ();
+       String getCustomerConfirmKey ();
 
        /**
         * Setter for confirmation key
         * <p>
         * @param customerConfirmKey Confirmation key
         */
-       public void setCustomerConfirmKey (final String customerConfirmKey);
+       void setCustomerConfirmKey (final String customerConfirmKey);
 
        /**
         * Getter for "created" timestamp
         * <p>
         * @return "created" timestamp
         */
-       public Calendar getCustomerCreated ();
+       Calendar getCustomerCreated ();
 
        /**
         * Setter for "created" timestamp
         * <p>
         * @param customerCreated "created" timestamp
         */
-       public void setCustomerCreated (final Calendar customerCreated);
+       void setCustomerCreated (final Calendar customerCreated);
 
        /**
         * Getter for customer id number
         * <p>
         * @return Customer id number
         */
-       public Long getCustomerId ();
+       Long getCustomerId ();
 
        /**
         * Settte for customer id number
         * <p>
         * @param customerId Customer id number
         */
-       public void setCustomerId (final Long customerId);
+       void setCustomerId (final Long customerId);
 
        /**
         * Getter for "locked" timestamp
         * <p>
         * @return "locked" timestamp
         */
-       public Calendar getCustomerLocked ();
+       Calendar getCustomerLocked ();
 
        /**
         * Getter for "locked" timestamp
         * <p>
         * @param customerLocked "locked" timestamp
         */
-       public void setCustomerLocked (final Calendar customerLocked);
+       void setCustomerLocked (final Calendar customerLocked);
 
        /**
         * Getter for customer number
         * <p>
         * @return Customer number
         */
-       public String getCustomerNumber ();
+       String getCustomerNumber ();
 
        /**
         * Setter for customer number
         * <p>
         * @param customerNumber Customer number
         */
-       public void setCustomerNumber (final String customerNumber);
+       void setCustomerNumber (final String customerNumber);
 
        /**
         * Getter for password hash
         * <p>
         * @return Password hash
         */
-       public String getCustomerPasswordHash ();
+       String getCustomerPasswordHash ();
 
        /**
         * Setter for password hash
         * <p>
         * @param customerPasswordHash Password hash
         */
-       public void setCustomerPasswordHash (final String customerPasswordHash);
+       void setCustomerPasswordHash (final String customerPasswordHash);
 
        /**
         * Getter for account status
         * <p>
         * @return Account status
         */
-       public CustomerAccountStatus getCustomerAccountStatus ();
+       CustomerAccountStatus getCustomerAccountStatus ();
 
        /**
         * Setter for account status
         * <p>
         * @param customerStatus Account status
         */
-       public void setCustomerAccountStatus (final CustomerAccountStatus customerStatus);
+       void setCustomerAccountStatus (final CustomerAccountStatus customerStatus);
 }
index 1ef7cfb1545eb146f21e45dde5b6b8a5552e757e..3b06d44479fa1205778b173ebe34d1e3d00ff39b 100644 (file)
@@ -33,23 +33,16 @@ import org.mxchange.jshopcore.model.order.ShopOrder;
 public class CustomerUtils extends BaseFrameworkSystem {
 
        /**
-        * No instance from this class
-        */
-       private CustomerUtils () {
-       }
-
-       /**
-        * Generates an unique customer number by checking is existence
+        * Generates an unique access key.
         * <p>
         * @param em Entity manager instance
+        * @param customer Customer instance
         * <p>
-        * @return Generated customer number (not used before)
-        * <p>
-        * @throws java.sql.SQLException If any SQL error occured
+        * @return An unique access key
         */
-       public static String generateCustomerNumber (final EntityManager em) throws SQLException {
+       public static String generateAccessKey (final EntityManager em, final Customer customer) {
                // Trace message
-               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateCustomerNumber: connection={0} - CALLED!", connection));
+               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateAccessKey: connection={0} - CALLED!", connection));
 
                // em cannot be null
                if (null == em) {
@@ -59,49 +52,52 @@ public class CustomerUtils extends BaseFrameworkSystem {
                        // Not open
                        throw new IllegalStateException("Entity manager is closed.");
                }
-
-               // Generate number
-               String customerNumber = null;
-
+               
+               // Generate fake order instance
+               Orderable orderable = null;
+               
+               // Generate access keyy
+               String accessKey = null;
+               
                // Default is found
                boolean isFound = true;
 
                // Is the number used?
                while (isFound) {
                        // Both number parts
-                       long part1 = Math.round(Math.random() * 100_000);
-                       long part2 = Math.round(Math.random() * 1_000);
-
-                       // Generate new number
-                       customerNumber = String.format("%s-%s", part1, part2); //NOI18N
-
-                       // Try it
+                       String randString = String.format("%s:%s:%s", Long.toHexString(Math.round(Math.random() * 1_000_000)), em, customer.getCustomerNumber());
+                       
+                       // Generate access key, use SHA512 hashing and BASE64-encoding for strong key generation
+                       accessKey = Base64.encodeBase64String(Sha2Crypt.sha512Crypt(randString.getBytes()).getBytes()).substring(0, 100);
+                       
+                       // Try this
                        try {
-                               // Get instance
-                               Customer customer = em.getReference(ShopCustomer.class, customerNumber);
+                               // Get reference
+                               orderable = em.getReference(ShopOrder.class, accessKey);
                        } catch (final EntityNotFoundException ex) {
-                               // Not found
+                               // Not found, so abort loop here
                                isFound = false;
                        }
                }
 
                // Trace message
-               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateCustomerNumber: customerNumber={0} - EXIT!", customerNumber));
+               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateAccessKey: accessKey={0} - EXIT!", accessKey));
                // Found one
-               return customerNumber;
+               return accessKey;
        }
 
        /**
-        * Generates an unique access key.
+        * Generates an unique customer number by checking is existence
         * <p>
         * @param em Entity manager instance
-        * @param customer Customer instance
         * <p>
-        * @return An unique access key
+        * @return Generated customer number (not used before)
+        * <p>
+        * @throws java.sql.SQLException If any SQL error occured
         */
-       public static String generateAccessKey (final EntityManager em, final Customer customer) {
+       public static String generateCustomerNumber (final EntityManager em) throws SQLException {
                // Trace message
-               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateAccessKey: connection={0} - CALLED!", connection));
+               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateCustomerNumber: connection={0} - CALLED!", connection));
 
                // em cannot be null
                if (null == em) {
@@ -112,11 +108,8 @@ public class CustomerUtils extends BaseFrameworkSystem {
                        throw new IllegalStateException("Entity manager is closed.");
                }
 
-               // Generate fake order instance
-               Orderable orderable = null;
-
-               // Generate access keyy
-               String accessKey = null;
+               // Generate number
+               String customerNumber = null;
 
                // Default is found
                boolean isFound = true;
@@ -124,24 +117,31 @@ public class CustomerUtils extends BaseFrameworkSystem {
                // Is the number used?
                while (isFound) {
                        // Both number parts
-                       String randString = String.format("%s:%s:%s", Long.toHexString(Math.round(Math.random() * 1_000_000)), em, customer.getCustomerNumber());
+                       long part1 = Math.round(Math.random() * 100_000);
+                       long part2 = Math.round(Math.random() * 1_000);
 
-                       // Generate access key, use SHA512 hashing and BASE64-encoding for strong key generation
-                       accessKey = Base64.encodeBase64String(Sha2Crypt.sha512Crypt(randString.getBytes()).getBytes()).substring(0, 100);
+                       // Generate new number
+                       customerNumber = String.format("%s-%s", part1, part2); //NOI18N
 
-                       // Try this
+                       // Try it
                        try {
-                               // Get reference
-                               orderable = em.getReference(ShopOrder.class, accessKey);
+                               // Get instance
+                               Customer customer = em.getReference(ShopCustomer.class, customerNumber);
                        } catch (final EntityNotFoundException ex) {
-                               // Not found, so abort loop here
+                               // Not found
                                isFound = false;
                        }
                }
 
                // Trace message
-               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateAccessKey: accessKey={0} - EXIT!", accessKey));
+               // TODO: utils.getLogger().logTrace(MessageFormat.format("generateCustomerNumber: customerNumber={0} - EXIT!", customerNumber));
                // Found one
-               return accessKey;
+               return customerNumber;
+       }
+
+       /**
+        * No instance from this class
+        */
+       private CustomerUtils () {
        }
 }
index 4517cda88fec67a451085c1f356fe93ae106835e..66cf7aafb59b94d743fccd48b35be2ee30818d9a 100644 (file)
@@ -34,68 +34,68 @@ public interface Orderable extends Serializable {
         * <p>
         * @return Access key
         */
-       public String getAccessKey ();
+       String getAccessKey ();
 
        /**
         * Setter for access key
         * <p>
         * @param accessKey Access key
         */
-       public void setAccessKey (final String accessKey);
+       void setAccessKey (final String accessKey);
 
        /**
         * Getter for created timestamp
         * <p>
         * @return Created timestamp
         */
-       public Calendar getOrderCreated ();
+       Calendar getOrderCreated ();
 
        /**
         * Setter for created timestamp
         * <p>
         * @param created Created timestamp
         */
-       public void setOrderCreated (final Calendar created);
+       void setOrderCreated (final Calendar created);
 
        /**
         * Getter for customer instance
         * <p>
         * @return Customer instance
         */
-       public Customer getCustomer ();
+       Customer getCustomer ();
 
        /**
         * Setter for customer instance
         * <p>
         * @param customer Customer instance
         */
-       public void setCustomer (final Customer customer);
+       void setCustomer (final Customer customer);
 
        /**
         * Getter for order id
         * <p>
         * @return Order id
         */
-       public Long getOrderId ();
+       Long getOrderId ();
 
        /**
         * Setter for order id
         * <p>
         * @param id Order id
         */
-       public void setOrderId (final Long id);
+       void setOrderId (final Long id);
 
        /**
         * Getter for list of ordered basket items
         * <p>
         * @return List of items
         */
-       public List<AddableBasketItem> getOrderedItems ();
+       List<AddableBasketItem> getOrderedItems ();
 
        /**
         * Setter for list of ordered basket items
         * <p>
         * @param orderedItems List of ordered items
         */
-       public void setOrderedItems (final List<AddableBasketItem> orderedItems);
+       void setOrderedItems (final List<AddableBasketItem> orderedItems);
 }
index 365e38c740543e8bffbb4216a4d2af650d5de74b..4598d0fd555473bf3fdb239d24c157a633269e81 100644 (file)
@@ -31,75 +31,75 @@ public interface Product extends Serializable {
         * <p>
         * @param product Source product
         */
-       public void copyAll (final Product product);
+       void copyAll (final Product product);
 
        /**
         * Getter for product availability
         * <p>
         * @return Product availability
         */
-       public Boolean getProductAvailability ();
+       Boolean getProductAvailability ();
 
        /**
         * Setter for product availability
         * <p>
         * @param productAvailability Product availability
         */
-       public void setProductAvailability (final Boolean productAvailability);
+       void setProductAvailability (final Boolean productAvailability);
 
        /**
         * Getter for product category id
         * <p>
         * @return Product category id
         */
-       public Category getProductCategory ();
+       Category getProductCategory ();
 
        /**
         * Setter for product category
         * <p>
         * @param productCategory Product category
         */
-       public void setProductCategory (final Category productCategory);
+       void setProductCategory (final Category productCategory);
 
        /**
         * Getter for id number, suitable for form fields.
         * <p>
         * @return Id number of product
         */
-       public Long getProductId ();
+       Long getProductId ();
 
        /**
         * Id number of product
         * <p>
         * @param productId the id number to set
         */
-       public void setProductId (final Long productId);
+       void setProductId (final Long productId);
 
        /**
         * Getter for raw price.
         * <p>
         * @return Single price of product
         */
-       public Float getProductPrice ();
+       Float getProductPrice ();
 
        /**
         * Price of product
         * <p>
         * @param productPrice the price to set
         */
-       public void setProductPrice (final Float productPrice);
+       void setProductPrice (final Float productPrice);
 
        /**
         * Getter for title.
         * <p>
         * @return Title of product
         */
-       public String getProductTitle ();
+       String getProductTitle ();
 
        /**
         * Title of product
         * <p>
         * @param productTitle the title to set
         */
-       public void setProductTitle (final String productTitle);
+       void setProductTitle (final String productTitle);
 }
index a23f6919f4bb60f7968890dcbcd2b14b61d6aaf1..78dde409f1044ef1139bbe9d2103ea62f54e6cb0 100644 (file)
@@ -33,26 +33,26 @@ public interface WrapableCheckout extends Serializable {
         * <p>
         * @return Customer indstance
         */
-       public Customer getCustomer ();
+       Customer getCustomer ();
 
        /**
         * Setter for customer instance
         * <p>
         * @param customer Customer instance
         */
-       public void setCustomer (final Customer customer);
+       void setCustomer (final Customer customer);
 
        /**
         * Getter for a List of AddableBasktem instances
         * <p>
         * @return List with AddableBasketItem instances
         */
-       public List<AddableBasketItem> getList ();
+       List<AddableBasketItem> getList ();
 
        /**
         * Setter for a List of AddableBasktem instances
         * <p>
         * @param list List with AddableBasketItem instances
         */
-       public void setList (final List<AddableBasketItem> list);
+       void setList (final List<AddableBasketItem> list);
 }