/* * [StockStatus.java] * * Summary: enum for various stock statuses. * * Copyright: (c) 2014-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.0 2014-08-04 initial version */ package com.mindprod.stores; /** * enum for various stock statuses. * * @author Roedy Green, Canadian Mind Products * @version 1.0 2014-08-04 initial version * @since 2014-08-04 */ public enum StockStatus { // ordered in increasing desirability, natural order for comparareTo UNKNOWN( "notcarried" ), REFUSINGPROBES( "notcarried" ), NOTCARRIED( "notcarried" ), OUTOFSTOCK( "outofstock" ), INSTOCK( "instock" ); private final String cssClass; /** * constructor * * @param cssClass corresponding css class * @param desirability, higher number more preferable */ StockStatus( final String cssClass ) { this.cssClass = cssClass; } String getCssClass() { return cssClass; } }