All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdm.base.staticdata.asset.common.CommodityInformationPublisherEnum Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.89
Show newest version
package cdm.base.staticdata.asset.common;

import cdm.base.staticdata.asset.common.CommodityInformationPublisherEnum;
import com.rosetta.model.lib.annotations.RosettaEnum;
import com.rosetta.model.lib.annotations.RosettaEnumValue;
import java.util.Collections;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;


/**
 * Defines a publication in which the price can be found. (e.g Gas Daily, Platts Bloomberg.
 * @version 6.0.0-dev.72
 */
@RosettaEnum("CommodityInformationPublisherEnum")
public enum CommodityInformationPublisherEnum {

	@RosettaEnumValue(value = "Argus") 
	ARGUS("Argus", null),
	
	@RosettaEnumValue(value = "ArgusMcCloskeys") 
	ARGUS_MC_CLOSKEYS("ArgusMcCloskeys", null),
	
	@RosettaEnumValue(value = "ArgusAmericasCrudeReport") 
	ARGUS_AMERICAS_CRUDE_REPORT("ArgusAmericasCrudeReport", null),
	
	@RosettaEnumValue(value = "ArgusBiofuelReport") 
	ARGUS_BIOFUEL_REPORT("ArgusBiofuelReport", null),
	
	@RosettaEnumValue(value = "ArgusCrudeReport") 
	ARGUS_CRUDE_REPORT("ArgusCrudeReport", null),
	
	@RosettaEnumValue(value = "ArgusEuropeanProductsReport") 
	ARGUS_EUROPEAN_PRODUCTS_REPORT("ArgusEuropeanProductsReport", null),
	
	@RosettaEnumValue(value = "ArgusFMB") 
	ARGUS_FMB("ArgusFMB", null),
	
	@RosettaEnumValue(value = "ArgusInternationalLPGReport") 
	ARGUS_INTERNATIONAL_LPG_REPORT("ArgusInternationalLPGReport", null),
	
	@RosettaEnumValue(value = "ArgusLPG") 
	ARGUS_LPG("ArgusLPG", null),
	
	@RosettaEnumValue(value = "ArgusNatGas") 
	ARGUS_NAT_GAS("ArgusNatGas", null),
	
	@RosettaEnumValue(value = "AssocBanksSingapore") 
	ASSOC_BANKS_SINGAPORE("AssocBanksSingapore", null),
	
	@RosettaEnumValue(value = "BandD") 
	BAND_D("BandD", null),
	
	@RosettaEnumValue(value = "BalticExchange") 
	BALTIC_EXCHANGE("BalticExchange", null),
	
	@RosettaEnumValue(value = "BankOfCanada") 
	BANK_OF_CANADA("BankOfCanada", null),
	
	@RosettaEnumValue(value = "BankOfEngland") 
	BANK_OF_ENGLAND("BankOfEngland", null),
	
	@RosettaEnumValue(value = "BankOfJapan") 
	BANK_OF_JAPAN("BankOfJapan", null),
	
	@RosettaEnumValue(value = "Bloomberg") 
	BLOOMBERG("Bloomberg", null),
	
	@RosettaEnumValue(value = "BLUENEXT") 
	BLUENEXT("BLUENEXT", null),
	
	@RosettaEnumValue(value = "CAISO") 
	CAISO("CAISO", null),
	
	@RosettaEnumValue(value = "CanadianGasPriceReporter") 
	CANADIAN_GAS_PRICE_REPORTER("CanadianGasPriceReporter", null),
	
	@RosettaEnumValue(value = "CanadianGasReporter") 
	CANADIAN_GAS_REPORTER("CanadianGasReporter", null),
	
	@RosettaEnumValue(value = "ChemicalMarketsAssociation") 
	CHEMICAL_MARKETS_ASSOCIATION("ChemicalMarketsAssociation", null),
	
	@RosettaEnumValue(value = "CMAIAromaticsMarketReport") 
	CMAI_AROMATICS_MARKET_REPORT("CMAIAromaticsMarketReport", null),
	
	@RosettaEnumValue(value = "CMAIWeeklyMethanolMarketReport") 
	CMAI_WEEKLY_METHANOL_MARKET_REPORT("CMAIWeeklyMethanolMarketReport", null),
	
	@RosettaEnumValue(value = "CRUSteelLongProductMonitor") 
	CRU_STEEL_LONG_PRODUCT_MONITOR("CRUSteelLongProductMonitor", null),
	
	@RosettaEnumValue(value = "CRUSteelSheetProductsMonitor") 
	CRU_STEEL_SHEET_PRODUCTS_MONITOR("CRUSteelSheetProductsMonitor", null),
	
	@RosettaEnumValue(value = "DowJonesEnergyService") 
	DOW_JONES_ENERGY_SERVICE("DowJonesEnergyService", null),
	
	@RosettaEnumValue(value = "DowJonesEnergyServiceScreen") 
	DOW_JONES_ENERGY_SERVICE_SCREEN("DowJonesEnergyServiceScreen", null),
	
	@RosettaEnumValue(value = "DowJonesNatGas") 
	DOW_JONES_NAT_GAS("DowJonesNatGas", null),
	
	@RosettaEnumValue(value = "EEX") 
	EEX("EEX", null),
	
	@RosettaEnumValue(value = "ERCOT") 
	ERCOT("ERCOT", null),
	
	@RosettaEnumValue(value = "EuroCentralBank") 
	EURO_CENTRAL_BANK("EuroCentralBank", null),
	
	@RosettaEnumValue(value = "EURONEXMATIF") 
	EURONEXMATIF("EURONEXMATIF", null),
	
	@RosettaEnumValue(value = "FederalReserve") 
	FEDERAL_RESERVE("FederalReserve", null),
	
	@RosettaEnumValue(value = "FERTECON") 
	FERTECON("FERTECON", null),
	
	@RosettaEnumValue(value = "FertilizerWeek") 
	FERTILIZER_WEEK("FertilizerWeek", null),
	
	@RosettaEnumValue(value = "FHLBSF") 
	FHLBSF("FHLBSF", null),
	
	@RosettaEnumValue(value = "GasDaily") 
	GAS_DAILY("GasDaily", null),
	
	@RosettaEnumValue(value = "GasDailyPriceGuide") 
	GAS_DAILY_PRICE_GUIDE("GasDailyPriceGuide", null),
	
	@RosettaEnumValue(value = "GlobalCoale") 
	GLOBAL_COALE("GlobalCoale", null),
	
	@RosettaEnumValue(value = "GME") 
	GME("GME", null),
	
	@RosettaEnumValue(value = "HerenReport") 
	HEREN_REPORT("HerenReport", null),
	
	@RosettaEnumValue(value = "ICE") 
	ICE("ICE", null),
	
	@RosettaEnumValue(value = "ICE10XDailyNaturalGas") 
	ICE_10_X_DAILY_NATURAL_GAS("ICE10XDailyNaturalGas", null),
	
	@RosettaEnumValue(value = "ICE10XDailyPower") 
	ICE_10_X_DAILY_POWER("ICE10XDailyPower", null),
	
	@RosettaEnumValue(value = "ICE10XMonthly") 
	ICE_10_X_MONTHLY("ICE10XMonthly", null),
	
	@RosettaEnumValue(value = "ICEDayAheadIndex") 
	ICE_DAY_AHEAD_INDEX("ICEDayAheadIndex", null),
	
	@RosettaEnumValue(value = "ICEECX") 
	ICEECX("ICEECX", null),
	
	@RosettaEnumValue(value = "ICIS") 
	ICIS("ICIS", null),
	
	@RosettaEnumValue(value = "InsideFERC") 
	INSIDE_FERC("InsideFERC", null),
	
	@RosettaEnumValue(value = "IPE") 
	IPE("IPE", null),
	
	@RosettaEnumValue(value = "ISDA") 
	ISDA("ISDA", null),
	
	@RosettaEnumValue(value = "ISONewEngland") 
	ISO_NEW_ENGLAND("ISONewEngland", null),
	
	@RosettaEnumValue(value = "JAPANMOFTSRR") 
	JAPANMOFTSRR("JAPANMOFTSRR", null),
	
	@RosettaEnumValue(value = "LEBA") 
	LEBA("LEBA", null),
	
	@RosettaEnumValue(value = "LondonBullionMarketAssociation") 
	LONDON_BULLION_MARKET_ASSOCIATION("LondonBullionMarketAssociation", null),
	
	@RosettaEnumValue(value = "LONDONPLATINUMPALLADIUMMARKET") 
	LONDONPLATINUMPALLADIUMMARKET("LONDONPLATINUMPALLADIUMMARKET", null),
	
	@RosettaEnumValue(value = "MegawattDaily") 
	MEGAWATT_DAILY("MegawattDaily", null),
	
	@RosettaEnumValue(value = "MetalBulletin") 
	METAL_BULLETIN("MetalBulletin", null),
	
	@RosettaEnumValue(value = "MISO") 
	MISO("MISO", null),
	
	@RosettaEnumValue(value = "NaturalGasWeek") 
	NATURAL_GAS_WEEK("NaturalGasWeek", null),
	
	@RosettaEnumValue(value = "NGIBidweekSurvey") 
	NGI_BIDWEEK_SURVEY("NGIBidweekSurvey", null),
	
	@RosettaEnumValue(value = "NYISO") 
	NYISO("NYISO", null),
	
	@RosettaEnumValue(value = "OBM") 
	OBM("OBM", null),
	
	@RosettaEnumValue(value = "OMEL") 
	OMEL("OMEL", null),
	
	@RosettaEnumValue(value = "OPIS") 
	OPIS("OPIS", null),
	
	@RosettaEnumValue(value = "PaperTrader") 
	PAPER_TRADER("PaperTrader", null),
	
	@RosettaEnumValue(value = "PIX") 
	PIX("PIX", null),
	
	@RosettaEnumValue(value = "PJM") 
	PJM("PJM", null),
	
	@RosettaEnumValue(value = "PlattsAsiaPacific") 
	PLATTS_ASIA_PACIFIC("PlattsAsiaPacific", null),
	
	@RosettaEnumValue(value = "PlattsAsiaPacificArabMarketscan") 
	PLATTS_ASIA_PACIFIC_ARAB_MARKETSCAN("PlattsAsiaPacificArabMarketscan", null),
	
	@RosettaEnumValue(value = "PlattsCleanTankerwire") 
	PLATTS_CLEAN_TANKERWIRE("PlattsCleanTankerwire", null),
	
	@RosettaEnumValue(value = "PlattsCoalTrader") 
	PLATTS_COAL_TRADER("PlattsCoalTrader", null),
	
	@RosettaEnumValue(value = "PlattsCrudeOilMarketwire") 
	PLATTS_CRUDE_OIL_MARKETWIRE("PlattsCrudeOilMarketwire", null),
	
	@RosettaEnumValue(value = "PlattsDirtyTakerwire") 
	PLATTS_DIRTY_TAKERWIRE("PlattsDirtyTakerwire", null),
	
	@RosettaEnumValue(value = "PlattsENGR") 
	PLATTS_ENGR("PlattsENGR", null),
	
	@RosettaEnumValue(value = "PlattsEuropean") 
	PLATTS_EUROPEAN("PlattsEuropean", null),
	
	@RosettaEnumValue(value = "PlattsEuropeanMarketscan") 
	PLATTS_EUROPEAN_MARKETSCAN("PlattsEuropeanMarketscan", null),
	
	@RosettaEnumValue(value = "PlattsGasDaily") 
	PLATTS_GAS_DAILY("PlattsGasDaily", null),
	
	@RosettaEnumValue(value = "PlattsGasDailyPriceGuide") 
	PLATTS_GAS_DAILY_PRICE_GUIDE("PlattsGasDailyPriceGuide", null),
	
	@RosettaEnumValue(value = "PlattsInsideFERC") 
	PLATTS_INSIDE_FERC("PlattsInsideFERC", null),
	
	@RosettaEnumValue(value = "PlattsLPG") 
	PLATTS_LPG("PlattsLPG", null),
	
	@RosettaEnumValue(value = "PlattsMarketwire") 
	PLATTS_MARKETWIRE("PlattsMarketwire", null),
	
	@RosettaEnumValue(value = "PlattsMegawattDaily") 
	PLATTS_MEGAWATT_DAILY("PlattsMegawattDaily", null),
	
	@RosettaEnumValue(value = "PlattsMetalsAlert") 
	PLATTS_METALS_ALERT("PlattsMetalsAlert", null),
	
	@RosettaEnumValue(value = "PlattsOilgram") 
	PLATTS_OILGRAM("PlattsOilgram", null),
	
	@RosettaEnumValue(value = "PlattsOilgramBunkerwire") 
	PLATTS_OILGRAM_BUNKERWIRE("PlattsOilgramBunkerwire", null),
	
	@RosettaEnumValue(value = "PlattsPolymerscan") 
	PLATTS_POLYMERSCAN("PlattsPolymerscan", null),
	
	@RosettaEnumValue(value = "PlattsTSIIronOre") 
	PLATTS_TSI_IRON_ORE("PlattsTSIIronOre", null),
	
	@RosettaEnumValue(value = "TSIScrap") 
	TSI_SCRAP("TSIScrap", null),
	
	@RosettaEnumValue(value = "TSISteel") 
	TSI_STEEL("TSISteel", null),
	
	@RosettaEnumValue(value = "PlattsUS") 
	PLATTS_US("PlattsUS", null),
	
	@RosettaEnumValue(value = "PlattsUSMarketscan") 
	PLATTS_US_MARKETSCAN("PlattsUSMarketscan", null),
	
	@RosettaEnumValue(value = "PPM") 
	PPM("PPM", null),
	
	@RosettaEnumValue(value = "PPMEurope") 
	PPM_EUROPE("PPMEurope", null),
	
	@RosettaEnumValue(value = "PPW") 
	PPW("PPW", null),
	
	@RosettaEnumValue(value = "ReserveBankAustralia") 
	RESERVE_BANK_AUSTRALIA("ReserveBankAustralia", null),
	
	@RosettaEnumValue(value = "ReserveBankNewZealand") 
	RESERVE_BANK_NEW_ZEALAND("ReserveBankNewZealand", null),
	
	@RosettaEnumValue(value = "Reuters") 
	REUTERS("Reuters", null),
	
	@RosettaEnumValue(value = "ReutersScreen") 
	REUTERS_SCREEN("ReutersScreen", null),
	
	@RosettaEnumValue(value = "RIMIntelligenceProducts") 
	RIM_INTELLIGENCE_PRODUCTS("RIMIntelligenceProducts", null),
	
	@RosettaEnumValue(value = "SeaPac") 
	SEA_PAC("SeaPac", null),
	
	@RosettaEnumValue(value = "Telerate") 
	TELERATE("Telerate", null),
	
	@RosettaEnumValue(value = "TelerateScreen") 
	TELERATE_SCREEN("TelerateScreen", null),
	
	@RosettaEnumValue(value = "UXWEEKLY") 
	UXWEEKLY("UXWEEKLY", null),
	
	@RosettaEnumValue(value = "WorldCrudeReport") 
	WORLD_CRUDE_REPORT("WorldCrudeReport", null),
	
	@RosettaEnumValue(value = "WorldPulpMonthly") 
	WORLD_PULP_MONTHLY("WorldPulpMonthly", null)
;
	private static Map values;
	static {
        Map map = new ConcurrentHashMap<>();
		for (CommodityInformationPublisherEnum instance : CommodityInformationPublisherEnum.values()) {
			map.put(instance.toDisplayString(), instance);
		}
		values = Collections.unmodifiableMap(map);
    }

	private final String rosettaName;
	private final String displayName;

	CommodityInformationPublisherEnum(String rosettaName, String displayName) {
		this.rosettaName = rosettaName;
		this.displayName = displayName;
	}

	public static CommodityInformationPublisherEnum fromDisplayName(String name) {
		CommodityInformationPublisherEnum value = values.get(name);
		if (value == null) {
			throw new IllegalArgumentException("No enum constant with display name \"" + name + "\".");
		}
		return value;
	}

	@Override
	public String toString() {
		return toDisplayString();
	}

	public String toDisplayString() {
		return displayName != null ?  displayName : rosettaName;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy