/**
* Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.web.analytics.rest;
import com.opengamma.master.config.ConfigMaster;
import com.opengamma.master.historicaltimeseries.HistoricalTimeSeriesMaster;
import com.opengamma.master.holiday.HolidayMaster;
import com.opengamma.master.portfolio.PortfolioMaster;
import com.opengamma.master.position.PositionMaster;
import com.opengamma.master.security.SecurityMaster;
/**
* Enum specifying the types of master in the system.
*/
public enum MasterType {
/** {@link PortfolioMaster} */
PORTFOLIO,
/** {@link PositionMaster} */
POSITION,
/** {@link HolidayMaster} */
HOLIDAY,
/** {@link SecurityMaster} */
SECURITY,
/** {@link HistoricalTimeSeriesMaster} */
TIME_SERIES,
/** {@link ConfigMaster} */
CONFIG,
/** @link LegalEntityMaster} */
ORGANIZATION,
/** @link MarketDataSnapshotMaster} */
MARKET_DATA_SNAPSHOT
// TODO all the other masters
}