@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PositionData.class)) { return; } extProfile.declare(PositionData.class, CostBasis.class); new CostBasis().declareExtensions(extProfile); extProfile.declare(PositionData.class, DaysGain.class); new DaysGain().declareExtensions(extProfile); extProfile.declare(PositionData.class, Gain.class); new Gain().declareExtensions(extProfile); extProfile.declare(PositionData.class, MarketValue.class); new MarketValue().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioData.class)) { return; } extProfile.declare(PortfolioData.class, CostBasis.class); new CostBasis().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, DaysGain.class); new DaysGain().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, Gain.class); new Gain().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, MarketValue.class); new MarketValue().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PositionData.class)) { return; } extProfile.declare(PositionData.class, CostBasis.class); new CostBasis().declareExtensions(extProfile); extProfile.declare(PositionData.class, DaysGain.class); new DaysGain().declareExtensions(extProfile); extProfile.declare(PositionData.class, Gain.class); new Gain().declareExtensions(extProfile); extProfile.declare(PositionData.class, MarketValue.class); new MarketValue().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioData.class)) { return; } extProfile.declare(PortfolioData.class, CostBasis.class); new CostBasis().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, DaysGain.class); new DaysGain().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, Gain.class); new Gain().declareExtensions(extProfile); extProfile.declare(PortfolioData.class, MarketValue.class); new MarketValue().declareExtensions(extProfile); }