/* * [Stores.java] * * Summary: Placeholder to represent the stores package. * * Copyright: (c) 2002-2017 Roedy Green, Canadian Mind Products, http://mindprod.com * * Licence: This software may be copied and used freely for any purpose but military. * http://mindprod.com/contact/nonmil.html * * Requires: JDK 1.8+ * * Created with: JetBrains IntelliJ IDEA IDE http://www.jetbrains.com/idea/ * * Version History: * 1.2 2002-04-13 multi-line titles and authors. * trim fields for display - trim ISBN before tidy. * 1.3 2002-04-17 arrange title beside image - notes in long line - emit * 1.4 2003-02-17 updated ISBN class * 1.5 2003-03-08 new buttons - chapters.ca support * 1.6 2003-05-15 electronic.co.uk and electronic.de split off generator for macro * use got rid of dynamic configuration of accounts. now use * ImageInfo.getImageDimensions to find sizes. Split off generation part into a * separate class BookMacro So that it could be shared with htmlmacros. * 1.7 2006-01-01 * 1.8 2006-03-04 reformat with IntelliJ * 1.9 2007-03-20 Barnes & Noble switched to Performics * 2.0 2007-04-12 merge versions from Acer and Steve. * 2.1 2009-04-21 remove code from electronic class, leaving a dummy stub. * 2.2 2012-03-21 rename amazon package to stores and massive renaming of classes, * methods and variables to make them more consistent. */ package com.mindprod.stores; import static java.lang.System.*; /** * Placeholder to represent the stores package. *

* Concerned with which stores have which books, dvds and electronic products * are in stock at which stores. It is not concerned with buying them. It does not store or use credit card numbers, * cellphone numbers, * smart card numbers, PayPal accounts etc. * * @author Roedy Green, Canadian Mind Products * @version 2.2 2012-03-21 rename amazon package to stores and massive renaming of classes, * methods and variables to make them more consistent. * How classes are loaded: * Book, expanding some Book macro * BooksInStock.load loading list of which bookstores carry which books. * BStore details about a store * Bundle details about which stores carry which books * If environment calls for reprobing stores: * BooksInStock.getAsins: Finding ASINs corresponding to ISBNs by probing with AWS * ProductProbe probe stores to refresh instock info. * For Amazon uses cache of to find ASIN, then probes stores with AWS to get current instock info. * @since 2002 */ public final class Stores { static final String RELEASE_DATE = "2012-03-21"; static final String VERSION_STRING = "2.2"; private static final int FIRST_COPYRIGHT_YEAR = 2002; /** * undisplayed copyright notice */ @SuppressWarnings( { "UnusedDeclaration" } ) private static final String EMBEDDED_COPYRIGHT = "Copyright: (c) 2002-2017 Roedy Green, Canadian Mind Products, " + "http://mindprod.com"; /** * Allow this Applet to run as as application as well. * * @param args command line arguments ignored. */ public static void main( String args[] ) { out.println( "Stores should not be run standalone" ); } }