package com.activequant.interfaces.dao;
public interface IDaoFactory {
ICountryDao countryDao();
IRegionDao regionDao();
IInstrumentDao instrumentDao();
IVenueDao venueDao();
IMarketDataInstrumentDao mdiDao();
ITradeableInstrumentDao tradeableDao();
IPositionDao positionDao();
IPortfolioDao portfolioDao();
ISecurityChainDao securityChainDao();
IAdjustedSeriesDateEntryDao adjSerDtEntryDao();
IPerformanceReportDao perfDao();
IReportDao reportDao();
IOrderEventDao orderEventDao();
IOrderFillDao orderFillDao();
IPandSDao pAndSDao();
IAccountDao accountDao();
IClearedTradeDao clearedTradeDao();
IClearerAccountSnapDao clearerAccountSnapDao();
IPNLDao pnlDao();
IPortfolioSnapDao portfolioSnapDao();
ISubClearerAccountDao subClearerAccountDao();
ISubClearerAccountSnapDao subClearerAccountSnapDao();
IBasicMacroEventDao basicMacroEventDao();
IGenericEntityDao genericEntityDao();
}