Business.java
package org.drip.capital.definition;
/*
* -*- mode: java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*/
/*!
* Copyright (C) 2020 Lakshmi Krishnamurthy
* Copyright (C) 2019 Lakshmi Krishnamurthy
*
* This file is part of DROP, an open-source library targeting analytics/risk, transaction cost analytics,
* asset liability management analytics, capital, exposure, and margin analytics, valuation adjustment
* analytics, and portfolio construction analytics within and across fixed income, credit, commodity,
* equity, FX, and structured products. It also includes auxiliary libraries for algorithm support,
* numerical analysis, numerical optimization, spline builder, model validation, statistical learning,
* and computational support.
*
* https://lakshmidrip.github.io/DROP/
*
* DROP is composed of three modules:
*
* - DROP Product Core - https://lakshmidrip.github.io/DROP-Product-Core/
* - DROP Portfolio Core - https://lakshmidrip.github.io/DROP-Portfolio-Core/
* - DROP Computational Core - https://lakshmidrip.github.io/DROP-Computational-Core/
*
* DROP Product Core implements libraries for the following:
* - Fixed Income Analytics
* - Loan Analytics
* - Transaction Cost Analytics
*
* DROP Portfolio Core implements libraries for the following:
* - Asset Allocation Analytics
* - Asset Liability Management Analytics
* - Capital Estimation Analytics
* - Exposure Analytics
* - Margin Analytics
* - XVA Analytics
*
* DROP Computational Core implements libraries for the following:
* - Algorithm Support
* - Computation Support
* - Function Analysis
* - Model Validation
* - Numerical Analysis
* - Numerical Optimizer
* - Spline Builder
* - Statistical Learning
*
* Documentation for DROP is Spread Over:
*
* - Main => https://lakshmidrip.github.io/DROP/
* - Wiki => https://github.com/lakshmiDRIP/DROP/wiki
* - GitHub => https://github.com/lakshmiDRIP/DROP
* - Repo Layout Taxonomy => https://github.com/lakshmiDRIP/DROP/blob/master/Taxonomy.md
* - Javadoc => https://lakshmidrip.github.io/DROP/Javadoc/index.html
* - Technical Specifications => https://github.com/lakshmiDRIP/DROP/tree/master/Docs/Internal
* - Release Versions => https://lakshmidrip.github.io/DROP/version.html
* - Community Credits => https://lakshmidrip.github.io/DROP/credits.html
* - Issues Catalog => https://github.com/lakshmiDRIP/DROP/issues
* - JUnit => https://lakshmidrip.github.io/DROP/junit/index.html
* - Jacoco => https://lakshmidrip.github.io/DROP/jacoco/index.html
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* <i>Business</i> maintains the C<sup>1</sup> Fixings for the Business Categorical Variate. The References
* are:
*
* <br><br>
* <ul>
* <li>
* Bank for International Supervision(2005): Stress Testing at Major Financial Institutions: Survey
* Results and Practice https://www.bis.org/publ/cgfs24.htm
* </li>
* <li>
* Glasserman, P. (2004): <i>Monte Carlo Methods in Financial Engineering</i> <b>Springer</b>
* </li>
* <li>
* Kupiec, P. H. (2000): Stress Tests and Risk Capital <i>Risk</i> <b>2 (4)</b> 27-39
* </li>
* </ul>
*
* <br><br>
* <ul>
* <li><b>Module </b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/PortfolioCore.md">Portfolio Core Module</a></li>
* <li><b>Library</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/CapitalAnalyticsLibrary.md">Capital Analytics</a></li>
* <li><b>Project</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/src/main/java/org/drip/capital/README.md">Basel Market Risk and Operational Capital</a></li>
* <li><b>Package</b> = <a href = "https://github.com/lakshmiDRIP/DROP/tree/master/src/main/java/org/drip/capital/definition/README.md">Economic Risk Capital Categorical Definitions</a></li>
* </ul>
*
* @author Lakshmi Krishnamurthy
*/
public class Business
{
/**
* Advisory Business
*/
public static final java.lang.String ADVISORY = "Advisory";
/**
* AI Business
*/
public static final java.lang.String AI = "AI";
/**
* BHC Financial Business
*/
public static final java.lang.String BHCFINANCIAL = "BHCFinancial";
/**
* CAI Business
*/
public static final java.lang.String CAI = "CAI";
/**
* Capital Markets Organization Business
*/
public static final java.lang.String CAPITAL_MARKETS_ORGANIZATION = "Capital Markets Organization";
/**
* Capital Markets Origination Lending Business
*/
public static final java.lang.String CAPITAL_MARKETS_ORIGINATION_LENDING =
"Capital Markets Origination Lending";
/**
* Cards Business
*/
public static final java.lang.String CARDS = "Cards";
/**
* Cash Business
*/
public static final java.lang.String CASH = "Cash";
/**
* Central America Mortgages Business
*/
public static final java.lang.String CENTRAL_AMERICA_MORTGAGES = "Central America Mortgages";
/**
* CLP Business
*/
public static final java.lang.String CLP = "CLP";
/**
* Commercial Real Estate Business
*/
public static final java.lang.String COMMERCIAL_REAL_ESTATE = "Commercial Real Estate";
/**
* Commodities Business
*/
public static final java.lang.String COMMODITIES = "Commodities";
/**
* Houston Commodities Business
*/
public static final java.lang.String COMMODITIES_HOUSTON = "Commodts Houston";
/**
* Consumer Cards Business
*/
public static final java.lang.String CONSUMER_CARDS = "Consumer_Cards";
/**
* Consumer Other Business
*/
public static final java.lang.String CONSUMER_OTHER = "Consumer_Other";
/**
* Converts Business
*/
public static final java.lang.String CONVERTS = "Converts";
/**
* Corporate Center Business
*/
public static final java.lang.String CORPORATE_CENTER = "CorpCtr";
/**
* Credit Macro Hedge Business
*/
public static final java.lang.String CREDIT_MACRO_HEDGE = "Credit Macro Hedge";
/**
* Credit Markets Business
*/
public static final java.lang.String CREDIT_MARKETS = "Credit Markets";
/**
* Credit Trading Business
*/
public static final java.lang.String CREDIT_TRADING = "Credit Trading";
/**
* Distressed Business
*/
public static final java.lang.String DISTRESSED = "Distressed";
/**
* EM ABF Business
*/
public static final java.lang.String EM_ABF = "EM ABF";
/**
* EM Asset Backed Finance Business
*/
public static final java.lang.String EM_ASSET_BACKED_FINANCE = "EM Asset Backed Finance";
/**
* EM Bonds Business
*/
public static final java.lang.String EM_BONDS = "EM Bonds";
/**
* EM Credit Trading Business
*/
public static final java.lang.String EM_CREDIT_TRADING = "EM Credit Trading";
/**
* EM Prm Loans Business
*/
public static final java.lang.String EM_PRIMARY_LOANS = "EM Prm Loans";
/**
* Equities Business
*/
public static final java.lang.String EQUITIES = "Equities";
/**
* Equity Derivatives Business
*/
public static final java.lang.String EQUITY_DERIVATIVES = "Equity Derivative";
/**
* Equity Underwriting Business
*/
public static final java.lang.String EQUITY_UNDERWRITING = "Equity Undwrt";
/**
* FIMA Business
*/
public static final java.lang.String FIMA = "FIMA";
/**
* Finance Business
*/
public static final java.lang.String FINANCE = "Finance";
/**
* G10 FX Business
*/
public static final java.lang.String G10_FX = "G10 FX";
/**
* G10 Rates Business
*/
public static final java.lang.String G10_RATES = "G10 Rates";
/**
* Glbl Securitized Markets Business
*/
public static final java.lang.String GLOBAL_SECURITIZED_MARKETS = "Glbl Securitized Markets";
/**
* Global Credit Markets Business
*/
public static final java.lang.String GLOBAL_CREDIT_MARKETS = "Global Credit Markets";
/**
* GSSG West Business
*/
public static final java.lang.String GSSG_WEST = "GSSG West";
/**
* GTS Business
*/
public static final java.lang.String GTS = "GTS";
/**
* GTS Holdings-Trade Business
*/
public static final java.lang.String GTS_HOLDINGS_TRADE = "GTS Holdings-Trade";
/**
* GWM Business
*/
public static final java.lang.String GWM = "GWM";
/**
* IG Bonds Business
*/
public static final java.lang.String IG_BONDS = "IG Bonds";
/**
* IG Prmry Loans Business
*/
public static final java.lang.String IG_PRIMARY_LOANS = "IG Prmry Loans";
/**
* International Cards Business
*/
public static final java.lang.String INTERNATIONAL_CARDS = "International Cards";
/**
* International Retail Banking Business
*/
public static final java.lang.String INTERNATIONAL_RETAIL_BANKING = "International Retail Banking";
/**
* Lev Fin Business
*/
public static final java.lang.String LEVERAGED_FINANCE = "Lev Fin";
/**
* Local Markets Business
*/
public static final java.lang.String LOAN_PORTFOLIO_MANAGEMENT = "Loan Portfolio Management";
/**
* Local Markets Business
*/
public static final java.lang.String LOCAL_MARKETS = "Local Mkts";
/**
* Long Term Asset Group Business
*/
public static final java.lang.String LONG_TERM_ASSET_GROUP = "Long Term Asset Group";
/**
* Municipal Securities Business
*/
public static final java.lang.String MUNICIPAL_SECURITIES = "Municipal Securities";
/**
* Municipal Securities - Community Business
*/
public static final java.lang.String MUNICIPAL_SECURITIES_BHC_COMMUNITY =
"Municipal Securities - BHC Community";
/**
* Municipal Business
*/
public static final java.lang.String MUNICIPAL = "Munis";
/**
* Nikko Investments Business
*/
public static final java.lang.String NIKKO_INVESTMENTS = "Nikko Investments";
/**
* OS and B Business
*/
public static final java.lang.String OS_B = "OS&B";
/**
* Other FI Undwrtng Business
*/
public static final java.lang.String OTHER_FI_UNDERWRITING = "Other FI Undwrtng";
/**
* Other FI Glbl Mkts Business
*/
public static final java.lang.String OTHER_GLOBAL_MARKETS = "Other Glbl Mkts";
/**
* Other Special Asset Pool Business
*/
public static final java.lang.String OTHER_SPECIAL_ASSET_POOL = "Other Special Asset Pool";
/**
* Other_BAM Business
*/
public static final java.lang.String OTHER_BAM = "Other_BAM";
/**
* PECD Business
*/
public static final java.lang.String PECD = "PECD";
/**
* Other_Consumer Business
*/
public static final java.lang.String OTHER_CONSUMER = "Other_Consumer";
/**
* Prime Finance Business
*/
public static final java.lang.String PRIME_FINANCE = "Prime Finance";
/**
* Primerica Financial Services Business
*/
public static final java.lang.String PRIMERICA_FINANCIAL_SERVICES = "Primerica Financial Services";
/**
* Private Banking Business
*/
public static final java.lang.String PRIVATE_BANKING = "Private Banking";
/**
* Project Finance Business
*/
public static final java.lang.String PROJECT_FINANCE = "Project Finance";
/**
* Rates and Currencies Business
*/
public static final java.lang.String RATES_AND_CURRENCIES = "Rates and Currencies";
/**
* Real Estate Lending Business
*/
public static final java.lang.String REAL_ESTATE_LENDING = "Real Estate Lending";
/**
* Retail Auto Lending Business
*/
public static final java.lang.String RETAIL_AUTO_LENDING = "Retail Auto Lending";
/**
* Retail Banking Business
*/
public static final java.lang.String RETAIL_BANKING = "Retail Banking";
/**
* Retail Partner Cards Business
*/
public static final java.lang.String RETAIL_PARTNER_CARDS = "Retail Partner Cards";
/**
* Risk Treasury Business
*/
public static final java.lang.String RISK_TREASURY = "Risk Treasury";
/**
* Rubicon - India Business
*/
public static final java.lang.String RUBICON_INDIA = "Rubicon - India";
/**
* SAP Admin Business
*/
public static final java.lang.String SAP_ADMIN = "SAP Admin";
/**
* Securitized Markets Business
*/
public static final java.lang.String SECURITIZED_MARKETS = "Securitized Mkts";
/**
* Short Term Business
*/
public static final java.lang.String SHORT_TERM = "Short Term";
/**
* Smith_Barney_BAM Business
*/
public static final java.lang.String SMITH_BARNEY_BAM = "Smith_Barney_BAM";
/**
* Student Loans Business
*/
public static final java.lang.String STUDENT_LOANS = "Student Loans";
/**
* US Commercial Banking Business
*/
public static final java.lang.String US_COMMERCIAL_BANKING = "US Commercial Banking";
/**
* US Consumer Installment Loans Business
*/
public static final java.lang.String US_CONSUMER_INSTALLMENT_LOANS = "US Consumer Installment Loans";
}